RobinSR/proto/out/_.rs
2024-06-26 14:43:08 +07:00

47179 lines
1.7 MiB

// 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<u8>,
}
#[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<u8>,
#[prost(message, optional, tag = "2")]
pub download_data: ::core::option::Option<ClientDownloadData>,
}
#[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<u32>,
}
#[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<FeatureSwitchParam>,
#[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<PunkLordBattleAvatar>,
#[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<PunkLordBattleRecord>,
}
#[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<Ckmfndfodkc>,
}
#[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<Djgnmbbpeoh>,
}
/// 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<RegionEntry>,
#[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<u32>,
#[prost(uint32, repeated, tag = "3")]
pub lkipbcdgdob: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "4")]
pub mhhnfaghgol: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "5")]
pub fhcpdkhfimf: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "6")]
pub oddmgmgljhd: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
}
#[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<RelicAffix>,
#[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<u32>,
#[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<AvatarSkillTree>,
#[prost(message, repeated, tag = "7")]
pub equipment_list: ::prost::alloc::vec::Vec<BattleEquipment>,
#[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<BattleRelic>,
#[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<Pfndmojjmec>,
#[prost(message, optional, tag = "16")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
#[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<Kkaofaibamm>,
#[prost(message, optional, tag = "2")]
pub wave_param: ::core::option::Option<Okmnkoocijg>,
#[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<u32>,
#[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<BattleTarget>,
}
#[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<BattleAvatar>,
#[prost(message, repeated, tag = "2")]
pub monster_wave_list: ::prost::alloc::vec::Vec<Dnnfmbellon>,
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
#[prost(uint32, tag = "7")]
pub world_level: u32,
#[prost(map = "uint32, message", tag = "9")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
#[prost(message, optional, tag = "10")]
pub fnlhahfignc: ::core::option::Option<Ofhnblogeme>,
#[prost(message, repeated, tag = "11")]
pub oeohgmbfaof: ::prost::alloc::vec::Vec<BattleAvatar>,
#[prost(message, optional, tag = "12")]
pub heamijgfdmo: ::core::option::Option<EvolveBuildBattleInfo>,
#[prost(message, optional, tag = "13")]
pub hkoobmmlgme: ::core::option::Option<Aelafnkgadp>,
}
#[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<u32, u32>,
#[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<u32>,
#[prost(enumeration = "Bokjgiclipi", tag = "5")]
pub kbiikjhmclj: i32,
#[prost(message, optional, tag = "6")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
#[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<Nfhfipioocb>,
#[prost(message, repeated, tag = "2")]
pub monster_wave_list: ::prost::alloc::vec::Vec<Dnnfmbellon>,
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
}
#[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<Gdfoejfjaje>,
#[prost(message, repeated, tag = "5")]
pub fafmdlmpmpl: ::prost::alloc::vec::Vec<Bcdefaljclp>,
#[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<u32>,
#[prost(uint32, repeated, tag = "2")]
pub beefjpcfnmn: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "3")]
pub cfdchhjliag: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "4")]
pub apaidphnckg: ::prost::alloc::vec::Vec<u32>,
}
#[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<u8>,
}
#[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<Jfmakffolai>,
#[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<Dheblogffkp>,
#[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<Mcdmmnongpb>,
}
#[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<Ahlcbehadfp>,
#[prost(message, repeated, tag = "5")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
#[prost(bytes = "vec", tag = "6")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
#[prost(uint32, tag = "7")]
pub dioidpgokkm: u32,
#[prost(uint32, repeated, tag = "8")]
pub ndbbnonmpch: ::prost::alloc::vec::Vec<u32>,
#[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<BattleEventBattleInfo>,
#[prost(uint32, tag = "14")]
pub rounds_limit: u32,
#[prost(message, optional, tag = "15")]
pub ifmhgjcejlj: ::core::option::Option<Omeplbcfdek>,
#[prost(bytes = "vec", tag = "16")]
pub kkkjplpehnb: ::prost::alloc::vec::Vec<u8>,
#[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<Aafahggcgjm>,
#[prost(message, optional, tag = "100")]
pub kbgcjecjhal: ::core::option::Option<Fbjpgpnhnep>,
}
#[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<u32>,
#[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<AvatarProperty>,
#[prost(message, repeated, tag = "7")]
pub lhkclooogac: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[prost(message, repeated, tag = "8")]
pub ljpkhmoehch: ::prost::alloc::vec::Vec<Niipmdddppl>,
#[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<Afmklgdiodb>,
#[prost(message, repeated, tag = "19")]
pub hadbdhichjo: ::prost::alloc::vec::Vec<Afmklgdiodb>,
#[prost(message, repeated, tag = "20")]
pub kgmbiidmeka: ::prost::alloc::vec::Vec<Afmklgdiodb>,
#[prost(message, repeated, tag = "21")]
pub cnmipancllf: ::prost::alloc::vec::Vec<Cjlacichgnh>,
#[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<Dindonjldji>,
#[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<AvatarProperty>,
#[prost(message, repeated, tag = "34")]
pub gdajdhadmoa: ::prost::alloc::vec::Vec<BattleRelic>,
#[prost(uint32, tag = "35")]
pub ijehmbpehcm: u32,
#[prost(message, repeated, tag = "36")]
pub neimbiephjm: ::prost::alloc::vec::Vec<Afmklgdiodb>,
#[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<Lgfhldhbdfm>,
#[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<Cojkgenckaj>,
#[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<Afmklgdiodb>,
#[prost(message, repeated, tag = "16")]
pub cnmipancllf: ::prost::alloc::vec::Vec<Cjlacichgnh>,
#[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<Lgjajmehhid>,
#[prost(uint32, tag = "27")]
pub eamkakodome: u32,
#[prost(message, repeated, tag = "28")]
pub kegoholldcd: ::prost::alloc::vec::Vec<Cmdkkbmjpgp>,
#[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<SpBarInfo>,
}
#[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<BattleEventInitedData>,
#[prost(message, repeated, tag = "3")]
pub skill_info: ::prost::alloc::vec::Vec<Lgjajmehhid>,
}
#[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<u32>,
#[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<u32>,
#[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<Ehgpdfhgfbe>,
#[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<Aaoepmkpnok>,
}
#[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<u32>,
}
#[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<Aaoepmkpnok>,
#[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<Ggbkooimdbg>,
}
#[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<Mogaobcpbhk>,
#[prost(message, repeated, tag = "5")]
pub accessory_slot_list: ::prost::alloc::vec::Vec<Mogaobcpbhk>,
#[prost(uint32, repeated, tag = "6")]
pub ban_gear_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "7")]
pub collection: ::core::option::Option<Lgbdmbjdnlk>,
#[prost(uint32, repeated, tag = "8")]
pub allowed_gear_list: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
#[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<Bhjeiebcmol>,
#[prost(message, repeated, tag = "18")]
pub gear_damage_list: ::prost::alloc::vec::Vec<EvolveBuildGearDamageInfo>,
#[prost(uint32, repeated, tag = "19")]
pub stat_params: ::prost::alloc::vec::Vec<u32>,
#[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<Heddddanpkb>,
#[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<u32>,
#[prost(uint32, repeated, tag = "10")]
pub gpnlhkhapcf: ::prost::alloc::vec::Vec<u32>,
}
#[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<u32>,
#[prost(message, repeated, tag = "8")]
pub pnijofacali: ::prost::alloc::vec::Vec<Iaapegfciid>,
}
#[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<u32>,
#[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<AvatarBattleInfo>,
#[prost(message, repeated, tag = "8")]
pub monster_list: ::prost::alloc::vec::Vec<Glgfejdadhh>,
#[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<BattleEventBattleInfo>,
#[prost(enumeration = "Gfndhibppba", tag = "19")]
pub end_reason: i32,
#[prost(message, repeated, tag = "21")]
pub oipomfpkfie: ::prost::alloc::vec::Vec<Lgfelglkhjb>,
#[prost(int32, repeated, tag = "22")]
pub denndagnjnn: ::prost::alloc::vec::Vec<i32>,
#[prost(message, repeated, tag = "23")]
pub cgohelidbbc: ::prost::alloc::vec::Vec<Edmlinehppe>,
#[prost(message, repeated, tag = "26")]
pub encpjpehidd: ::prost::alloc::vec::Vec<Igojkpcdfnn>,
#[prost(message, repeated, tag = "27")]
pub ogegbeklpab: ::prost::alloc::vec::Vec<Cklpmmekcdf>,
#[prost(map = "uint32, message", tag = "28")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
#[prost(message, repeated, tag = "29")]
pub enkhgiclcfo: ::prost::alloc::vec::Vec<Mfbfmkmabao>,
#[prost(message, optional, tag = "30")]
pub heamijgfdmo: ::core::option::Option<EvolveBuildBattleInfo>,
#[prost(message, optional, tag = "31")]
pub fdbablgmgkn: ::core::option::Option<Hhjeahmhgfk>,
#[prost(bool, tag = "32")]
pub dbhgjcodlbk: bool,
#[prost(message, repeated, tag = "33")]
pub bjhpklnlglg: ::prost::alloc::vec::Vec<Dkodpcdgool>,
#[prost(message, repeated, tag = "34")]
pub lcblkbimdhl: ::prost::alloc::vec::Vec<Cljllofibml>,
#[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<SpBarInfo>,
}
#[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<BattleStatistics>,
#[prost(bytes = "vec", tag = "4")]
pub kkkjplpehnb: ::prost::alloc::vec::Vec<u8>,
#[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<u64>,
}
#[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<Lihlcogdoeb>,
}
/// 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<Ibigjkbjnjh>,
#[prost(message, optional, tag = "2")]
pub kbnlofpiebl: ::core::option::Option<Iimomgbbadm>,
#[prost(message, optional, tag = "3")]
pub story_info: ::core::option::Option<Jbeblkikgmp>,
}
#[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<Njmgijbhcpe>,
#[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<u32>,
}
/// 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<Mpebaeaddag>,
}
/// 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<ItemList>,
#[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<ActivityScheduleInfo>,
}
/// 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<TrialActivityInfo>,
#[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<TrialActivityInfo>,
}
/// 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<SceneBattleInfo>,
}
/// 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<ItemList>,
}
/// 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<u32>,
}
/// 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<Hdjpjifdiac>,
#[prost(uint32, tag = "13")]
pub retcode: u32,
#[prost(message, repeated, tag = "12")]
pub lnimkmbadpm: ::prost::alloc::vec::Vec<Dneclcjjklb>,
}
/// 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<ItemList>,
#[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<SceneInfo>,
}
/// 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<u32>,
}
/// 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<FarmStageGachaInfo>,
#[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<u32>,
#[prost(message, repeated, tag = "15")]
pub assist_monster_wave_list: ::prost::alloc::vec::Vec<AssistMonsterWave>,
}
/// 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<Gfoblingfbl>,
#[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<Gfoblingfbl>,
#[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<Egfippognea>,
#[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<SpBarInfo>,
#[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<u32>,
#[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<Ahfhpcfbjne>,
#[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<Cjmmlpcnkep>,
#[prost(message, repeated, tag = "4")]
pub lineup_list: ::prost::alloc::vec::Vec<Jnhmioghaeg>,
#[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<Jnhmioghaeg>,
}
/// 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<Jnhmioghaeg>,
}
/// 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<Ahfhpcfbjne>,
#[prost(message, optional, tag = "4")]
pub aceepchbjee: ::core::option::Option<Cjmmlpcnkep>,
}
/// 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<Cjmmlpcnkep>,
#[prost(uint32, tag = "13")]
pub retcode: u32,
#[prost(message, optional, tag = "10")]
pub pmlhojdlocp: ::core::option::Option<Ahfhpcfbjne>,
}
/// 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<Ahfhpcfbjne>,
}
/// 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<Gfoblingfbl>,
}
/// 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<Jnhmioghaeg>,
}
/// 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<Ahfhpcfbjne>,
#[prost(message, repeated, tag = "10")]
pub ogacfcnjfpl: ::prost::alloc::vec::Vec<Ahfhpcfbjne>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "3")]
pub nkopmkcnifo: ::prost::alloc::vec::Vec<u32>,
}
/// 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<ItemList>,
}
/// 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<LogisticsScore>,
#[prost(message, repeated, tag = "8")]
pub pmadkocebfn: ::prost::alloc::vec::Vec<Iokdlocciad>,
#[prost(uint32, repeated, tag = "5")]
pub jdoihhnhkpm: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "4")]
pub imbidblabgn: ::prost::alloc::vec::Vec<Ikojnmfaadm>,
}
/// 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<Dmcfkohnihb>,
#[prost(message, repeated, tag = "7")]
pub khofmphefnc: ::prost::alloc::vec::Vec<Nabciiffdce>,
#[prost(uint32, tag = "12")]
pub ebnnbeegjfn: u32,
#[prost(uint32, repeated, tag = "1")]
pub kfhdofndnah: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "5")]
pub igogplhkhda: ::core::option::Option<Ikbabpkikaf>,
#[prost(map = "uint32, uint32", tag = "8")]
pub pcfbnfbdlah: ::std::collections::HashMap<u32, u32>,
#[prost(uint32, repeated, tag = "14")]
pub eifjooeeelk: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "3")]
pub cdmhbjpkljo: ::core::option::Option<Ohajnaebfco>,
#[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<u32>,
}
/// 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<Fabacbmeopi>,
}
/// 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<Llfajaboobl>,
}
/// 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<AlleyPlacingShip>,
}
/// 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<u32>,
#[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<u32>,
#[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<Ohajnaebfco>,
}
/// 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<u32>,
#[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<u32>,
#[prost(uint32, repeated, tag = "14")]
pub dpahdbabnjh: ::prost::alloc::vec::Vec<u32>,
#[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<Gcjddfikfom>,
#[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<ItemList>,
#[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<Ikojnmfaadm>,
}
/// 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<LogisticsScore>,
}
/// 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<LogisticsScore>,
#[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<Nabciiffdce>,
}
/// 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<ItemList>,
}
/// 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<Ikojnmfaadm>,
}
/// 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<Ikojnmfaadm>,
#[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<Dmcfkohnihb>,
}
/// 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<u32, u32>,
#[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<Ikbabpkikaf>,
}
/// 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<Ikojnmfaadm>,
}
/// 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<u32, u32>,
}
/// 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<ItemList>,
#[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<u32>,
#[prost(message, repeated, tag = "12")]
pub relic_list: ::prost::alloc::vec::Vec<RelicArchive>,
#[prost(message, repeated, tag = "11")]
pub archive_monster_id_list: ::prost::alloc::vec::Vec<MonsterArchive>,
/// TODO
#[prost(uint32, repeated, tag = "8")]
pub archive_missing_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// TODO
#[prost(uint32, repeated, tag = "2")]
pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<ArchiveData>,
#[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<ArchiveData>,
}
/// 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<u32>,
}
/// 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<EquipRelic>,
#[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<AvatarSkillTree>,
#[prost(uint32, repeated, tag = "11")]
pub taken_rewards: ::prost::alloc::vec::Vec<u32>,
#[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<Avatar>,
#[prost(uint32, repeated, tag = "7")]
pub ahnmaiffhde: ::prost::alloc::vec::Vec<u32>,
#[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<ItemCostList>,
}
/// 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<PileItem>,
}
/// 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<ItemCost>,
#[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<ItemCost>,
#[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<u32>,
#[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<Dcbebkmcbaa>,
}
/// 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<ItemCost>,
#[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<ItemList>,
#[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<ItemCostList>,
#[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<RelicParam>,
#[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<u32>,
#[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<ItemList>,
#[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<BattleStatistics>,
#[prost(message, repeated, tag = "8")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
#[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<u8>,
#[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<ItemList>,
#[prost(uint32, tag = "3")]
pub event_id: u32,
#[prost(message, repeated, tag = "11")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
#[prost(message, optional, tag = "1822")]
pub npcjhamadcd: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "14")]
pub enodkahihml: ::core::option::Option<ItemList>,
#[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<ItemList>,
#[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<BattleStatistics>,
}
/// 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<Gfoblingfbl>,
#[prost(message, optional, tag = "5")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// 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<BattleStatistics>,
#[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<u32>,
#[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<u32>,
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<SceneBattleInfo>,
#[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<ItemList>,
#[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<OptionalReward>,
}
/// 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<ItemList>,
}
/// 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<u32>,
#[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<u32>,
#[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<Iaigahoclkg>,
}
/// 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<Obioglajfgc>,
#[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<u32>,
#[prost(uint32, tag = "8")]
pub challenge_id: u32,
#[prost(message, repeated, tag = "11")]
pub bgkmpkemojc: ::prost::alloc::vec::Vec<Efboflcjael>,
}
/// 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<Obioglajfgc>,
#[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<Obioglajfgc>,
}
/// 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<Efboflcjael>,
#[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<Obioglajfgc>,
}
/// 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<Obioglajfgc>,
}
/// 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<SceneBattleInfo>,
#[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<Obioglajfgc>,
#[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<ItemList>,
#[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<Obioglajfgc>,
}
/// 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<ChallengeBossExtraInfo>,
/// 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<ChallengeReward>,
#[prost(message, repeated, tag = "9")]
pub challenge_list: ::prost::alloc::vec::Vec<Challenge>,
#[prost(uint32, tag = "8")]
pub score_two: u32,
#[prost(message, repeated, tag = "2")]
pub bcgcoghphpp: ::prost::alloc::vec::Vec<Nmhnanjainm>,
#[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<start_challenge_story_info::Buff>,
}
/// 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<StartChallengeStoryInfo>,
/// TODO: Maybe swapped
#[prost(uint32, repeated, tag = "5")]
pub first_lineup_ids: ::prost::alloc::vec::Vec<u32>,
/// TODO: Maybe swapped
#[prost(uint32, repeated, tag = "12")]
pub second_lineup_ids: ::prost::alloc::vec::Vec<u32>,
}
/// 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<SceneInfo>,
#[prost(message, optional, tag = "12")]
pub story_info: ::core::option::Option<ChallengeBossExtraInfo>,
#[prost(message, repeated, tag = "14")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
#[prost(message, optional, tag = "8")]
pub challenge_info: ::core::option::Option<ChallengeInfo>,
#[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<SceneInfo>,
#[prost(message, optional, tag = "3")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(message, optional, tag = "9")]
pub challenge_info: ::core::option::Option<ChallengeInfo>,
}
/// 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<u32>,
#[prost(message, optional, tag = "13")]
pub lhdfjgblfnh: ::core::option::Option<Nmhnanjainm>,
#[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<ItemList>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<challenge_story_info::Buff>,
}
/// 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<ChallengeStoryInfo>,
#[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<KillMonsterInfo>,
#[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<ChallengeInfo>,
#[prost(message, repeated, tag = "14")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
}
/// 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<TakenChallengeRewardInfo>,
#[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<ItemList>,
}
/// 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<ChallengeMemoryClearInfo>,
#[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<ChallengeStoryClearInfo>,
}
/// 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<ChallengeBossClearInfo>,
}
/// 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<ChallengeLineup>,
}
/// 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<ChallengeLineup>,
/// 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<ChallengeLineup>,
/// 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<ChallengeLineupMember>,
}
/// 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<RelicAffix>,
#[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<u32, ChallengeBossRelic>,
}
/// 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<ChallengeBossStageInfo>,
#[prost(message, optional, tag = "5")]
pub second_node: ::core::option::Option<ChallengeBossStageInfo>,
#[prost(uint32, repeated, tag = "11")]
pub second_lineup_ids: ::prost::alloc::vec::Vec<u32>,
/// map<uint32, ChallengeBossRelicList> MPHILJEPBDD = 3;
#[prost(bool, tag = "14")]
pub acghcdlbcgd: bool,
/// map<uint32, ChallengeBossEquipment> GJPKHDHDCDN = 12;
#[prost(uint32, repeated, tag = "2")]
pub first_lineup_ids: ::prost::alloc::vec::Vec<u32>,
}
/// 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<ChallengeBossInfo>,
}
/// 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<SceneInfo>,
}
/// 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<SceneInfo>,
#[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<BattleTarget>,
/// 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<Jdkphoflfen>,
#[prost(uint32, tag = "12")]
pub emote: u32,
#[prost(uint32, repeated, tag = "11")]
pub to_uid_list: ::prost::alloc::vec::Vec<u32>,
#[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<Jdkphoflfen>,
#[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<Jdkphoflfen>,
#[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<u32>,
}
/// 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<Chat>,
}
/// 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<Ccokghnejgc>,
#[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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<ItemCostList>,
}
/// 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<LineupInfo>,
#[prost(message, optional, tag = "14")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// 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<u32>,
}
/// 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<Pdandajephk>,
}
/// 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<u32>,
#[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<Fefbdihenlc>,
#[prost(message, optional, tag = "1741")]
pub kgiepaeibhk: ::core::option::Option<Goofajhlcee>,
#[prost(message, optional, tag = "263")]
pub amdlomogeoe: ::core::option::Option<Icnmlemmhkl>,
#[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<Cpdjjkdekcn>,
#[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<Panpoihcioi>,
#[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<u32>,
#[prost(uint32, repeated, tag = "3")]
pub maze_buff_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Njhjkdbeeke>,
#[prost(message, optional, tag = "7")]
pub opbepnfeakh: ::core::option::Option<Dikhkdmagph>,
}
/// 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<Njhjkdbeeke>,
#[prost(message, optional, tag = "8")]
pub opbepnfeakh: ::core::option::Option<Dikhkdmagph>,
#[prost(message, optional, tag = "6")]
pub apdafmcmjje: ::core::option::Option<Hdglndmemed>,
}
/// 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<Pjpefaloghd>,
#[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<u32>,
#[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<Mlaibnakijg>,
#[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<Icnmlemmhkl>,
}
/// 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<Jdipihpmekn>,
#[prost(uint32, repeated, tag = "10")]
pub mdfenjldcjp: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "2")]
pub jnaocdndnbc: ::core::option::Option<Jopfoobhbfj>,
#[prost(message, repeated, tag = "7")]
pub nbkjoonbfkk: ::prost::alloc::vec::Vec<Odfbdfmejhn>,
#[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<u32>,
#[prost(uint32, tag = "6")]
pub id: u32,
#[prost(uint32, repeated, tag = "9")]
pub ipciepihplf: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "7")]
pub plancgljefe: u32,
#[prost(message, optional, tag = "1")]
pub cfldhmbnfep: ::core::option::Option<Ikmdmkbjghc>,
#[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<Ephfgggddol>,
}
/// 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<Kfodkjejlnm>,
#[prost(message, optional, tag = "15")]
pub fpgmajogpgg: ::core::option::Option<Icnmlemmhkl>,
#[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<u32>,
}
/// 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<Fophlfhhdjk>,
#[prost(message, optional, tag = "10")]
pub abhegbehljk: ::core::option::Option<Inkgalkabao>,
}
/// 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<u32>,
#[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<u32>,
}
/// 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<Lgpkgfpbgmk>,
#[prost(message, optional, tag = "10")]
pub pending_action: ::core::option::Option<RogueCommonPendingAction>,
#[prost(message, optional, tag = "4")]
pub jhippdpkjoh: ::core::option::Option<Nhhkfcmaebc>,
#[prost(uint32, tag = "11")]
pub rogue_version_id: u32,
#[prost(message, optional, tag = "15")]
pub ipgjmdciihh: ::core::option::Option<Onacbngcgbp>,
#[prost(message, optional, tag = "1749")]
pub pndbnebjaca: ::core::option::Option<Kmopngjkoee>,
#[prost(message, optional, tag = "3")]
pub nkgkdmfhgfj: ::core::option::Option<Jpfechlhhen>,
#[prost(message, optional, tag = "12")]
pub rogue_aeon_info: ::core::option::Option<Neekeihdkdf>,
#[prost(message, optional, tag = "14")]
pub rogue_virtual_item_info: ::core::option::Option<Ncldkjhepgm>,
#[prost(message, optional, tag = "5")]
pub rogue_virtual_item: ::core::option::Option<RogueVirtualItemInfo>,
#[prost(message, optional, tag = "8")]
pub rogue_avatar_info: ::core::option::Option<Paiphbhdmga>,
#[prost(message, optional, tag = "1")]
pub rogue_buff_info: ::core::option::Option<Ikhjmmffdfd>,
#[prost(message, optional, tag = "9")]
pub ilmjiidhnab: ::core::option::Option<Cpdjjkdekcn>,
#[prost(message, repeated, tag = "13")]
pub gcbmceahifc: ::prost::alloc::vec::Vec<Gdedipobjen>,
#[prost(message, optional, tag = "7")]
pub story_buff_info: ::core::option::Option<Moicceifbba>,
}
/// 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<u32>,
#[prost(message, optional, tag = "11")]
pub talent_info: ::core::option::Option<Abpeiabakoh>,
#[prost(message, optional, tag = "14")]
pub oojoidfpmig: ::core::option::Option<Ljphjbeadbb>,
#[prost(message, optional, tag = "7")]
pub plggekoenoi: ::core::option::Option<Kfodkjejlnm>,
#[prost(message, optional, tag = "12")]
pub rogue_virtual_item_info: ::core::option::Option<Ncldkjhepgm>,
#[prost(uint32, repeated, tag = "1")]
pub ipciepihplf: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "3")]
pub pndbnebjaca: ::core::option::Option<Mjlhaifjkea>,
}
/// 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<Gdedipobjen>,
}
/// 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<Mjlhaifjkea>,
#[prost(uint32, repeated, tag = "13")]
pub icpiadmkaem: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "9")]
pub talent_info: ::core::option::Option<Abpeiabakoh>,
#[prost(message, optional, tag = "3")]
pub oojoidfpmig: ::core::option::Option<Ljphjbeadbb>,
#[prost(message, optional, tag = "1")]
pub plggekoenoi: ::core::option::Option<Kfodkjejlnm>,
#[prost(uint32, repeated, tag = "14")]
pub ipciepihplf: ::prost::alloc::vec::Vec<u32>,
}
/// 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<LineupInfo>,
#[prost(message, optional, tag = "7")]
pub rogue_buff_info: ::core::option::Option<Bblndemipmi>,
#[prost(uint32, tag = "862")]
pub rogue_version_id: u32,
#[prost(uint32, repeated, tag = "5")]
pub hhmfidkfnni: ::prost::alloc::vec::Vec<u32>,
#[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<ItemList>,
#[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<Fjbbjbihocp>,
#[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<Jpfechlhhen>,
#[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<Mlaibnakijg>,
#[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<Jjcfhjnkepg>,
#[prost(message, optional, tag = "12")]
pub cljagkahiic: ::core::option::Option<Ljdkjanhcno>,
#[prost(message, optional, tag = "11")]
pub gfkipfijbgf: ::core::option::Option<Hkbgcjkcnan>,
#[prost(message, optional, tag = "3")]
pub rogue_info_data: ::core::option::Option<Nmekjainppg>,
#[prost(uint32, tag = "6")]
pub retcode: u32,
#[prost(message, optional, tag = "4")]
pub score_reward_info: ::core::option::Option<Kbaaeplpbbd>,
}
/// 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<Hojmkknokfb>,
#[prost(uint32, tag = "11")]
pub jljikldhije: u32,
#[prost(message, optional, tag = "5")]
pub rogue_current_info: ::core::option::Option<Jjcfhjnkepg>,
#[prost(message, optional, tag = "7")]
pub score_reward_info: ::core::option::Option<Kbaaeplpbbd>,
}
/// 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<Hojmkknokfb>,
#[prost(uint32, tag = "4")]
pub retcode: u32,
#[prost(message, optional, tag = "3")]
pub score_reward_info: ::core::option::Option<Kbaaeplpbbd>,
#[prost(uint32, tag = "12")]
pub id: u32,
#[prost(message, optional, tag = "8")]
pub rogue_current_info: ::core::option::Option<Jjcfhjnkepg>,
}
/// 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<Neekeihdkdf>,
#[prost(message, optional, tag = "12")]
pub rogue_info_data: ::core::option::Option<Nmekjainppg>,
#[prost(message, optional, tag = "3")]
pub story_info: ::core::option::Option<Hojmkknokfb>,
#[prost(message, optional, tag = "4")]
pub cljagkahiic: ::core::option::Option<Ljdkjanhcno>,
#[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<Hkbgcjkcnan>,
#[prost(message, optional, tag = "7")]
pub story_info: ::core::option::Option<Hojmkknokfb>,
#[prost(message, optional, tag = "9")]
pub rogue_info_data: ::core::option::Option<Nmekjainppg>,
#[prost(message, optional, tag = "14")]
pub rogue_aeon_info: ::core::option::Option<Neekeihdkdf>,
#[prost(message, optional, tag = "6")]
pub cljagkahiic: ::core::option::Option<Ljdkjanhcno>,
#[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<u32>,
#[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<u32>,
#[prost(uint32, repeated, tag = "15")]
pub facaiiijeki: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "6")]
pub id: u32,
#[prost(uint32, repeated, tag = "7")]
pub iahjjaidifn: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Kbaaeplpbbd>,
#[prost(message, optional, tag = "13")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(message, optional, tag = "4")]
pub scene: ::core::option::Option<SceneInfo>,
#[prost(message, optional, tag = "14")]
pub story_info: ::core::option::Option<Hojmkknokfb>,
#[prost(message, optional, tag = "8")]
pub jniphkapmdf: ::core::option::Option<Johifmmcclk>,
#[prost(uint32, tag = "2")]
pub retcode: u32,
#[prost(message, optional, tag = "12")]
pub rogue_current_info: ::core::option::Option<Jjcfhjnkepg>,
}
/// 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<Kfodkjejlnm>,
}
/// 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<Ephfgggddol>,
}
/// 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<Fokhjcjlclo>,
#[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<Fpencnjjchp>,
#[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<Pdandajephk>,
}
/// 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<Hkbgcjkcnan>,
#[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<u32>,
#[prost(message, optional, tag = "12")]
pub ipgjmdciihh: ::core::option::Option<Onacbngcgbp>,
}
/// 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<Bbgpfipbdlb>,
#[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<Bbgpfipbdlb>,
#[prost(bool, tag = "7")]
pub pabmoljdjbm: bool,
#[prost(uint32, tag = "5")]
pub retcode: u32,
#[prost(message, optional, tag = "4")]
pub faghklaokdo: ::core::option::Option<Jhallhfndeh>,
}
/// 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<u32>,
#[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<u32>,
#[prost(message, optional, tag = "4")]
pub rogue_avatar_info: ::core::option::Option<Paiphbhdmga>,
}
/// 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<u32>,
}
/// 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<Inkgalkabao>,
#[prost(uint32, repeated, tag = "10")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Inkgalkabao>,
}
/// 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<RogueVirtualItemInfo>,
}
/// 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<Cpdjjkdekcn>,
}
/// 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<u32>,
}
/// 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<Jopfoobhbfj>,
}
/// 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<ItemList>,
#[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<u32>,
}
/// 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<Jjcfhjnkepg>,
#[prost(message, optional, tag = "15")]
pub story_info: ::core::option::Option<Hojmkknokfb>,
#[prost(message, optional, tag = "2")]
pub jniphkapmdf: ::core::option::Option<Johifmmcclk>,
#[prost(message, optional, tag = "8")]
pub rogue_info: ::core::option::Option<Kbaaeplpbbd>,
#[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<Cpdjjkdekcn>,
}
/// 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<Cpdjjkdekcn>,
}
/// 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<Cpdjjkdekcn>,
#[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<ItemList>,
#[prost(message, optional, tag = "13")]
pub ilmjiidhnab: ::core::option::Option<Cpdjjkdekcn>,
}
/// 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<Ljdkjanhcno>,
#[prost(message, optional, tag = "3")]
pub score_reward_info: ::core::option::Option<Kbaaeplpbbd>,
#[prost(uint32, tag = "2")]
pub retcode: u32,
#[prost(message, optional, tag = "6")]
pub rogue_info_data: ::core::option::Option<Nmekjainppg>,
#[prost(message, optional, tag = "4")]
pub ipgjmdciihh: ::core::option::Option<Onacbngcgbp>,
#[prost(message, optional, tag = "13")]
pub story_info: ::core::option::Option<Hojmkknokfb>,
#[prost(message, optional, tag = "15")]
pub rogue_aeon_info: ::core::option::Option<Neekeihdkdf>,
#[prost(message, optional, tag = "12")]
pub rogue_current_info: ::core::option::Option<Jjcfhjnkepg>,
#[prost(message, optional, tag = "14")]
pub gfkipfijbgf: ::core::option::Option<Hkbgcjkcnan>,
}
/// 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<Onacbngcgbp>,
}
/// 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<Jopfoobhbfj>,
}
/// 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<Mlaibnakijg>,
}
/// 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<Jghoocifhcb>,
#[prost(message, repeated, tag = "1")]
pub gapfegnbkip: ::prost::alloc::vec::Vec<Hdhnobdpfed>,
#[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<Hojmkknokfb>,
#[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<u32, u32>,
}
/// 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<Nhhkfcmaebc>,
}
/// 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<Oblgbfepagp>,
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(message, repeated, tag = "7")]
pub gapfegnbkip: ::prost::alloc::vec::Vec<Ojchajddapd>,
}
/// 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<Ojchajddapd>,
}
/// 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<u32>,
#[prost(uint32, tag = "11")]
pub hkijgenhohh: u32,
#[prost(uint32, repeated, tag = "3")]
pub pcomkolmbbg: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "6")]
pub nimeabelkeh: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Ggkgkaifenc>,
#[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<u32, bool>,
#[prost(enumeration = "Nekihohlnfp", tag = "7")]
pub jlgmmlnndhh: i32,
#[prost(uint32, repeated, tag = "5")]
pub llenhcmidmp: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "15")]
pub imddnccbpcm: ::prost::alloc::vec::Vec<Fefbdihenlc>,
}
/// 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<RogueTalentInfo>,
}
/// 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<u32>,
}
/// 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<Fefbdihenlc>,
}
/// 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<Fefbdihenlc>,
}
/// 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<Ljphjbeadbb>,
}
/// 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<RogueTalentInfo>,
#[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<RogueTalentInfo>,
#[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<u32>,
}
/// 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<Congmihefbn>,
#[prost(uint32, tag = "2")]
pub retcode: u32,
#[prost(uint32, repeated, tag = "10")]
pub nfpglkcbkin: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
#[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<u32>,
}
/// 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<Iogghnbebmg>,
#[prost(uint32, repeated, tag = "8")]
pub pnmdkpcbpkb: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Pcbgdkfabke>,
}
/// 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<Pcbgdkfabke>,
}
/// 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<Pcbgdkfabke>,
}
/// 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<Pcbgdkfabke>,
#[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<Pcbgdkfabke>,
}
/// 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<Akjlicdoond>,
#[prost(message, optional, tag = "3")]
pub elifogemlde: ::core::option::Option<Ondncdgjabi>,
#[prost(message, optional, tag = "13")]
pub idegmfpemln: ::core::option::Option<Onakbkchnfk>,
#[prost(message, optional, tag = "10")]
pub cndndnnklab: ::core::option::Option<Oimahoejekn>,
#[prost(message, optional, tag = "5")]
pub llnonjcicaa: ::core::option::Option<Mopcpnpjcjm>,
#[prost(message, optional, tag = "11")]
pub gnbkidonjph: ::core::option::Option<Ggmkaobpjib>,
#[prost(message, optional, tag = "2")]
pub bhjmmagefij: ::core::option::Option<Jbblicfmjao>,
#[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<Joghgbpnlli>,
}
/// 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<Pkipppbnmlp>,
#[prost(uint32, repeated, tag = "7")]
pub kfkbnmfajkj: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "9")]
pub chdekemniea: u32,
#[prost(message, optional, tag = "6")]
pub gjafbhkjiok: ::core::option::Option<Mannpanjcll>,
#[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<Gfjbdnngecb>,
#[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<Pcbgdkfabke>,
}
/// 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<u32>,
}
/// 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<Djgkmbmbacg>,
#[prost(message, optional, tag = "1")]
pub idffbbhhjha: ::core::option::Option<Khplbddefop>,
#[prost(message, optional, tag = "12")]
pub bcbjopncglb: ::core::option::Option<Eoagbfalhed>,
#[prost(message, optional, tag = "4")]
pub cahpembllie: ::core::option::Option<Jcpigkeaedd>,
#[prost(message, optional, tag = "6")]
pub ahnmgijbjgb: ::core::option::Option<Mbkijkioamn>,
#[prost(message, optional, tag = "13")]
pub gokogeipalk: ::core::option::Option<Gffihdlglce>,
#[prost(message, optional, tag = "11")]
pub didlhmhijoa: ::core::option::Option<Fdeghdicieb>,
#[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<ItemList>,
#[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<SceneBattleInfo>,
#[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<Pkipppbnmlp>,
#[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<Pcbgdkfabke>,
#[prost(message, optional, tag = "1126")]
pub jbbdiembgmg: ::core::option::Option<Gfjbdnngecb>,
}
/// 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<Mhkeofmdgle>,
}
/// 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<Item>,
}
/// 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<PileItem>,
#[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<ItemCost>,
}
/// 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<RelicAffix>,
#[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<Liofnfbhfbo>,
#[prost(message, optional, tag = "9")]
pub eipoldpoaoh: ::core::option::Option<Hdjjfdldehg>,
#[prost(message, optional, tag = "14")]
pub bfeeeekohjn: ::core::option::Option<Ljnadhplipo>,
}
/// 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<Mpjppkichig>,
}
/// 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<Vector>,
#[prost(message, optional, tag = "11")]
pub rot: ::core::option::Option<Vector>,
}
/// 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<ItemList>,
#[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<SceneMonster>,
#[prost(message, optional, tag = "6")]
pub wave_param: ::core::option::Option<SceneMonsterWaveParam>,
}
/// 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<BattleAvatar>,
#[prost(message, repeated, tag = "1965")]
pub event_battle_info_list: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
#[prost(message, optional, tag = "763")]
pub heamijgfdmo: ::core::option::Option<EvolveBuildBattleInfo>,
#[prost(uint32, tag = "4")]
pub stage_id: u32,
#[prost(message, optional, tag = "854")]
pub fnlhahfignc: ::core::option::Option<Ofhnblogeme>,
#[prost(message, optional, tag = "63")]
pub hkoobmmlgme: ::core::option::Option<Aelafnkgadp>,
#[prost(map = "uint32, message", tag = "149")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
#[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<SceneMonsterWave>,
#[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<Nfhfipioocb>,
#[prost(message, repeated, tag = "6")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
#[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<BattleBuff>,
#[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<PackageData>,
}
/// 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<ContentInfo>,
#[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<PackageData>,
}
/// 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<ItemList>,
}
/// 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<u32>,
#[prost(uint32, tag = "4")]
pub daily_active_point: u32,
#[prost(message, repeated, tag = "1")]
pub daily_active_level_list: ::prost::alloc::vec::Vec<DailyActivityInfo>,
}
/// 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<DailyActivityInfo>,
#[prost(uint32, repeated, tag = "14")]
pub daily_active_quest_id_list: ::prost::alloc::vec::Vec<u32>,
#[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<ItemList>,
#[prost(uint32, repeated, tag = "11")]
pub kmhllgljnmn: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
}
/// 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<u32>,
#[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<Eicpbaemnec>,
#[prost(uint32, repeated, tag = "5")]
pub acigpimkech: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "1")]
pub retcode: u32,
#[prost(message, repeated, tag = "8")]
pub ldenidllcpn: ::prost::alloc::vec::Vec<DrinkMakerGuest>,
#[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<Eicpbaemnec>,
}
/// 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<Kafjbgeenmc>,
#[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<DrinkMakerGuest>,
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<Eicpbaemnec>,
}
/// 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<Eicpbaemnec>,
}
/// 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<Eicpbaemnec>,
}
/// 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<ItemList>,
#[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<EvolveBuildBattleInfo>,
#[prost(uint32, tag = "7")]
pub cur_game_exp: u32,
#[prost(message, repeated, tag = "3")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
#[prost(uint32, tag = "10")]
pub round_cnt: u32,
#[prost(uint32, repeated, tag = "2")]
pub period_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<EvolveBuildAvatar>,
}
/// 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<u32>,
#[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<u32>,
#[prost(uint32, repeated, tag = "2")]
pub ioegbjlldfe: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "7")]
pub ngofmcjndgo: u32,
#[prost(message, repeated, tag = "4")]
pub omfeenckopf: ::prost::alloc::vec::Vec<Cheinnkfdjn>,
#[prost(bool, tag = "9")]
pub hdjghcpchmd: bool,
#[prost(message, repeated, tag = "5")]
pub apdmcjfbcom: ::prost::alloc::vec::Vec<Aeallannpbb>,
#[prost(message, repeated, tag = "15")]
pub endpibijmpo: ::prost::alloc::vec::Vec<Gnkbfnaaeed>,
#[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<EvolveBuildLevelInfo>,
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(message, optional, tag = "7")]
pub rogue_current_info: ::core::option::Option<Kepamjfokdn>,
}
/// 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<EvolveBuildAvatar>,
#[prost(uint32, tag = "15")]
pub laafpdhgmbg: u32,
#[prost(message, optional, tag = "12")]
pub ealppjedkmh: ::core::option::Option<Aaoepmkpnok>,
}
/// 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<SceneBattleInfo>,
#[prost(message, optional, tag = "3")]
pub ipgjmdciihh: ::core::option::Option<EvolveBuildLevelInfo>,
#[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<EvolveBuildLevelInfo>,
#[prost(message, optional, tag = "6")]
pub nnionpeaagm: ::core::option::Option<SceneBattleInfo>,
#[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<EvolveBuildLevelInfo>,
#[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<EvolveBuildLevelInfo>,
#[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<EvolveBuildLevelInfo>,
#[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<Aeallannpbb>,
}
/// 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<ItemList>,
#[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<Gnkbfnaaeed>,
#[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<u32>,
#[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<u32>,
}
/// 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<u32>,
#[prost(message, repeated, tag = "11")]
pub ofgmhlegoof: ::prost::alloc::vec::Vec<Ndaihbogklk>,
#[prost(message, repeated, tag = "10")]
pub ppifpbnckio: ::prost::alloc::vec::Vec<Pdnakdehbhc>,
#[prost(uint32, repeated, tag = "9")]
pub icfmeoohjhb: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "3")]
pub chgpacjeahl: ::prost::alloc::vec::Vec<u32>,
#[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<Ndaihbogklk>,
}
/// 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<Ndaihbogklk>,
}
/// 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<Ndaihbogklk>,
}
/// 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<Ndaihbogklk>,
}
/// 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<ItemList>,
#[prost(message, optional, tag = "14")]
pub jbnobkkjmnn: ::core::option::Option<ItemList>,
#[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<u32>,
}
/// 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<ItemList>,
#[prost(uint32, repeated, tag = "6")]
pub fmjnjacabff: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "7")]
pub jbnobkkjmnn: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
#[prost(message, repeated, tag = "10")]
pub fffabhlnbpm: ::prost::alloc::vec::Vec<ItemList>,
}
/// 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<u32>,
#[prost(message, repeated, tag = "8")]
pub ofgmhlegoof: ::prost::alloc::vec::Vec<Ndaihbogklk>,
#[prost(message, repeated, tag = "15")]
pub ppifpbnckio: ::prost::alloc::vec::Vec<Pdnakdehbhc>,
#[prost(uint32, repeated, tag = "4")]
pub chgpacjeahl: ::prost::alloc::vec::Vec<u32>,
#[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<Pdnakdehbhc>,
}
/// 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<Pdnakdehbhc>,
}
/// 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<ItemList>,
#[prost(uint32, tag = "6")]
pub nmdjedijdka: u32,
#[prost(message, optional, tag = "4")]
pub jbnobkkjmnn: ::core::option::Option<ItemList>,
#[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<u32>,
#[prost(message, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<Pnegophlmgb>,
}
/// 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<u32, u32>,
#[prost(uint32, tag = "2")]
pub jamodbbmmij: u32,
#[prost(uint32, repeated, tag = "8")]
pub dfllhcplagj: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "5")]
pub fddkchdgage: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "14")]
pub jdbcgdgenoc: ::prost::alloc::vec::Vec<u32>,
#[prost(map = "uint32, message", tag = "4")]
pub nellggmkibp: ::std::collections::HashMap<u32, Cnbifbfgmgd>,
#[prost(uint32, repeated, tag = "13")]
pub fhdanacbfmj: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Jkdemnoebib>,
#[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<Jkdemnoebib>,
}
/// 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<Pnegophlmgb>,
#[prost(uint32, repeated, tag = "12")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<SceneBattleInfo>,
}
/// 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<Lbfidjmlmla>,
#[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<Lnapbojeolh>,
#[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<SceneBattleInfo>,
#[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<Pegaegmbjbi>,
}
/// 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<u32>,
#[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<FightActivityGroup>,
#[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<u32, u32>,
}
/// 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<FightActivityGroup>,
#[prost(map = "uint32, uint32", tag = "15")]
pub amonmajkdjk: ::std::collections::HashMap<u32, u32>,
}
/// 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<u32>,
#[prost(uint32, tag = "4")]
pub group_id: u32,
#[prost(message, repeated, tag = "3")]
pub bbaghoekifn: ::prost::alloc::vec::Vec<Kiechaaodij>,
#[prost(uint32, repeated, tag = "11")]
pub item_list: ::prost::alloc::vec::Vec<u32>,
#[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<SceneBattleInfo>,
#[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<ItemList>,
#[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<Ohhlgofkbno>,
#[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<Epcnfmpdmlo>,
#[prost(uint32, repeated, tag = "13")]
pub bejandhlcgb: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
#[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<Hlembloikam>,
#[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<Ohhlgofkbno>,
}
/// 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<Hpcdlempbek>,
#[prost(message, repeated, tag = "8")]
pub dolkbpljgno: ::prost::alloc::vec::Vec<Njmgijbhcpe>,
#[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<Hpcdlempbek>,
}
/// 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<Hpcdlempbek>,
}
/// 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<Hpcdlempbek>,
#[prost(message, optional, tag = "10")]
pub dicpljndhhg: ::core::option::Option<Hpcdlempbek>,
}
/// 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<Aadppepjhle>,
#[prost(message, optional, tag = "12")]
pub bpickbjnkml: ::core::option::Option<Aadppepjhle>,
#[prost(message, repeated, tag = "11")]
pub inijhneobjc: ::prost::alloc::vec::Vec<Bolhafjpmec>,
#[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<Ohhlgofkbno>,
}
/// 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<Hpcdlempbek>,
}
/// 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<u32>,
#[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<Hfnpfcimnhn>,
}
/// 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<Eojmgmekdfj>,
#[prost(message, optional, tag = "6")]
pub hgmlkibebbn: ::core::option::Option<Jlgpkihffab>,
}
/// 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<Eljafnfcnpi>,
#[prost(uint32, tag = "5")]
pub dkpljphgdmb: u32,
#[prost(message, optional, tag = "14")]
pub begnfmeadel: ::core::option::Option<Ggibohhaika>,
#[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<AssistSimpleInfo>,
#[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<RelicAffix>,
#[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<DisplayEquipmentInfo>,
#[prost(message, repeated, tag = "11")]
pub relic_list: ::prost::alloc::vec::Vec<DisplayRelicInfo>,
#[prost(uint32, repeated, tag = "1")]
pub all_path_unlocked_special_point_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "2")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[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<AvatarSkillTree>,
#[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<PlayerCollectionInfo>,
#[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<Ggibohhaika>,
#[prost(message, optional, tag = "3")]
pub infbhfjhkld: ::core::option::Option<Eljafnfcnpi>,
}
/// 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<PlayerDisplaySettings>,
#[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<DisplayAvatarDetailInfo>,
/// TODO
#[prost(message, repeated, tag = "1854")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
#[prost(enumeration = "PlatformType", tag = "5")]
pub platform_type: i32,
#[prost(message, optional, tag = "13")]
pub record_info: ::core::option::Option<PlayerRecordInfo>,
#[prost(message, optional, tag = "1079")]
pub jllpkchgkop: ::core::option::Option<Caidcefapab>,
#[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<Oohgaobiikp>,
#[prost(message, optional, tag = "1")]
pub simple_info: ::core::option::Option<SimpleInfo>,
#[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<SimpleInfo>,
#[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<SimpleInfo>,
}
/// 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<DisplayAvatarDetailInfo>,
#[prost(message, optional, tag = "14")]
pub simple_info: ::core::option::Option<SimpleInfo>,
}
/// 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<ChallengeLineup>,
#[prost(message, optional, tag = "1")]
pub simple_info: ::core::option::Option<SimpleInfo>,
}
/// 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<ChallengeMemoryStats>,
#[prost(message, optional, tag = "942")]
pub story_stats: ::core::option::Option<ChallengeStoryStats>,
#[prost(message, optional, tag = "1787")]
pub boss_stats: ::core::option::Option<ChallengeBossStats>,
}
/// 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<Kjpbgklikom>,
#[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<Ioblhlmidae>,
}
/// 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<Kppmnnppffk>,
#[prost(message, optional, tag = "665")]
pub onlipdakfde: ::core::option::Option<Algmhhfcaca>,
}
/// 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<Hlncnphpnjb>,
#[prost(message, optional, tag = "1350")]
pub aiieogkgbij: ::core::option::Option<Njdhppfmdjo>,
#[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<Cjhmpnnalnl>,
}
/// 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<FriendListInfo>,
#[prost(message, repeated, tag = "3")]
pub egipfdnkccn: ::prost::alloc::vec::Vec<SimpleInfo>,
}
/// 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<PlayerDetailInfo>,
#[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<FriendApplyInfo>,
#[prost(uint32, repeated, tag = "6")]
pub friend_uid_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<FriendApplyInfo>,
}
/// 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<FriendListInfo>,
#[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<FriendListInfo>,
#[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<SimpleInfo>,
}
/// 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<Maojknnonoj>,
#[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<u32>,
#[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<u32>,
#[prost(message, repeated, tag = "15")]
pub search_result_list: ::prost::alloc::vec::Vec<SimpleInfo>,
}
/// 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<Pmbbbgjelbj>,
#[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<Pmbbbgjelbj>,
}
/// 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<u32>,
#[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<Dojcgnjfhhd>,
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<Pmbbbgjelbj>,
}
/// 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<SimpleInfo>,
}
/// 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<u32>,
#[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<u32>,
#[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<u32>,
#[prost(uint32, repeated, tag = "10")]
pub lgiciaebmon: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Pmbbbgjelbj>,
#[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<Cdpnemeebkk>,
#[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<DisplayAvatarDetailInfo>,
}
/// 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<Ojfnkfhdioo>,
#[prost(message, optional, tag = "348")]
pub hajlpbblbnk: ::core::option::Option<Kogcenokcid>,
}
/// 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<Olhelhnhlci>,
#[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<GachaCeilingAvatar>,
#[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<u32>,
#[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<GachaCeiling>,
#[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<u32>,
#[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<GachaInfo>,
#[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<Item>,
#[prost(bool, tag = "9")]
pub is_new: bool,
#[prost(message, optional, tag = "12")]
pub token_item: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "13")]
pub transfer_item_list: ::core::option::Option<ItemList>,
}
/// 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<GachaItem>,
#[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<GachaCeiling>,
#[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<ItemList>,
#[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<GachaCeiling>,
}
/// 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<Phakgmkcbpk>,
#[prost(message, repeated, tag = "15")]
pub ogpofbldbpp: ::prost::alloc::vec::Vec<Mmdlkkbnkpd>,
#[prost(message, repeated, tag = "8")]
pub biknelbhpee: ::prost::alloc::vec::Vec<Oaigcjknega>,
#[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<ItemList>,
}
/// 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<ItemList>,
#[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<Oaigcjknega>,
#[prost(message, repeated, tag = "2")]
pub cmgjfcdkebd: ::prost::alloc::vec::Vec<Mmdlkkbnkpd>,
#[prost(message, repeated, tag = "11")]
pub nagjfpojipc: ::prost::alloc::vec::Vec<Phakgmkcbpk>,
}
/// 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<Oaigcjknega>,
}
/// 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<Oaigcjknega>,
#[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<u32>,
#[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<u32>,
}
/// 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<Mlmghlfkflm>,
#[prost(message, repeated, tag = "8")]
pub challenge_list: ::prost::alloc::vec::Vec<Ijeikpefcmi>,
#[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<Fhjfpepdkch>,
#[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<HeliobusChallengeLineup>,
}
/// 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<Ghalcpbjdpo>,
#[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<Ghalcpbjdpo>,
#[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<Fhjfpepdkch>,
#[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<Fhjfpepdkch>,
#[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<Fhjfpepdkch>,
}
/// 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<Fhjfpepdkch>,
}
/// 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<u32>,
#[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<SceneBattleInfo>,
#[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<Ijeikpefcmi>,
}
/// 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<HeliobusChallengeLineup>,
}
/// 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<u32>,
#[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<RelicAffix>,
#[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<u32>,
#[prost(message, repeated, tag = "6")]
pub ljkcanihcep: ::prost::alloc::vec::Vec<Material0>,
#[prost(uint32, tag = "13")]
pub lnalmacdfmo: u32,
#[prost(message, repeated, tag = "10")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
#[prost(message, repeated, tag = "14")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "3")]
pub turn_food_switch: ::prost::alloc::vec::Vec<i32>,
#[prost(message, repeated, tag = "4")]
pub apekbjacddh: ::prost::alloc::vec::Vec<Material>,
#[prost(uint32, repeated, tag = "2")]
pub onaoicldfnj: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "9")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
#[prost(message, repeated, tag = "5")]
pub pile_item_list: ::prost::alloc::vec::Vec<PileItem>,
#[prost(message, repeated, tag = "1")]
pub nogkokelakc: ::prost::alloc::vec::Vec<Material0>,
#[prost(message, repeated, tag = "15")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
}
/// 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<ItemCostList>,
#[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<u32>,
#[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<ItemList>,
}
/// 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<ItemCostList>,
#[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<ItemCostList>,
#[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<PileItem>,
#[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<ItemCostList>,
#[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<ItemList>,
#[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<ItemCostList>,
#[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<ItemList>,
#[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<ItemCostList>,
#[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<PileItem>,
#[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<u32>,
}
/// 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<u32>,
#[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<ItemCostList>,
}
/// 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<ItemList>,
}
/// 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<ItemList>,
#[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<u32>,
}
/// 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<Material0>,
#[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<Jkmkiadkfjo>,
}
/// 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<Jkmkiadkfjo>,
}
/// 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<u32>,
#[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<i32>,
#[prost(uint32, repeated, tag = "12")]
pub mehhhlonjdo: ::prost::alloc::vec::Vec<u32>,
}
/// 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<PileItem>,
}
/// 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<Aphekfpdgge>,
#[prost(bool, tag = "3")]
pub kckacnlcald: bool,
#[prost(message, repeated, tag = "2")]
pub kjcbajbgogb: ::prost::alloc::vec::Vec<Aphekfpdgge>,
#[prost(message, repeated, tag = "13")]
pub fhcpdkhfimf: ::prost::alloc::vec::Vec<Mnoilallbjh>,
#[prost(message, repeated, tag = "12")]
pub mhhnfaghgol: ::prost::alloc::vec::Vec<Mnoilallbjh>,
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
#[prost(message, repeated, tag = "15")]
pub lkipbcdgdob: ::prost::alloc::vec::Vec<Mnoilallbjh>,
#[prost(message, repeated, tag = "4")]
pub oddmgmgljhd: ::prost::alloc::vec::Vec<Mnoilallbjh>,
#[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<u32>,
#[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<Hngdnbiaamc>,
#[prost(bool, tag = "11")]
pub is_marked: bool,
#[prost(message, optional, tag = "7")]
pub fmniinnjnhg: ::core::option::Option<Bghfgpjpkle>,
#[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<Oihnbjlgbcg>,
#[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<Bghfgpjpkle>,
#[prost(message, optional, tag = "9")]
pub ihplgebknad: ::core::option::Option<Hngdnbiaamc>,
}
/// 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<Oihnbjlgbcg>,
}
/// 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<Hngdnbiaamc>,
#[prost(message, optional, tag = "9")]
pub fmniinnjnhg: ::core::option::Option<Bghfgpjpkle>,
}
/// 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<Hngdnbiaamc>,
#[prost(message, optional, tag = "2")]
pub fmniinnjnhg: ::core::option::Option<Bghfgpjpkle>,
}
/// 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<u32>,
#[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<u32>,
}
/// 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<u32>,
#[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<u32>,
#[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<UnlockedMusic>,
}
/// 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<u32>,
}
/// 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<UnlockedMusic>,
#[prost(uint32, repeated, tag = "4")]
pub unlocked_ids: ::prost::alloc::vec::Vec<u32>,
}
/// 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<StageLineup>,
}
/// 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<SpBarInfo>,
#[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<u32>,
#[prost(uint32, repeated, tag = "2")]
pub idfbpedneca: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "9")]
pub nggphgpdmfd: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "5")]
pub avatar_list: ::prost::alloc::vec::Vec<LineupAvatar>,
#[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<LineupInfo>,
#[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<LineupInfo>,
#[prost(enumeration = "SyncReason", repeated, tag = "1")]
pub reason_list: ::prost::alloc::vec::Vec<i32>,
}
/// 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<LineupAvatarData>,
}
/// 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<LineupInfo>,
#[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<LineupSlotData>,
#[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<Jbeblkikgmp>,
#[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<Njmgijbhcpe>,
#[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<u32>,
}
/// 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<u32>,
}
/// 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<Jbeblkikgmp>,
#[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<Njmgijbhcpe>,
#[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<Njmgijbhcpe>,
}
/// 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<Jbeblkikgmp>,
}
/// 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<Njmgijbhcpe>,
}
/// 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<Njmgijbhcpe>,
#[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<ItemList>,
#[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<ClientMail>,
#[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<ClientMail>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<u32>,
}
/// 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<Ggfdcmbigbe>,
#[prost(message, optional, tag = "15")]
pub attachment: ::core::option::Option<ItemList>,
#[prost(uint32, tag = "1")]
pub retcode: u32,
#[prost(uint32, repeated, tag = "13")]
pub succ_mail_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
}
/// 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<RotateMapInfo>,
#[prost(int32, tag = "13")]
pub mppilekcmdp: i32,
#[prost(message, repeated, tag = "1")]
pub keeinilnfci: ::prost::alloc::vec::Vec<ChargerInfo>,
#[prost(uint32, tag = "10")]
pub ijmnjkakndi: u32,
#[prost(message, optional, tag = "4")]
pub energy_info: ::core::option::Option<RotatorEnergyInfo>,
#[prost(bool, tag = "6")]
pub ladifohnbdh: bool,
#[prost(message, repeated, tag = "2")]
pub lkhnikbnfka: ::prost::alloc::vec::Vec<RotaterData>,
}
/// 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<Vector>,
#[prost(message, optional, tag = "13")]
pub rotate_vector: ::core::option::Option<RotateVector>,
}
/// 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<MotionInfo>,
}
/// 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<RotatorEnergyInfo>,
#[prost(message, optional, tag = "6")]
pub motion: ::core::option::Option<MotionInfo>,
#[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<ChargerInfo>,
}
/// 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<RotatorEnergyInfo>,
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(message, optional, tag = "15")]
pub charger_info: ::core::option::Option<ChargerInfo>,
}
/// 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<RotaterData>,
}
/// 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<RotaterData>,
#[prost(message, optional, tag = "15")]
pub energy_info: ::core::option::Option<RotatorEnergyInfo>,
#[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<RotateMapInfo>,
#[prost(message, optional, tag = "13")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// 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<MotionInfo>,
}
/// 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<MotionInfo>,
}
/// 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<MotionInfo>,
#[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<RotaterData>,
#[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<ChargerInfo>,
#[prost(int32, tag = "13")]
pub mppilekcmdp: i32,
#[prost(message, optional, tag = "7")]
pub energy_info: ::core::option::Option<RotatorEnergyInfo>,
#[prost(message, optional, tag = "12")]
pub map_info: ::core::option::Option<RotateMapInfo>,
}
/// 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<RotateMapInfo>,
#[prost(message, optional, tag = "6")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// 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<MotionInfo>,
#[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<RotatorEnergyInfo>,
}
/// 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<ChargerInfo>,
#[prost(message, optional, tag = "5")]
pub map_info: ::core::option::Option<RotateMapInfo>,
#[prost(uint32, tag = "11")]
pub ijmnjkakndi: u32,
#[prost(message, optional, tag = "15")]
pub energy_info: ::core::option::Option<RotatorEnergyInfo>,
#[prost(message, repeated, tag = "10")]
pub lkhnikbnfka: ::prost::alloc::vec::Vec<RotaterData>,
#[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<RotaterData>,
}
/// 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<RotatorEnergyInfo>,
#[prost(message, optional, tag = "7")]
pub rotater_data: ::core::option::Option<RotaterData>,
#[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<RotaterData>,
}
/// 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<Jbeblkikgmp>,
}
/// 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<Jbeblkikgmp>,
#[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<Njmgijbhcpe>,
#[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<Femnhlapbog>,
#[prost(map = "uint32, uint32", tag = "1")]
pub pckbgkdchab: ::std::collections::HashMap<u32, u32>,
#[prost(map = "uint32, uint32", tag = "7")]
pub mimobnlkapn: ::std::collections::HashMap<u32, u32>,
#[prost(message, repeated, tag = "2")]
pub odmddnejfbi: ::prost::alloc::vec::Vec<Ilgpcldjfoe>,
}
/// 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<Jllpbijljih>,
}
/// 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<u32>,
#[prost(string, tag = "1")]
pub ajpbdpphghc: ::prost::alloc::string::String,
#[prost(map = "uint32, uint32", tag = "6")]
pub pckbgkdchab: ::std::collections::HashMap<u32, u32>,
#[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<Jllpbijljih>,
}
/// 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<u32>,
}
/// 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<u32>,
#[prost(message, repeated, tag = "6")]
pub item_list: ::prost::alloc::vec::Vec<Iekedepmjkb>,
}
/// 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<Nlehgobekjo>,
#[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<Afcdaemfpki>,
#[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<Lemmmgofabh>,
}
/// 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<ItemList>,
}
/// 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<Iekedepmjkb>,
}
/// 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<ItemList>,
#[prost(message, repeated, tag = "10")]
pub item_list: ::prost::alloc::vec::Vec<Iekedepmjkb>,
#[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<Njdcdgflhkp>,
#[prost(uint32, tag = "15")]
pub retcode: u32,
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<Njdcdgflhkp>,
}
/// 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<u32>,
}
/// 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<Blfdeeoaodh>,
}
/// 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<u32>,
#[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<Ajknobdpjap>,
#[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<Ajknobdpjap>,
}
/// 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<Ajknobdpjap>,
}
/// 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<Lghceklhoka>,
#[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<Lghceklhoka>,
#[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<Lghceklhoka>,
#[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<Diaamfmfbbe>,
}
/// 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<Diaamfmfbbe>,
#[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<Geijamkjfef>,
}
/// 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<Geijamkjfef>,
#[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<Mission>,
#[prost(message, repeated, tag = "9")]
pub mdpfogjcpeg: ::prost::alloc::vec::Vec<Looocbgenke>,
#[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<Diaamfmfbbe>,
#[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<Diaamfmfbbe>,
#[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<ItemList>,
#[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<ItemList>,
}
/// 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<Pklgjhmomlh>,
}
/// 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<u32>,
}
/// 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<ItemList>,
}
/// 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<Mission>,
#[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<ItemList>,
}
/// 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<Mission>,
#[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<u32>,
#[prost(uint32, repeated, tag = "11")]
pub mission_event_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "6")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Pacccgpfmof>,
#[prost(uint32, repeated, tag = "8")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "11")]
pub retcode: u32,
#[prost(message, repeated, tag = "4")]
pub mission_event_status_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(uint32, repeated, tag = "6")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "14")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(uint32, repeated, tag = "12")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<MotionInfo>,
#[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<u32>,
}
/// 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<Looocbgenke>,
#[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<u32>,
}
/// 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<u32>,
#[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<Ngpnieakned>,
#[prost(uint64, tag = "14")]
pub pmalmjdgcib: u64,
#[prost(message, repeated, tag = "9")]
pub ienkljieaed: ::prost::alloc::vec::Vec<Ngpnieakned>,
#[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<Ngpnieakned>,
#[prost(message, repeated, tag = "13")]
pub hjflfdpoglb: ::prost::alloc::vec::Vec<Ldnacichlea>,
#[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<Ngpnieakned>,
#[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<Pokgpjkkmgg>,
}
/// 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<u32>,
#[prost(uint32, tag = "2")]
pub retcode: u32,
#[prost(message, optional, tag = "10")]
pub lacnocdmdek: ::core::option::Option<Nfkoeblkdba>,
#[prost(message, optional, tag = "5")]
pub pbcmiienbfa: ::core::option::Option<Nilnkcmefko>,
#[prost(message, optional, tag = "4")]
pub stt: ::core::option::Option<Ihbpfnobgem>,
#[prost(message, optional, tag = "12")]
pub dmnephpolen: ::core::option::Option<Panjfgjglol>,
#[prost(message, optional, tag = "1")]
pub map_info: ::core::option::Option<Mkkfcggheph>,
#[prost(message, optional, tag = "14")]
pub rogue_buff_info: ::core::option::Option<Dlgmnaakmkd>,
#[prost(message, optional, tag = "7")]
pub njhiobcolhm: ::core::option::Option<Hpmnaajdcgb>,
#[prost(message, optional, tag = "13")]
pub iikihcfkljd: ::core::option::Option<Bjehmmdmegl>,
#[prost(message, optional, tag = "6")]
pub pldnmecdkin: ::core::option::Option<Jionfpdokeh>,
#[prost(message, optional, tag = "11")]
pub cjgjgehnlfl: ::core::option::Option<Hdjlpnbnfpb>,
#[prost(message, optional, tag = "9")]
pub pcabnbhkfhp: ::core::option::Option<Dnggoodocfe>,
}
/// 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<u32>,
}
/// 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<Bjehmmdmegl>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "4")]
pub jcnaocebcam: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Ihbpfnobgem>,
}
/// 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<Impcibmeclb>,
#[prost(message, repeated, tag = "11")]
pub fdmhkiijdhd: ::prost::alloc::vec::Vec<Impcibmeclb>,
#[prost(message, repeated, tag = "6")]
pub gpboahhfklf: ::prost::alloc::vec::Vec<Impcibmeclb>,
#[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<Impcibmeclb>,
#[prost(message, repeated, tag = "2")]
pub gpboahhfklf: ::prost::alloc::vec::Vec<Impcibmeclb>,
}
/// 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<u32>,
#[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<u32>,
}
/// 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<Okanjdmiodn>,
}
/// 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<Jnoepbpbade>,
#[prost(message, optional, tag = "1")]
pub mjfdoahfaaf: ::core::option::Option<Cehedceicde>,
#[prost(message, optional, tag = "4")]
pub joangdlchkm: ::core::option::Option<Hhgcbnhlggn>,
#[prost(message, optional, tag = "10")]
pub noifocjdlgc: ::core::option::Option<Lcihcfhijen>,
#[prost(message, optional, tag = "6")]
pub fohjoggfiii: ::core::option::Option<Kmbomdfamem>,
#[prost(message, optional, tag = "12")]
pub dapakmmmaoj: ::core::option::Option<Lciplphhhjc>,
#[prost(message, optional, tag = "2")]
pub kgdcaadceoj: ::core::option::Option<Checmaapojc>,
#[prost(message, optional, tag = "8")]
pub dldadinbfnf: ::core::option::Option<Pmdklnblfmi>,
#[prost(message, optional, tag = "11")]
pub addnicelmic: ::core::option::Option<Pohkghpblfb>,
}
/// 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<Okanjdmiodn>,
}
/// 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<Okanjdmiodn>,
}
/// 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<Impcibmeclb>,
}
/// 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<Impcibmeclb>,
#[prost(message, optional, tag = "5")]
pub map_info: ::core::option::Option<Mkkfcggheph>,
#[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<Okanjdmiodn>,
#[prost(uint32, tag = "1")]
pub event_id: u32,
#[prost(message, repeated, tag = "3")]
pub emknbmdjaln: ::prost::alloc::vec::Vec<Jmlkghlgibi>,
}
/// 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<Okanjdmiodn>,
}
/// 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<Okanjdmiodn>,
}
/// 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<Okanjdmiodn>,
#[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<Dbhldaelofi>,
}
/// 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<MonopolyActionResult>,
}
/// 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<Odpldiicibb>,
#[prost(message, optional, tag = "11")]
pub mobajejdeij: ::core::option::Option<Odpldiicibb>,
#[prost(message, optional, tag = "2")]
pub cfmnlcplnbh: ::core::option::Option<Mglfidhlbpb>,
#[prost(message, optional, tag = "7")]
pub nlaoocoljac: ::core::option::Option<Mglfidhlbpb>,
#[prost(message, optional, tag = "6")]
pub fifiacflfdl: ::core::option::Option<Nobnjoehekp>,
#[prost(message, optional, tag = "3")]
pub agmhgbgggfn: ::core::option::Option<Nobnjoehekp>,
#[prost(message, optional, tag = "10")]
pub fgdahhohgpe: ::core::option::Option<Agmcnkbllia>,
#[prost(message, optional, tag = "13")]
pub fndimegkclf: ::core::option::Option<Agmcnkbllia>,
#[prost(message, optional, tag = "15")]
pub fihoddcbegn: ::core::option::Option<Lodicmjkdon>,
#[prost(message, optional, tag = "5")]
pub afpobalaegk: ::core::option::Option<Obfkmalbgml>,
#[prost(message, optional, tag = "4")]
pub oglihghlofc: ::core::option::Option<Nobnjoehekp>,
#[prost(message, optional, tag = "1")]
pub igolgkpijmn: ::core::option::Option<Agmcnkbllia>,
#[prost(message, optional, tag = "9")]
pub jclkfjpcjni: ::core::option::Option<Ekdkdgbmdde>,
}
/// 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<Opimjfdhbee>,
#[prost(message, optional, tag = "6")]
pub ebpmcihjlnp: ::core::option::Option<Iagkoophpbm>,
#[prost(message, optional, tag = "11")]
pub ifffoclocgp: ::core::option::Option<Ejmonflfdjk>,
}
/// 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<Iopobjkckfd>,
#[prost(message, repeated, tag = "7")]
pub nopifjobmmm: ::prost::alloc::vec::Vec<Iopobjkckfd>,
#[prost(message, optional, tag = "5")]
pub dehfebkeinj: ::core::option::Option<Lodicmjkdon>,
}
/// 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<Iopobjkckfd>,
#[prost(message, optional, tag = "15")]
pub dkjffidiclp: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "8")]
pub item_list: ::core::option::Option<ItemList>,
}
/// 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<Iopobjkckfd>,
#[prost(message, optional, tag = "9")]
pub dehfebkeinj: ::core::option::Option<Lodicmjkdon>,
}
/// 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<Nfkoeblkdba>,
#[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<u32>,
#[prost(uint32, repeated, tag = "4")]
pub hlcdchjedgj: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "15")]
pub ofiihecdnie: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
#[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<u32>,
}
/// 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<u32>,
#[prost(uint32, tag = "9")]
pub gphkpjammdo: u32,
#[prost(message, repeated, tag = "5")]
pub mcpppddkpfo: ::prost::alloc::vec::Vec<Poefihfnhlf>,
#[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<Poefihfnhlf>,
}
/// 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<Iagkoophpbm>,
#[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<Pnjpoeicaae>,
}
/// 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<ItemList>,
}
/// 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<Fiekdbjocki>,
}
/// 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<Mglfidhlbpb>,
}
/// 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<Nfkoeblkdba>,
}
/// 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<Nobnjoehekp>,
}
/// 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<Jpeobdllbfg>,
#[prost(uint32, tag = "8")]
pub retcode: u32,
#[prost(message, optional, tag = "9")]
pub knaghjfgfmh: ::core::option::Option<Jpeobdllbfg>,
}
/// 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<ItemList>,
#[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<u32>,
#[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<Ofooaingpff>,
#[prost(message, repeated, tag = "15")]
pub emknbmdjaln: ::prost::alloc::vec::Vec<Jmlkghlgibi>,
#[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<Impcibmeclb>,
}
/// 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<SocialEventServerCache>,
}
/// 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<SocialEventServerCache>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<Ldnacichlea>,
}
/// 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<ItemList>,
#[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<Jionfpdokeh>,
}
/// 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<u32>,
}
/// 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<ItemList>,
#[prost(uint32, repeated, tag = "3")]
pub ekgejgkkdbd: ::prost::alloc::vec::Vec<u32>,
#[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<ItemList>,
}
/// 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<Nfkoeblkdba>,
#[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<Pegaegmbjbi>,
#[prost(message, repeated, tag = "2")]
pub dolkbpljgno: ::prost::alloc::vec::Vec<Njmgijbhcpe>,
#[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<Njmgijbhcpe>,
#[prost(message, optional, tag = "8")]
pub aohjjjhmghm: ::core::option::Option<Pegaegmbjbi>,
}
/// 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<Pegaegmbjbi>,
}
/// 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<Hlembloikam>,
}
/// 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<Pdhjfmagjli>,
#[prost(message, repeated, tag = "10")]
pub cinikliapdf: ::prost::alloc::vec::Vec<Dnnnippedch>,
}
/// 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<Dnnnippedch>,
}
/// 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<Kiociopkffg>,
#[prost(message, repeated, tag = "5")]
pub ocokamdmeoi: ::prost::alloc::vec::Vec<Pdhjfmagjli>,
#[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<Kiociopkffg>,
#[prost(message, repeated, tag = "1")]
pub ocokamdmeoi: ::prost::alloc::vec::Vec<Pdhjfmagjli>,
#[prost(message, repeated, tag = "14")]
pub cinikliapdf: ::prost::alloc::vec::Vec<Dnnnippedch>,
}
/// 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<Ggjdikhdjom>,
#[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<Bodipedooan>,
}
/// 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<u32>,
#[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<u32>,
#[prost(message, repeated, tag = "10")]
pub khofmphefnc: ::prost::alloc::vec::Vec<Cibfgbhdpam>,
}
/// 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<Mnmmelaibjk>,
#[prost(message, optional, tag = "13")]
pub mdhkfpdcfgp: ::core::option::Option<Kpnpoaahdac>,
#[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<Ipmigbglpnj>,
#[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<u32>,
#[prost(message, repeated, tag = "8")]
pub glgfcbdlooi: ::prost::alloc::vec::Vec<Opohdhhdoae>,
#[prost(uint32, repeated, tag = "5")]
pub bhihopldpgf: ::prost::alloc::vec::Vec<u32>,
#[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<Mnmmelaibjk>,
#[prost(uint32, repeated, tag = "3")]
pub bhihopldpgf: ::prost::alloc::vec::Vec<u32>,
#[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<u32>,
#[prost(message, repeated, tag = "1")]
pub glgfcbdlooi: ::prost::alloc::vec::Vec<Opohdhhdoae>,
#[prost(uint32, tag = "6")]
pub ebnnbeegjfn: u32,
#[prost(uint32, tag = "8")]
pub level: u32,
#[prost(message, optional, tag = "11")]
pub mdhkfpdcfgp: ::core::option::Option<Kpnpoaahdac>,
#[prost(message, optional, tag = "9")]
pub adobeodjblj: ::core::option::Option<Ipmigbglpnj>,
#[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<Cibfgbhdpam>,
}
/// 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<Ipmigbglpnj>,
}
/// 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<u32>,
#[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<ItemList>,
#[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<u32>,
#[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<u32>,
}
/// 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<Hnogmbjegjd>,
}
/// 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<Hnogmbjegjd>,
}
/// 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<u32>,
}
/// 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<ItemList>,
#[prost(uint32, tag = "8")]
pub retcode: u32,
#[prost(message, optional, tag = "2")]
pub nicmgemindm: ::core::option::Option<Hnogmbjegjd>,
}
/// 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<Hnogmbjegjd>,
}
/// 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<u32>,
#[prost(uint32, tag = "15")]
pub cur_chat_bubble: u32,
#[prost(uint32, repeated, tag = "5")]
pub owned_chat_bubbles: ::prost::alloc::vec::Vec<u32>,
#[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<Gbamnapghff>,
#[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<PlayerBasicInfo>,
#[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<BlackInfo>,
#[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<BlackInfo>,
#[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<PlayerSettingInfo>,
#[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<ItemCost>,
#[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<u32>,
}
/// 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<ItemList>,
}
/// 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<Dfiaiohdcdm>,
}
/// 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<AvatarSkillTree>,
#[prost(message, repeated, tag = "13")]
pub equip_relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
/// Obf: CHPFJFOCNJN
#[prost(message, repeated, tag = "14")]
pub all_path_special_skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[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<u32>,
}
/// 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<u32, i32>,
#[prost(uint32, repeated, tag = "15")]
pub gmhdhimdkfi: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[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<ItemList>,
}
/// 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<Product>,
#[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<ItemList>,
}
/// 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<ClientDownloadData>,
}
/// 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<ClientObjDownloadData>,
}
/// 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<FeatureSwitchInfo>,
}
/// 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<u32>,
#[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<ClientUploadData>,
}
/// 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<ClientDownloadData>,
}
/// 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<u8>,
}
/// 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<u8>,
#[prost(message, repeated, tag = "6")]
pub glagapjdlfn: ::prost::alloc::vec::Vec<Afnmbkhnkkm>,
}
/// 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<VideoKeyInfo>,
#[prost(message, repeated, tag = "7")]
pub kdllnfmgngk: ::prost::alloc::vec::Vec<VideoKeyInfo>,
}
/// 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<Allngmedpmd>,
#[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<Kaolbohjhjp>,
}
/// 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<Kaolbohjhjp>,
#[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<u8>,
}
/// 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<ClientObjDownloadData>,
#[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<Gkbgbhmmidp>,
}
/// 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<Gkbgbhmmidp>,
#[prost(message, optional, tag = "1810")]
pub ggoppafggdd: ::core::option::Option<Gkbgbhmmidp>,
}
/// 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<Ekjobfkomie>,
#[prost(message, optional, tag = "1350")]
pub ddhknbkpejo: ::core::option::Option<Kfbhjbghhdo>,
}
/// 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<DisplayAvatar>,
}
/// 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<u32>,
#[prost(message, optional, tag = "10")]
pub display_avatar_vec: ::core::option::Option<DisplayAvatarVec>,
#[prost(message, repeated, tag = "1")]
pub unlocked_head_icon_list: ::prost::alloc::vec::Vec<HeadIcon>,
#[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<DisplayAvatar>,
}
/// 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<DisplayAvatar>,
#[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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<u32>,
#[prost(uint32, tag = "9")]
pub ghnmiggipib: u32,
#[prost(message, repeated, tag = "5")]
pub hinoohpapbd: ::prost::alloc::vec::Vec<ItemList>,
}
/// 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<ItemList>,
#[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<u32>,
#[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<u32>,
#[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<Necckkhpkhl>,
}
/// 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<Necckkhpkhl>,
}
/// 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<Ocnjnnjamcg>,
#[prost(uint32, tag = "14")]
pub jgbgikpblfp: u32,
#[prost(message, optional, tag = "4")]
pub cendpdcdngp: ::core::option::Option<Lmdammafnen>,
#[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<Ppifcdcdpib>,
}
/// 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<u32>,
#[prost(message, optional, tag = "15")]
pub hegmdfleeoe: ::core::option::Option<Ppifcdcdpib>,
#[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<Ppifcdcdpib>,
}
/// 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<ItemList>,
#[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<Ocnjnnjamcg>,
#[prost(message, optional, tag = "15")]
pub cendpdcdngp: ::core::option::Option<PunkLordBattleRecord>,
#[prost(enumeration = "Hbcbhjhmoim", tag = "3")]
pub reason: i32,
#[prost(uint32, repeated, tag = "14")]
pub kmhgfoebojk: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[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<Ocnjnnjamcg>,
}
/// 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<PunkLordBattleRecord>,
#[prost(uint32, tag = "2")]
pub lmedpakejck: u32,
#[prost(message, optional, tag = "12")]
pub hegmdfleeoe: ::core::option::Option<Ocnjnnjamcg>,
}
/// 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<Gfnpgiefeig>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(message, repeated, tag = "10")]
pub akmjholabng: ::prost::alloc::vec::Vec<Ppgmngfalpf>,
}
/// 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<Ppgmngfalpf>,
}
/// 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<Gfnpgiefeig>,
}
/// 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<Gfnpgiefeig>,
}
/// 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<Gfnpgiefeig>,
}
/// 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<PunkLordBattleRecord>,
#[prost(message, repeated, tag = "15")]
pub ibphofibllm: ::prost::alloc::vec::Vec<PunkLordBattleReplay>,
#[prost(message, optional, tag = "7")]
pub clblaamfblk: ::core::option::Option<Gfnpgiefeig>,
}
/// 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<u32>,
#[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<Quest>,
#[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<u32>,
}
/// 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<u32>,
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<ItemList>,
}
/// 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<Hdcjbkmdmii>,
}
/// 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<Hdcjbkmdmii>,
}
/// 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<u32>,
}
/// 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<Quest>,
}
/// 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<u32>,
}
/// 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<Cjhimkbfpia>,
#[prost(message, optional, tag = "11")]
pub item_list: ::core::option::Option<ItemList>,
#[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<u32>,
#[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<u32>,
#[prost(message, repeated, tag = "12")]
pub finished_raid_info_list: ::prost::alloc::vec::Vec<Cfnndmadcck>,
#[prost(message, repeated, tag = "9")]
pub challenge_raid_list: ::prost::alloc::vec::Vec<Igjbeeiiica>,
#[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<Igjbeeiiica>,
#[prost(uint32, repeated, tag = "4")]
pub mhhnginclle: ::prost::alloc::vec::Vec<u32>,
#[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<ItemList>,
#[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<Igjbeeiiica>,
}
/// 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<Cjhimkbfpia>,
#[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<Cjhimkbfpia>,
#[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<Pmifiglecme>,
#[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<LineupInfo>,
#[prost(uint32, tag = "3")]
pub ggfpcdonofj: u32,
#[prost(message, optional, tag = "14")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// 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<Jgklfggghdk>,
#[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<Jgklfggghdk>,
}
/// 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<u32>,
}
/// 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<u32, Lokmfeglcoj>,
#[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<Cgfjmibkbcl>,
#[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<u32>,
#[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<Lokmfeglcoj>,
#[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<Ckmfndfodkc>,
}
/// 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<u32>,
}
/// 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<RogueBuff>,
}
/// 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<RogueRoom>,
#[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<ItemCostList>,
#[prost(uint32, repeated, tag = "12")]
pub jflplgknnok: ::prost::alloc::vec::Vec<u32>,
#[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<RogueBuff>,
}
/// 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<RogueBuff>,
#[prost(message, repeated, tag = "1")]
pub hgbfnhkinnl: ::prost::alloc::vec::Vec<RogueBuff>,
}
/// 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<RogueBuff>,
#[prost(uint32, tag = "9")]
pub dcecfokfihh: u32,
#[prost(message, repeated, tag = "7")]
pub hfibnmpncfg: ::prost::alloc::vec::Vec<RogueBuff>,
}
/// 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<ItemCostList>,
#[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<Ceohjaihcmd>,
}
/// 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<u32, u32>,
}
/// 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<RogueMiracleDataInfo>,
}
/// 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<u32>,
#[prost(message, optional, tag = "3")]
pub rogue_miracle_info: ::core::option::Option<RogueMiracleInfoData>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<ItemList>,
#[prost(message, optional, tag = "6")]
pub lgbcjenoipm: ::core::option::Option<Nadlmboogpe>,
}
/// 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<u32>,
#[prost(message, optional, tag = "14")]
pub pllldflfbfa: ::core::option::Option<ItemCostList>,
#[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<RogueInfoData>,
#[prost(message, optional, tag = "1128")]
pub rogue_current_info: ::core::option::Option<RogueCurrentInfo>,
}
/// 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<RogueScoreRewardInfo>,
#[prost(message, optional, tag = "3")]
pub rogue_aeon_info: ::core::option::Option<RogueAeonInfo>,
#[prost(message, optional, tag = "2")]
pub rogue_virtual_item_info: ::core::option::Option<RogueCurVirtualItemInfo>,
#[prost(message, optional, tag = "5")]
pub rogue_season_info: ::core::option::Option<RogueSeasonInfo>,
#[prost(message, optional, tag = "12")]
pub rogue_area_info: ::core::option::Option<RogueAreaInfo>,
}
/// 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<RogueAvatarInfo>,
#[prost(enumeration = "RogueStatus", tag = "12")]
pub status: i32,
#[prost(message, optional, tag = "1")]
pub rogue_virtual_item: ::core::option::Option<RogueVirtualItemInfo>,
#[prost(bool, tag = "14")]
pub gpoimnadjoh: bool,
#[prost(message, optional, tag = "7")]
pub map_info: ::core::option::Option<RogueMapInfo>,
#[prost(message, optional, tag = "13")]
pub pending_action: ::core::option::Option<RogueCommonPendingAction>,
#[prost(message, optional, tag = "2")]
pub rogue_miracle_info: ::core::option::Option<RogueMiracleInfo>,
#[prost(message, optional, tag = "10")]
pub module_id_list: ::core::option::Option<RogueModuleInfo>,
#[prost(message, optional, tag = "11")]
pub rogue_buff_info: ::core::option::Option<RogueBuffInfo>,
#[prost(message, optional, tag = "9")]
pub rogue_aeon_info: ::core::option::Option<RogueAeon>,
}
/// 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<RogueArea>,
}
/// 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<u32>,
#[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<RogueBuff>,
}
/// 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<RogueMiracleInfoData>,
}
/// 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<u32>,
#[prost(message, optional, tag = "3")]
pub abhegbehljk: ::core::option::Option<Kmlaocoibil>,
#[prost(uint32, repeated, tag = "13")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "15")]
pub abollmbdfjp: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Cdgpdhmnmon>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<Ckcoalbegid>,
#[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<RogueBuff>,
#[prost(uint32, repeated, tag = "10")]
pub rogue_miracle_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Kcdafcjdkmn>,
}
/// 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<Mlppnjoppml>,
#[prost(message, optional, tag = "12")]
pub fjhjdmnbkdo: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "9")]
pub ocmocecjghj: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "2")]
pub dnnhhdmjpho: ::core::option::Option<RogueScoreRewardInfo>,
#[prost(uint32, tag = "7")]
pub cur_talent_coin: u32,
#[prost(message, optional, tag = "14")]
pub record_info: ::core::option::Option<Hacdnmiiion>,
#[prost(message, optional, tag = "11")]
pub mbcnklponeg: ::core::option::Option<Plcidmniefn>,
#[prost(uint32, tag = "15")]
pub magaihielen: u32,
#[prost(uint32, tag = "8")]
pub lejjfnpjaoa: u32,
#[prost(message, optional, tag = "3")]
pub kfjlhebdpng: ::core::option::Option<ItemList>,
#[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<RogueScoreRewardInfo>,
#[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<u32>,
#[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<RogueDialogueEventParam>,
#[prost(uint32, repeated, tag = "11")]
pub dcffhjlmfei: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[prost(message, optional, tag = "1")]
pub imojccegmmm: ::core::option::Option<ItemList>,
}
/// 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<RogueInfo>,
}
/// 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<u32>,
#[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<u32>,
#[prost(uint32, repeated, tag = "3")]
pub hanfdcipmmd: ::prost::alloc::vec::Vec<u32>,
/// 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<LineupInfo>,
#[prost(message, optional, tag = "12")]
pub rogue_info: ::core::option::Option<RogueInfo>,
#[prost(message, optional, tag = "15")]
pub benpbcfbklf: ::core::option::Option<Adficofdkcg>,
#[prost(message, optional, tag = "2")]
pub scene: ::core::option::Option<SceneInfo>,
#[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<LineupInfo>,
#[prost(message, optional, tag = "6")]
pub rogue_info: ::core::option::Option<RogueInfo>,
#[prost(message, optional, tag = "13")]
pub benpbcfbklf: ::core::option::Option<Adficofdkcg>,
#[prost(message, optional, tag = "2")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// 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<RogueInfo>,
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(message, optional, tag = "7")]
pub benpbcfbklf: ::core::option::Option<Adficofdkcg>,
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(message, optional, tag = "12")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// 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<Kjpbgklikom>,
}
/// 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<u32>,
#[prost(uint32, tag = "5")]
pub prop_entity_id: u32,
#[prost(uint32, repeated, tag = "12")]
pub hanfdcipmmd: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "6")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "9")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[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<Kmlaocoibil>,
#[prost(uint32, repeated, tag = "12")]
pub hanfdcipmmd: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "4")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[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<Kmlaocoibil>,
}
/// 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<Olngnlaooip>,
}
/// 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<RogueBuff>,
}
/// 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<RogueInfo>,
#[prost(message, optional, tag = "1")]
pub imiipmgohbp: ::core::option::Option<Kjpbgklikom>,
}
/// 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<SceneInfo>,
#[prost(bool, tag = "14")]
pub gflkoimpfbf: bool,
#[prost(message, optional, tag = "11")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(message, optional, tag = "6")]
pub rogue_score_info: ::core::option::Option<RogueScoreRewardInfo>,
#[prost(message, optional, tag = "12")]
pub imiipmgohbp: ::core::option::Option<Kjpbgklikom>,
}
/// 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<LineupInfo>,
#[prost(message, optional, tag = "13")]
pub scene: ::core::option::Option<SceneInfo>,
#[prost(message, optional, tag = "9")]
pub benpbcfbklf: ::core::option::Option<Adficofdkcg>,
#[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<RogueRoom>,
}
/// 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<ItemList>,
#[prost(uint32, tag = "12")]
pub retcode: u32,
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<ItemList>,
#[prost(message, optional, tag = "10")]
pub efjkidianfg: ::core::option::Option<ItemList>,
}
/// 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<ItemList>,
#[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<ItemList>,
#[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<RogueScoreRewardInfo>,
}
/// 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<u32>,
}
/// 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<ItemList>,
#[prost(uint32, tag = "11")]
pub retcode: u32,
#[prost(message, optional, tag = "8")]
pub rogue_score_info: ::core::option::Option<RogueScoreRewardInfo>,
}
/// 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<RogueScoreRewardInfo>,
#[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<Adfopojgbak>,
}
/// 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<Adfopojgbak>,
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<RogueTalentInfo>,
}
/// 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<RogueTalentInfo>,
}
/// 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<Ncahjehgckp>,
}
/// 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<RogueScoreRewardInfo>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "14")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Glicmbjekhb>,
}
/// 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<Jhallhfndeh>,
}
/// 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<u32>,
#[prost(uint32, tag = "9")]
pub roll_buff_free_count: u32,
#[prost(message, optional, tag = "12")]
pub roll_buff_cost_data: ::core::option::Option<ItemCostList>,
#[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<Jhallhfndeh>,
#[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<u32>,
}
/// 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<RogueCommonBuffSelectInfo>,
}
/// 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<ItemCostList>,
}
/// 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<Elpjapbhhcf>,
}
/// 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<Jhallhfndeh>,
#[prost(uint32, tag = "7")]
pub dcecfokfihh: u32,
#[prost(message, repeated, tag = "4")]
pub hfibnmpncfg: ::prost::alloc::vec::Vec<Jhallhfndeh>,
}
/// 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<Jhallhfndeh>,
#[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<Jhallhfndeh>,
#[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<Jhallhfndeh>,
}
/// 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<Bblndemipmi>,
}
/// 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<u32, u32>,
}
/// 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<Kdbkeefgcgf>,
#[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<Kdbkeefgcgf>,
}
/// 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<Kdbkeefgcgf>,
}
/// 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<Kdbkeefgcgf>,
}
/// 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<Kdbkeefgcgf>,
}
/// 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<Kdbkeefgcgf>,
}
/// 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<Kdbkeefgcgf>,
}
/// 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<u32>,
#[prost(uint32, tag = "10")]
pub dcecfokfihh: u32,
#[prost(uint32, repeated, tag = "11")]
pub nmglmkjganp: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<Fjbbjbihocp>,
}
/// 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<u32>,
}
/// 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<ItemList>,
}
/// 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<Hgbbfblljlg>,
#[prost(message, optional, tag = "13")]
pub ljbkoggalid: ::core::option::Option<RogueSyncContextBoardEvent>,
}
/// 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<Blapnmnbfnh>,
}
/// 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<Blapnmnbfnh>,
#[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<Blapnmnbfnh>,
#[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<Blapnmnbfnh>,
}
/// 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<Blapnmnbfnh>,
#[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<ItemCostList>,
#[prost(uint32, tag = "6")]
pub ndpambjkkfd: u32,
#[prost(bool, tag = "13")]
pub bcleggbldil: bool,
#[prost(message, optional, tag = "1")]
pub mmlfghdamle: ::core::option::Option<ItemCostList>,
#[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<ItemCostList>,
#[prost(uint32, tag = "15")]
pub buff_id: u32,
#[prost(message, optional, tag = "4")]
pub item_cost_list: ::core::option::Option<ItemCostList>,
#[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<Bclffmlhbjo>,
}
/// 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<Gaenplomkjk>,
}
/// 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<Clifegfbpij>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(message, optional, tag = "10")]
pub ppniljnppag: ::core::option::Option<ItemCostList>,
}
/// 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<ItemCostList>,
#[prost(message, optional, tag = "8")]
pub rogue_miracle_info: ::core::option::Option<Ihepganhmnj>,
#[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<u32>,
#[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<Ihepganhmnj>,
#[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<Clifegfbpij>,
}
/// 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<Jhallhfndeh>,
#[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<Jhallhfndeh>,
#[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<u32>,
#[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<Elcmbgeaomn>,
#[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<Ohnbilfpcdm>,
#[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<Fmiaimdbiai>,
}
/// 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<u32, i32>,
}
/// 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<Ickcnjheohf>,
}
/// 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<Ickcnjheohf>,
}
/// 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<Ickcnjheohf>,
}
/// 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<Ickcnjheohf>,
}
/// 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<Lggmcdajjdl>,
}
/// 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<Lggmcdajjdl>,
#[prost(message, repeated, tag = "15")]
pub hldeeinacip: ::prost::alloc::vec::Vec<Ickcnjheohf>,
}
/// 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<u32, bool>,
}
/// 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<Hbkdojfldgb>,
#[prost(message, optional, tag = "2")]
pub nhiibcdecgf: ::core::option::Option<Hbkdojfldgb>,
#[prost(message, optional, tag = "1884")]
pub fifiacflfdl: ::core::option::Option<Jhallhfndeh>,
#[prost(message, optional, tag = "1544")]
pub agmhgbgggfn: ::core::option::Option<Jhallhfndeh>,
#[prost(message, optional, tag = "1263")]
pub ldlhlaamlhd: ::core::option::Option<Mdochdcifol>,
#[prost(message, optional, tag = "1017")]
pub kdgkhhfhfbj: ::core::option::Option<Ehldcelkdkb>,
#[prost(message, optional, tag = "861")]
pub dhhfckkdfnj: ::core::option::Option<Afkgdnpfjaa>,
#[prost(message, optional, tag = "217")]
pub ongbghbjbbf: ::core::option::Option<Fgoijbnmiep>,
#[prost(message, optional, tag = "1386")]
pub ekmbbhehepc: ::core::option::Option<Fbiooahfdem>,
#[prost(message, optional, tag = "265")]
pub heijfddmmfj: ::core::option::Option<Lpppbhghjdf>,
#[prost(message, optional, tag = "330")]
pub micocbnmeaj: ::core::option::Option<Komccjgjhnm>,
#[prost(message, optional, tag = "776")]
pub ndajbdonklk: ::core::option::Option<Jjillcdocdl>,
#[prost(message, optional, tag = "2044")]
pub nkmijhmbcje: ::core::option::Option<Banenclahfh>,
#[prost(message, optional, tag = "1519")]
pub gacmjkonlpo: ::core::option::Option<Jcegohohigk>,
#[prost(message, optional, tag = "1280")]
pub kdhcekheiek: ::core::option::Option<Fckinkmkfoj>,
#[prost(message, optional, tag = "1843")]
pub ocfhdhjholh: ::core::option::Option<Meppcfcocmc>,
#[prost(message, optional, tag = "1434")]
pub kfmongpplie: ::core::option::Option<Ljchgnpkpkb>,
#[prost(message, optional, tag = "1346")]
pub jbpjoahobgm: ::core::option::Option<Dccenmijjdg>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "13")]
pub handbook_unlock_formula_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "9")]
pub roll_formula_cost_data: ::core::option::Option<ItemCostList>,
#[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<u32>,
}
/// 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<RogueFormulaSelectInfo>,
}
/// 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<RogueFormulaSelectInfo>,
}
/// 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<RogueCommonPendingAction>,
#[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<RogueAction>,
#[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<rogue_action::Action>,
}
/// 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<Ghconlcjfoa>,
#[prost(message, optional, tag = "806")]
pub clomafjkkop: ::core::option::Option<Fcgnpindcjo>,
#[prost(message, optional, tag = "1291")]
pub ebfflnapjhj: ::core::option::Option<Kkhconjbmhd>,
#[prost(message, optional, tag = "1008")]
pub cpnapdikook: ::core::option::Option<Hmmmacgohca>,
#[prost(message, optional, tag = "1974")]
pub nlheffpicmn: ::core::option::Option<Bekmdcimhhg>,
#[prost(message, optional, tag = "1833")]
pub nmejdkcoeoe: ::core::option::Option<Nmpebfgkeee>,
#[prost(message, optional, tag = "165")]
pub gdlggedgjkn: ::core::option::Option<Jilkcllhdhl>,
#[prost(message, optional, tag = "1639")]
pub fkojlmbokgj: ::core::option::Option<Gbkooiiodfc>,
#[prost(message, optional, tag = "1902")]
pub mldggjibfco: ::core::option::Option<Bjmeiihoinj>,
#[prost(message, optional, tag = "1740")]
pub ldkoddleakp: ::core::option::Option<Dkdlbljhamb>,
#[prost(message, optional, tag = "356")]
pub jlmoplpfpop: ::core::option::Option<Nlfobibcpeo>,
#[prost(message, optional, tag = "814")]
pub kpahinhgnji: ::core::option::Option<Admoccbhgie>,
#[prost(message, optional, tag = "897")]
pub fkgbjokiepi: ::core::option::Option<Higncedlmfl>,
#[prost(message, optional, tag = "1752")]
pub oebodaoklpe: ::core::option::Option<Kpefamnmfdg>,
#[prost(message, optional, tag = "1134")]
pub gllfbcgdmja: ::core::option::Option<Delgoopekom>,
#[prost(message, optional, tag = "1441")]
pub kepjdakkdoj: ::core::option::Option<Eoahheaoffk>,
#[prost(message, optional, tag = "1006")]
pub iojknolkfld: ::core::option::Option<Ohophfcmokh>,
#[prost(message, optional, tag = "10380")]
pub nanblbhdppg: ::core::option::Option<Iijjhnnnkcf>,
}
/// 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<Adchkanelbn>,
#[prost(message, optional, tag = "1077")]
pub bfeoajmcimi: ::core::option::Option<Apmpmchabii>,
#[prost(message, optional, tag = "157")]
pub pnihmaapmig: ::core::option::Option<Gfhoeaaaoco>,
#[prost(message, optional, tag = "952")]
pub dghjdhijhcc: ::core::option::Option<Ncbkjhneidb>,
#[prost(message, optional, tag = "34")]
pub bclaiiekmek: ::core::option::Option<Oonpkdfmpda>,
#[prost(message, optional, tag = "689")]
pub dghoflbplom: ::core::option::Option<Oeabndmnidn>,
#[prost(message, optional, tag = "290")]
pub koipmhgjjbi: ::core::option::Option<Hbebacenhbe>,
#[prost(message, optional, tag = "848")]
pub gikhfcfckmo: ::core::option::Option<Mebmbcjecbj>,
#[prost(message, optional, tag = "1241")]
pub epkdbdgbhic: ::core::option::Option<Jogkapnkcoi>,
#[prost(message, optional, tag = "253")]
pub cehnaaooddg: ::core::option::Option<Mmkmmfjemdl>,
#[prost(message, optional, tag = "295")]
pub ihphblclkei: ::core::option::Option<Meaodlahidp>,
#[prost(message, optional, tag = "738")]
pub dibjkebnipk: ::core::option::Option<Cihagdafbfi>,
#[prost(message, optional, tag = "176")]
pub pknlidadhac: ::core::option::Option<Lffbbafgkig>,
#[prost(message, optional, tag = "801")]
pub imgeofnpbdp: ::core::option::Option<Flbmdcajigf>,
#[prost(message, optional, tag = "493")]
pub onlmplcmlog: ::core::option::Option<Ilboacghegd>,
#[prost(message, optional, tag = "1083")]
pub kbdcmlfneol: ::core::option::Option<Kkalmaidigf>,
#[prost(message, optional, tag = "246")]
pub pmokdhefmcd: ::core::option::Option<Ednimpbhdhb>,
}
/// 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<u32>,
#[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<u32>,
#[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<Odofjlooihf>,
#[prost(message, repeated, tag = "9")]
pub khofmphefnc: ::prost::alloc::vec::Vec<Ikkllnlepdf>,
#[prost(message, repeated, tag = "15")]
pub buff_list: ::prost::alloc::vec::Vec<Abgimimbjhi>,
#[prost(message, repeated, tag = "11")]
pub rogue_miracle_list: ::prost::alloc::vec::Vec<Cabefcjfagi>,
}
/// 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<Apienlphfcn>,
}
/// 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<Ikkllnlepdf>,
#[prost(message, repeated, tag = "9")]
pub chfajomcmcj: ::prost::alloc::vec::Vec<Cabefcjfagi>,
#[prost(message, repeated, tag = "5")]
pub lilckkgnlbg: ::prost::alloc::vec::Vec<Abgimimbjhi>,
}
/// 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<u32>,
}
/// 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<u32>,
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<u32>,
}
/// 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<ItemList>,
#[prost(uint32, tag = "8")]
pub retcode: u32,
#[prost(uint32, repeated, tag = "15")]
pub ekbdkogplmg: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32, u32>,
}
/// 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<Icnmlemmhkl>,
#[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<u32>,
}
/// 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<ItemCostList>,
}
/// 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<Ikhjmmffdfd>,
#[prost(message, optional, tag = "10")]
pub rogue_miracle_info: ::core::option::Option<Lgpkgfpbgmk>,
#[prost(message, optional, tag = "15")]
pub ipfgcjhkccg: ::core::option::Option<Hbhikmplckj>,
#[prost(message, optional, tag = "13")]
pub rogue_aeon_info: ::core::option::Option<Acedgpnonmm>,
#[prost(message, optional, tag = "11")]
pub pndbnebjaca: ::core::option::Option<Emjbeondhhg>,
#[prost(message, optional, tag = "7")]
pub biekdjappoi: ::core::option::Option<Ecpkadocdid>,
#[prost(message, optional, tag = "14")]
pub finiagddfep: ::core::option::Option<Gdpjikheaje>,
#[prost(message, optional, tag = "12")]
pub rogue_avatar_info: ::core::option::Option<Cmjkaohlehc>,
}
/// 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<Gdedipobjen>,
#[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<RogueUnlockProgress>,
}
/// 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<RogueTalent>,
}
/// 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<Eafpgobamep>,
}
/// 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<i32>,
}
/// 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<Cfhpjimolga>,
#[prost(message, optional, tag = "15")]
pub imjlphejmbb: ::core::option::Option<Lnihmpmfmoo>,
}
/// 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<Gkmfmooecol>,
#[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<Cfhpjimolga>,
#[prost(message, optional, tag = "10")]
pub imjlphejmbb: ::core::option::Option<Lnihmpmfmoo>,
}
/// 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<Bemcfolemmi>,
#[prost(message, optional, tag = "6")]
pub iecfcbihckg: ::core::option::Option<Diackbjmgom>,
#[prost(message, optional, tag = "1")]
pub iboedgkflih: ::core::option::Option<Ncahfjepbmo>,
#[prost(message, optional, tag = "4")]
pub hcnkeaopigf: ::core::option::Option<Cbepejddbhk>,
}
/// 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<Agaagpjdoea>,
#[prost(message, optional, tag = "3")]
pub achlghppmno: ::core::option::Option<Ojahmdlnmak>,
}
/// 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<Efcbgcjnnja>,
#[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<Lfeeeckdilk>,
}
/// 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<Imlimpnkmbj>,
#[prost(uint32, tag = "15")]
pub mgamaecmlba: u32,
#[prost(message, optional, tag = "4")]
pub pnilmcnhggn: ::core::option::Option<Bgepbkammob>,
}
/// 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<Ghdhggbhgci>,
#[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<u32>,
#[prost(message, optional, tag = "4")]
pub nnicdpaddbb: ::core::option::Option<Ghdhggbhgci>,
}
/// 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<Ghdhggbhgci>,
}
/// 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<Ghdhggbhgci>,
#[prost(message, optional, tag = "2")]
pub ambipclhagd: ::core::option::Option<Imlimpnkmbj>,
}
/// 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<Gdedipobjen>,
}
/// 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<RogueCommonPendingAction>,
#[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<Cmpbkienjnf>,
#[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<u32, Cmpbkienjnf>,
}
/// 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<Gjjibmlpbpp>,
#[prost(message, optional, tag = "4")]
pub ojfhpmbgpcc: ::core::option::Option<Kfkafajgjfo>,
#[prost(message, optional, tag = "11")]
pub ggcimcafhkl: ::core::option::Option<Jnnofoofgjc>,
#[prost(message, optional, tag = "12")]
pub nglngalebjd: ::core::option::Option<Mgkepiffdkk>,
#[prost(message, optional, tag = "15")]
pub mjgikhcebog: ::core::option::Option<Jmfclcejija>,
}
/// 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<ItemCostList>,
#[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<ItemCostList>,
#[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<u32, u32>,
#[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<u32, bool>,
#[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<ItemCostList>,
}
/// 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<ItemCostList>,
#[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<Jmhcfcngihi>,
#[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<Cmpbkienjnf>,
#[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<Efdaafegfon>,
#[prost(message, optional, tag = "13")]
pub ojfhpmbgpcc: ::core::option::Option<Iaclipmjcfe>,
#[prost(message, optional, tag = "11")]
pub ggcimcafhkl: ::core::option::Option<Dkinbngmcje>,
#[prost(message, optional, tag = "8")]
pub nglngalebjd: ::core::option::Option<Hkeejijmekn>,
#[prost(message, optional, tag = "10")]
pub mjgikhcebog: ::core::option::Option<Bgnnaficaho>,
}
/// 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<u32>,
}
/// 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<Emhbbmkddke>,
#[prost(uint32, tag = "1")]
pub retcode: u32,
#[prost(message, repeated, tag = "13")]
pub ajnkedbmanm: ::prost::alloc::vec::Vec<Kkmobbcjpml>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "2")]
pub ikjcfgpfodn: ::prost::alloc::vec::Vec<u32>,
#[prost(enumeration = "Ipnepepbnkj", repeated, tag = "13")]
pub ggalgblfgcb: ::prost::alloc::vec::Vec<i32>,
}
/// 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<Emhbbmkddke>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(message, repeated, tag = "14")]
pub ajnkedbmanm: ::prost::alloc::vec::Vec<Kkmobbcjpml>,
}
/// 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<Ggpehibffcb>,
#[prost(message, repeated, tag = "11")]
pub jdbjennkobk: ::prost::alloc::vec::Vec<Emiecbdcbnm>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "12")]
pub koemafkeoio: ::prost::alloc::vec::Vec<u32>,
#[prost(enumeration = "Ipnepepbnkj", repeated, tag = "6")]
pub nmbjnbibmkk: ::prost::alloc::vec::Vec<i32>,
}
/// 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<Emiecbdcbnm>,
#[prost(message, repeated, tag = "13")]
pub fmkffpmhcpe: ::prost::alloc::vec::Vec<Ggpehibffcb>,
#[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<Hocplfnhamo>,
}
/// 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<Egcjiflcoka>,
#[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<ItemCostList>,
#[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<Onhdcofmgdk>,
}
/// 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<Jekbccabjbf>,
#[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<Jekbccabjbf>,
#[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<Bblndemipmi>,
#[prost(enumeration = "RogueStatus", tag = "11")]
pub status: i32,
#[prost(uint32, repeated, tag = "3")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "4")]
pub hanfdcipmmd: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "15")]
pub gghmflalmkn: u32,
#[prost(message, optional, tag = "12")]
pub apjcibomjjc: ::core::option::Option<Fjbbjbihocp>,
#[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<Bebealgjpli>,
#[prost(uint32, tag = "4")]
pub area_id: u32,
#[prost(message, optional, tag = "14")]
pub kknkbpjbfml: ::core::option::Option<Odcbimdgikk>,
#[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<Iimhelopcjp>,
#[prost(uint32, repeated, tag = "12")]
pub pchnkjdmaao: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Jaclknheflk>,
#[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<Odcbimdgikk>,
#[prost(uint32, tag = "12")]
pub retcode: u32,
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// 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<Odcbimdgikk>,
}
/// 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<u32>,
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
#[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<u32>,
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
#[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<u32>,
#[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<u32>,
#[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<u32>,
#[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<u32>,
#[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<u32>,
#[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<u32>,
#[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<Ejhpoijdkfi>,
#[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<Kpmefmnhihe>,
}
/// 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<Goofajhlcee>,
}
/// 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<Goofajhlcee>,
}
/// 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<ItemList>,
#[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<Goofajhlcee>,
}
/// 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<SceneInfo>,
#[prost(message, optional, tag = "2")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(message, optional, tag = "8")]
pub benpbcfbklf: ::core::option::Option<Adficofdkcg>,
}
/// 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<Ocienglmbef>,
#[prost(message, optional, tag = "1538")]
pub bocbhgeappg: ::core::option::Option<Npddmddlhoo>,
}
/// 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<Lgpkgfpbgmk>,
#[prost(message, optional, tag = "2")]
pub mgdbkfoachm: ::core::option::Option<Gdpjikheaje>,
#[prost(message, optional, tag = "3")]
pub clcaabapofc: ::core::option::Option<Hbhikmplckj>,
#[prost(message, optional, tag = "6")]
pub ngemjmbkogk: ::core::option::Option<Ecpkadocdid>,
#[prost(message, optional, tag = "11")]
pub level: ::core::option::Option<Ohoelddbahk>,
#[prost(message, optional, tag = "5")]
pub onaihepgdkm: ::core::option::Option<Alonkpbglgi>,
#[prost(message, optional, tag = "10")]
pub ceiobeaggpk: ::core::option::Option<Jfbelhflnaa>,
#[prost(message, optional, tag = "14")]
pub mcibaoidnio: ::core::option::Option<Ghkbgnfcedk>,
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<Cmjkaohlehc>,
#[prost(message, optional, tag = "4")]
pub ncigbgidjpe: ::core::option::Option<Ikhjmmffdfd>,
}
/// 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<Hgahbbjipmi>,
#[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<u32>,
}
/// 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<Gakipikjkje>,
#[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<u32>,
#[prost(uint32, tag = "6")]
pub area_id: u32,
#[prost(uint32, repeated, tag = "2")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[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<Mmghefgmhfo>,
#[prost(uint32, tag = "13")]
pub phhhaahmhde: u32,
#[prost(message, optional, tag = "4")]
pub llaclomhimo: ::core::option::Option<Kaffdhmfiga>,
}
/// 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<Mmghefgmhfo>,
#[prost(message, optional, tag = "2")]
pub llaclomhimo: ::core::option::Option<Kaffdhmfiga>,
#[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<Mmghefgmhfo>,
#[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<Fmblgecbibp>,
#[prost(message, optional, tag = "15")]
pub ogaafeiknon: ::core::option::Option<Pecnijeaiib>,
#[prost(message, optional, tag = "5")]
pub llaclomhimo: ::core::option::Option<Kaffdhmfiga>,
#[prost(message, optional, tag = "11")]
pub rogue_avatar_info: ::core::option::Option<LineupInfo>,
#[prost(message, optional, tag = "3")]
pub bfigbkdhigj: ::core::option::Option<Cjiahgoohad>,
}
/// 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<Ioblhlmidae>,
#[prost(message, optional, tag = "6")]
pub imgcicpcmic: ::core::option::Option<Mmghefgmhfo>,
}
/// 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<Mmghefgmhfo>,
#[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<Mmghefgmhfo>,
#[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<Hgahbbjipmi>,
}
/// 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<u32>,
#[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<u32>,
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
#[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<u32>,
#[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<u32>,
}
/// 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<RogueTalentInfo>,
#[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<u32>,
#[prost(uint32, repeated, tag = "12")]
pub kggmjceejoo: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "11")]
pub lphhobcljdi: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "5")]
pub lhdlblanlch: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "14")]
pub olddbhmecag: ::prost::alloc::vec::Vec<u32>,
#[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<Amfipgipfid>,
#[prost(message, optional, tag = "2")]
pub kmgfdakhgpj: ::core::option::Option<Bdicijoofij>,
#[prost(message, optional, tag = "1")]
pub hckcddjamfa: ::core::option::Option<Bldjadcpphe>,
#[prost(message, optional, tag = "11")]
pub kmkeadakibp: ::core::option::Option<Ednpemngpbi>,
#[prost(message, repeated, tag = "4")]
pub jnajdkagoia: ::prost::alloc::vec::Vec<Jjcdljmnkmi>,
#[prost(message, repeated, tag = "3")]
pub mnbbkfepoca: ::prost::alloc::vec::Vec<Fjblpldabej>,
#[prost(message, repeated, tag = "15")]
pub bbkpghacnel: ::prost::alloc::vec::Vec<Ihiakmddpib>,
#[prost(message, optional, tag = "8")]
pub rogue_season_info: ::core::option::Option<Elijgbjimie>,
}
/// 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<Fbnojimngdn>,
#[prost(message, optional, tag = "1")]
pub llaclomhimo: ::core::option::Option<Kaffdhmfiga>,
#[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<Jjcdljmnkmi>,
}
/// 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<Elijgbjimie>,
#[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<Kaffdhmfiga>,
#[prost(message, optional, tag = "5")]
pub data: ::core::option::Option<Jhmiilipjna>,
}
/// 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<Jhallhfndeh>,
#[prost(message, repeated, tag = "3")]
pub rogue_miracle_list: ::prost::alloc::vec::Vec<Kdbkeefgcgf>,
#[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<Ihiakmddpib>,
}
/// 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<Bdicijoofij>,
}
/// 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<Bdicijoofij>,
#[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<Bdicijoofij>,
#[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<Mbpefdfdaho>,
#[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<Mmghefgmhfo>,
}
/// 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<Mmghefgmhfo>,
#[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<SceneBattleInfo>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<Ioblhlmidae>,
}
/// 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<Ihiakmddpib>,
#[prost(message, optional, tag = "5")]
pub cmgcabdodon: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "10")]
pub imgcicpcmic: ::core::option::Option<Mmghefgmhfo>,
#[prost(message, optional, tag = "3")]
pub iggbdlkdafl: ::core::option::Option<ItemList>,
}
/// 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<Ednpemngpbi>,
}
/// 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<Cjiahgoohad>,
#[prost(message, optional, tag = "11")]
pub ogaafeiknon: ::core::option::Option<Pecnijeaiib>,
#[prost(message, optional, tag = "3")]
pub coenplnmmoh: ::core::option::Option<Fmblgecbibp>,
#[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<u32>,
#[prost(uint32, repeated, tag = "7")]
pub lpfjjlpmifk: ::prost::alloc::vec::Vec<u32>,
#[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<ItemCostList>,
}
/// 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<u32>,
#[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<ItemCostList>,
#[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<Mmghefgmhfo>,
#[prost(message, optional, tag = "4")]
pub bdbflhcahgp: ::core::option::Option<Ioblhlmidae>,
}
/// 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<u32>,
#[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<ItemList>,
#[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<ItemList>,
}
/// 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<Mnhlbjjnnlg>,
}
/// 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<Onmjbnnobfj>,
}
/// 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<u32, u32>,
#[prost(uint32, tag = "4")]
pub mgamaecmlba: u32,
#[prost(message, repeated, tag = "5")]
pub hnichmngjbj: ::prost::alloc::vec::Vec<Kgoanecdehk>,
}
/// 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<Hiacmghppmi>,
#[prost(message, optional, tag = "6")]
pub keilalkhcca: ::core::option::Option<Echlhjalckl>,
#[prost(message, optional, tag = "14")]
pub olgaobhackd: ::core::option::Option<Aalahndepba>,
}
/// 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<NpcExtraInfo>,
#[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<Lgjjlabmonn>,
#[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<Jekbccabjbf>,
#[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<Bhbnmcgbcfb>,
#[prost(message, optional, tag = "9")]
pub aeon_info: ::core::option::Option<PropAeonInfo>,
#[prost(message, optional, tag = "8")]
pub chess_rogue_info: ::core::option::Option<Hogofofoohd>,
#[prost(message, optional, tag = "13")]
pub rogue_tourn_door_info: ::core::option::Option<Bilbobbfaop>,
#[prost(message, optional, tag = "1")]
pub rogue_tourn_workbench_info: ::core::option::Option<Mfbmfhokeme>,
#[prost(message, optional, tag = "10")]
pub rogue_gamble_machine_info: ::core::option::Option<Bejpocfijen>,
#[prost(message, optional, tag = "6")]
pub rogue_curse_chest_info: ::core::option::Option<Naakapmfelc>,
}
/// 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<PropExtraInfo>,
/// 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<MotionInfo>,
#[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<scene_entity_info::Entity>,
}
/// 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<BuffInfo>,
#[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<SceneEntityInfo>,
#[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<u32>,
#[prost(message, repeated, tag = "3")]
pub missio_n_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(message, repeated, tag = "15")]
pub fcgaajneeml: ::prost::alloc::vec::Vec<Pacccgpfmof>,
#[prost(uint32, repeated, tag = "1")]
pub jkbkcpmnhkl: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "8")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[prost(map = "uint32, message", tag = "3")]
pub cgnpdockdib: ::std::collections::HashMap<u32, Fkchjefepnf>,
#[prost(message, repeated, tag = "4")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
#[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<EntityBuffInfo>,
#[prost(message, repeated, tag = "11")]
pub sync_buff_info: ::prost::alloc::vec::Vec<BuffInfo>,
/// 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<u32>,
#[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<CustomSaveData>,
#[prost(message, optional, tag = "622")]
pub scene_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
#[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<SceneEntityGroupInfo>,
#[prost(message, repeated, tag = "1274")]
pub group_state_list: ::prost::alloc::vec::Vec<SceneGroupState>,
#[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<MotionInfo>,
#[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<EntityMotion>,
}
/// 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<EntityMotion>,
#[prost(message, optional, tag = "4")]
pub download_data: ::core::option::Option<ClientDownloadData>,
#[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<MotionInfo>,
#[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<u32>,
}
/// 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<AssistMonsterWave>,
#[prost(message, repeated, tag = "11")]
pub dynamic_values: ::prost::alloc::vec::Vec<Abjcbaokice>,
#[prost(uint32, tag = "15")]
pub skill_index: u32,
#[prost(message, optional, tag = "12")]
pub target_motion: ::core::option::Option<MotionInfo>,
#[prost(uint32, repeated, tag = "8")]
pub hit_target_entity_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "13")]
pub caster_id: u32,
#[prost(enumeration = "SceneCastSkill", repeated, tag = "5")]
pub jejalngchig: ::prost::alloc::vec::Vec<i32>,
#[prost(uint32, repeated, tag = "2")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<SceneBattleInfo>,
#[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<Pjnbmjompjk>,
}
/// 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<SceneBattleInfo>,
}
/// 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<SceneInfo>,
#[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<entity_buff_change_info::Change>,
}
/// 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<EntityBuffChangeInfo>,
}
/// 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<SceneInfo>,
#[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<SceneBattleInfo>,
#[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<MotionInfo>,
}
/// 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<Jcgnogmdhom>,
#[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<Nigpdaemlih>,
#[prost(message, optional, tag = "6")]
pub hgfbobipokg: ::core::option::Option<Fhoneggldig>,
}
/// 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<Fhoneggldig>,
}
/// 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<Fhoneggldig>,
}
/// 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<Nigpdaemlih>,
#[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<Nigpdaemlih>,
}
/// 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<Ecoegmpkefc>,
#[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<SceneBattleInfo>,
#[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<EntityMotion>,
}
/// 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<EntityMotion>,
}
/// 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<SceneInfo>,
#[prost(message, optional, tag = "7")]
pub lineup: ::core::option::Option<LineupInfo>,
}
/// 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<ItemList>,
#[prost(message, optional, tag = "6")]
pub ghokflhacef: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "12")]
pub mfakdchpfhc: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "9")]
pub nagpdpmjbka: ::core::option::Option<ItemList>,
}
/// 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<u32>,
#[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<u32>,
#[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<MazeGroup>,
#[prost(message, repeated, tag = "10")]
pub klabjgehjnd: ::prost::alloc::vec::Vec<Neobmgcdill>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(message, repeated, tag = "3")]
pub unlocked_chest_list: ::prost::alloc::vec::Vec<MazeChest>,
#[prost(uint32, repeated, tag = "5")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "6")]
pub maze_prop_list: ::prost::alloc::vec::Vec<MazeProp>,
#[prost(uint32, tag = "9")]
pub lcoelbmmicb: u32,
#[prost(uint32, repeated, tag = "14")]
pub unlocked_teleport_list: ::prost::alloc::vec::Vec<u32>,
#[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<MazeMapData>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<scene_entity_refresh_info::RefreshType>,
}
/// 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<SceneEntityRefreshInfo>,
#[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<SceneGroupRefreshInfo>,
}
/// 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<GroupStateInfo>,
}
/// 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<GroupStateInfo>,
#[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<GroupStateInfo>,
}
/// 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<EnteredSceneInfo>,
#[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<EnteredSceneInfo>,
}
/// 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<u32>,
#[prost(message, optional, tag = "5")]
pub trigger_motion: ::core::option::Option<MotionInfo>,
#[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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<u32>,
}
/// 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<SceneBattleInfo>,
#[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<SceneBattleInfo>,
#[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<u8>,
#[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<ServerPrefs>,
}
/// 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<ServerPrefs>,
}
/// 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<ServerPrefs>,
}
/// 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<Goods>,
#[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<Shop>,
}
/// 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<ItemList>,
#[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<ItemList>,
#[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<u32>,
#[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<u32>,
#[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<u32>,
#[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<Kmedpbbaohc>,
#[prost(uint32, repeated, tag = "14")]
pub ldnembbhpie: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "9")]
pub ofkelchfkeo: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "3")]
pub ihnafhdggao: ::prost::alloc::vec::Vec<Oohknioiigc>,
#[prost(uint32, repeated, tag = "6")]
pub lkgbpnpnilm: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "15")]
pub cenfnpdhbij: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
}
/// 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<Kmedpbbaohc>,
#[prost(message, repeated, tag = "13")]
pub nnichbfoecc: ::prost::alloc::vec::Vec<Oohknioiigc>,
#[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<Kmedpbbaohc>,
#[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<Oohknioiigc>,
}
/// 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<u32>,
}
/// 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<u32>,
}
/// 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<u32>,
#[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<Kmedpbbaohc>,
#[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<ItemList>,
}
/// 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<Gmfilgicffc>,
}
/// 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<Ohdgmdlcnll>,
}
/// 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<SceneBattleInfo>,
}
/// 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<Gmfilgicffc>,
}
/// 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<u32>,
#[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<u32>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "15")]
pub epoffjinpjj: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "8")]
pub pjelgnofhec: ::prost::alloc::vec::Vec<u32>,
}
/// 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<StrongChallengeAvatar>,
#[prost(uint32, repeated, tag = "15")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Efpnfblihdc>,
#[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<u32, Ajmllgklnmf>,
}
/// 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<Elmkjkbedcc>,
#[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<StrongChallengeAvatar>,
#[prost(uint32, repeated, tag = "15")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
#[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<SceneBattleInfo>,
}
/// 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<Lkifeciinfp>,
#[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<Dldfnpejfhk>,
#[prost(uint32, tag = "2")]
pub group_id: u32,
#[prost(message, optional, tag = "15")]
pub ngmjlmpbibk: ::core::option::Option<Dldfnpejfhk>,
#[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<SceneBattleInfo>,
#[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<SwordTrainingSkillInfo>,
#[prost(message, optional, tag = "3")]
pub sword_training_story_info: ::core::option::Option<SwordTrainingStoryInfo>,
#[prost(message, optional, tag = "12")]
pub hofhookiboe: ::core::option::Option<SwordTrainingStatusTypeInfo>,
#[prost(message, optional, tag = "14")]
pub iihdbefheoc: ::core::option::Option<SwordTrainingPartnerInfo>,
#[prost(message, optional, tag = "2")]
pub turn_info: ::core::option::Option<SwordTrainingTurnInfo>,
#[prost(message, optional, tag = "1")]
pub pending_action: ::core::option::Option<SwordTrainingPendingAction>,
#[prost(uint32, tag = "5")]
pub mgkdfnbenai: u32,
#[prost(message, repeated, tag = "8")]
pub bnklpfgagpe: ::prost::alloc::vec::Vec<SwordTrainingEffectInfo>,
#[prost(uint32, repeated, tag = "6")]
pub dphnbkljehm: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "11")]
pub alpkebcoofg: ::core::option::Option<SwordTrainingActionInfo>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "5")]
pub fekillbieko: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
}
/// 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<SwordTrainingPartner>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "11")]
pub hcmjkfeaadp: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Jdhljlcfkmo>,
#[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<Jdhljlcfkmo>,
}
/// 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<Jdioiigicif>,
}
/// 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<sword_training_turn_info::TurnInfo>,
}
/// 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<u32>,
#[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "11")]
pub gpjgaffcmng: i32,
#[prost(message, repeated, tag = "10")]
pub lojfkffceaa: ::prost::alloc::vec::Vec<SwordTrainingPartnerAbility>,
}
/// 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<sword_training_pending_action::Action>,
}
/// 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<Hnadjaafbmj>,
#[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<Ejnnnblnjic>,
#[prost(message, optional, tag = "8")]
pub llbpgoifdad: ::core::option::Option<Hofbpplljgj>,
#[prost(message, optional, tag = "15")]
pub ilbohkpgebn: ::core::option::Option<Hofbpplljgj>,
#[prost(message, optional, tag = "14")]
pub bjlioikgpck: ::core::option::Option<Andocaggdmh>,
#[prost(message, optional, tag = "2")]
pub bhcekmiefkc: ::core::option::Option<Andocaggdmh>,
#[prost(message, optional, tag = "5")]
pub inmoiilmojn: ::core::option::Option<Eflkknbmphb>,
#[prost(message, optional, tag = "11")]
pub ldmgdogjknc: ::core::option::Option<Hnhnfffgfjc>,
#[prost(message, optional, tag = "10")]
pub nojfnakkojo: ::core::option::Option<Oejiidgggbo>,
#[prost(message, optional, tag = "12")]
pub dobmemofbde: ::core::option::Option<SwordTrainingEffectInfo>,
#[prost(message, optional, tag = "9")]
pub fhfofhbeigi: ::core::option::Option<SwordTrainingEffectInfo>,
#[prost(message, optional, tag = "1")]
pub kabmhigochm: ::core::option::Option<Lcemaiaapca>,
#[prost(uint32, tag = "7")]
pub dmogppbefna: u32,
#[prost(uint32, tag = "623")]
pub ngjmhnpdplh: u32,
#[prost(message, optional, tag = "1133")]
pub ifbimmdfoed: ::core::option::Option<Oogahfdmhjm>,
#[prost(message, optional, tag = "343")]
pub kencpjjeckl: ::core::option::Option<Engjlgmaoac>,
#[prost(message, optional, tag = "747")]
pub nhnnhjbbgab: ::core::option::Option<Boifcpnaolc>,
}
/// 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<SwordTrainingTurnInfo>,
}
/// 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<Bfdcfckhilp>,
}
/// 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<u32>,
#[prost(message, repeated, tag = "11")]
pub akpgghkcaif: ::prost::alloc::vec::Vec<Dnlefegobeg>,
}
/// 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<u32>,
#[prost(message, optional, tag = "11")]
pub dapakmmmaoj: ::core::option::Option<SwordTrainingGameInfo>,
#[prost(uint32, tag = "8")]
pub ailagenldgi: u32,
#[prost(uint32, repeated, tag = "5")]
pub digidekckpf: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "12")]
pub retcode: u32,
#[prost(message, optional, tag = "7")]
pub imjlphejmbb: ::core::option::Option<Kobfgkfdmje>,
#[prost(uint32, repeated, tag = "9")]
pub dphnbkljehm: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "10")]
pub bnnimfgfoah: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "2")]
pub gbdanlkclmg: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "9")]
pub aobgmojoflp: ::prost::alloc::vec::Vec<u32>,
}
/// 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<u32>,
#[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<SwordTrainingPartnerAbility>,
}
/// 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<SceneBattleInfo>,
}
/// 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<SwordTrainingGameInfo>,
#[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<u32>,
#[prost(uint32, tag = "15")]
pub ckedfnkaloi: u32,
#[prost(uint32, repeated, tag = "3")]
pub cidicfbphaf: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "6")]
pub oojpfklphfh: u32,
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
}
/// 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<Dnlefegobeg>,
#[prost(uint32, repeated, tag = "9")]
pub fgcddcjhiag: ::prost::alloc::vec::Vec<u32>,
}
/// 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<ItemList>,
#[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<SwordTrainingGameInfo>,
#[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<SceneBattleInfo>,
#[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<Jdhljlcfkmo>,
}
/// 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<ItemList>,
}
/// 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<SwordTrainingGameInfo>,
}
/// 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<HeadIcon>,
}
/// 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<Avatar>,
}
/// 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<u32>,
#[prost(uint32, repeated, tag = "1")]
pub fjihbjmipoe: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "5")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "10")]
pub mjapecdhjgm: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "3")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(message, repeated, tag = "13")]
pub mkcomhflnpp: ::prost::alloc::vec::Vec<Kmggnjakpgi>,
#[prost(message, repeated, tag = "9")]
pub enjonajdpck: ::prost::alloc::vec::Vec<Dopekijoffe>,
}
/// 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<Mission>,
#[prost(uint32, repeated, tag = "10")]
pub paklceffbhj: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "5")]
pub llfaemekdbj: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Nepmnfeenib>,
#[prost(message, repeated, tag = "576")]
pub olgfafgjhbk: ::prost::alloc::vec::Vec<Jmbmcopakej>,
#[prost(uint32, repeated, tag = "1310")]
pub hfbhdokmfif: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "1")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
#[prost(message, optional, tag = "11")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
#[prost(message, optional, tag = "7")]
pub ljpaabjekjf: ::core::option::Option<Haefikohhbe>,
#[prost(message, repeated, tag = "935")]
pub nogkokelakc: ::prost::alloc::vec::Vec<Material>,
#[prost(message, repeated, tag = "10")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
#[prost(message, repeated, tag = "3")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
#[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<Ildonlkcida>,
#[prost(message, optional, tag = "12")]
pub mission_sync: ::core::option::Option<MissionSync>,
#[prost(uint32, tag = "552")]
pub total_achievement_exp: u32,
#[prost(message, optional, tag = "777")]
pub jkpbhegmdec: ::core::option::Option<ItemList>,
#[prost(message, repeated, tag = "5")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
#[prost(message, repeated, tag = "6")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// TODO
#[prost(uint32, repeated, tag = "14")]
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "13")]
pub nbmkiagdpfc: ::core::option::Option<Joabblfomlj>,
#[prost(message, optional, tag = "9")]
pub avatar_sync: ::core::option::Option<AvatarSync>,
/// TODO
#[prost(uint32, repeated, tag = "4")]
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "1569")]
pub board_data_sync: ::core::option::Option<BoardDataSync>,
}
/// 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<u32>,
#[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<Vector>,
#[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<ItemList>,
#[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<u32>,
}
/// 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<FirstNpcTalkInfo>,
}
/// 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<u32>,
}
/// 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<NpcTalkInfo>,
#[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<ItemList>,
#[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<Mbeifnacmnc>,
#[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<Mbeifnacmnc>,
}
/// 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<Mbeifnacmnc>,
}
/// 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<u32>,
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Dglcmpndodo>,
}
/// 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<SceneBattleInfo>,
}
/// 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<u32>,
}
/// 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<TextJoinInfo>,
#[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<TextJoinInfo>,
}
/// 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<TextJoinInfo>,
#[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<Oikbjjgikim>,
}
/// 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<Lpppjapjlae>,
#[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<Lpppjapjlae>,
#[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<ItemList>,
#[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<u32>,
}
/// 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<Okcahbdiabl>,
}
/// 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<ItemList>,
#[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<u32>,
}
/// 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<u32>,
#[prost(message, repeated, tag = "15")]
pub glecbmoelen: ::prost::alloc::vec::Vec<Ifcbabinjid>,
#[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<u32>,
}
/// 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<u32>,
}
/// 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<Ooojkgdmfok>,
}
/// 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<u32, Ohbcinicbhp>,
#[prost(map = "uint32, uint32", tag = "6")]
pub bpbfcbclmkl: ::std::collections::HashMap<u32, u32>,
}
/// 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<Ohbcinicbhp>,
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
#[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<Ohbcinicbhp>,
}
/// 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<Ohbcinicbhp>,
#[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<Ohbcinicbhp>,
}
/// 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<Ohbcinicbhp>,
#[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<Okehcmbiggf>,
}
/// 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<Ohbcinicbhp>,
}
/// 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<Mmkdmhfifnf>,
}
/// 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<u32, u32>,
#[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<u32, u32>,
}
/// 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<TreasureDungeonRecordData>,
#[prost(bool, tag = "1449")]
pub dkbcfcpkeln: bool,
#[prost(message, repeated, tag = "262")]
pub avatar_list: ::prost::alloc::vec::Vec<Omagjfagnlh>,
#[prost(uint32, tag = "6")]
pub ofemoanlcio: u32,
#[prost(message, repeated, tag = "1943")]
pub item_list: ::prost::alloc::vec::Vec<Kbjkokhjogf>,
#[prost(uint32, tag = "8")]
pub jiehdheannk: u32,
#[prost(message, repeated, tag = "1")]
pub pfmacgeccag: ::prost::alloc::vec::Vec<Heeenffoble>,
#[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<Eeloiljmjkn>,
#[prost(bool, tag = "708")]
pub ljjdnlfcpmf: bool,
#[prost(message, repeated, tag = "955")]
pub bfaofhnbpna: ::prost::alloc::vec::Vec<Nfjakocbdcp>,
#[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<Omagjfagnlh>,
#[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<SpBarInfo>,
#[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<Olmnohdhfhn>,
}
/// 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<Ehledkhlffb>,
#[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<Abnifjlpppi>,
}
/// 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<Mmkdmhfifnf>,
}
/// 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<Mmkdmhfifnf>,
#[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<Mmkdmhfifnf>,
#[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<Mmkdmhfifnf>,
}
/// 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<Abnifjlpppi>,
}
/// 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<SceneBattleInfo>,
#[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<Tutorial>,
#[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<TutorialGuide>,
#[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<Tutorial>,
#[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<TutorialGuide>,
#[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<Tutorial>,
}
/// 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<TutorialGuide>,
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
#[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<u32>,
#[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<Cbgihjclcip>,
#[prost(message, repeated, tag = "7")]
pub gmfajbcgdnj: ::prost::alloc::vec::Vec<Dldjboaibdf>,
}
/// 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<Ijijlcajfhp>,
}
/// 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<Cbgihjclcip>,
}
/// 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<MotionInfo>,
#[prost(uint32, tag = "6")]
pub glggcaomdfp: u32,
#[prost(message, repeated, tag = "9")]
pub ofkibkelokh: ::prost::alloc::vec::Vec<Vector>,
}
/// 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<Vector>,
#[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<Bcibpajimin>,
}
/// 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<MotionInfo>,
#[prost(uint32, tag = "13")]
pub id: u32,
#[prost(message, optional, tag = "8")]
pub group_state_info: ::core::option::Option<GroupStateInfo>,
#[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<Pgpkocpbnef>,
#[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<MotionInfo>,
#[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<Pgpkocpbnef>,
}
/// 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<Pgpkocpbnef>,
}
/// 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<Pgpkocpbnef>,
}
/// 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<Pgpkocpbnef>,
#[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<Pgpkocpbnef>,
}
/// 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<Vector>,
#[prost(uint32, repeated, tag = "14")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// 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<Pgpkocpbnef>,
}
/// 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<Vector>,
}
/// 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<Pgpkocpbnef>,
#[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<u32>,
}
/// 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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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<Self> {
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,
}
}
}