Files
robinsr/proto/out/_.rs
T
2026-03-17 21:24:16 +07:00

99693 lines
3.4 MiB
Plaintext

// This file is @generated by prost-build.
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EmbeddedAttribute {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RefSafetyRulesAttribute {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ommelgebnog {
/// offset: 36
#[prost(uint32, tag = "1")]
pub queue_position: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub chnhlkkkjha: u32,
#[prost(
oneof = "ommelgebnog::Gbfcmpacopj",
tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267"
)]
pub gbfcmpacopj: ::core::option::Option<ommelgebnog::Gbfcmpacopj>,
}
/// Nested message and enum types in `OMMELGEBNOG`.
pub mod ommelgebnog {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Gbfcmpacopj {
/// offset: 24
#[prost(message, tag = "101")]
MarbleGameBegin(super::Hlncncnjgdl),
/// offset: 24
#[prost(message, tag = "102")]
MarbleGameEnd(super::Gnjbmilmkmb),
/// offset: 24
#[prost(message, tag = "103")]
MarbleGameRound(super::Cnemcbjhack),
/// offset: 24
#[prost(message, tag = "104")]
MarbleGameTurn(super::Bbiinelndkh),
/// offset: 24
#[prost(message, tag = "201")]
CakeRaceSectionBegin(super::Fjjnfnallga),
/// offset: 24
#[prost(message, tag = "202")]
CakeRaceSectionEnd(super::Bbbjmjjojdp),
/// offset: 24
#[prost(message, tag = "203")]
CakeRaceRoomSectionSettle(super::Plecmcjnpil),
/// offset: 24
#[prost(message, tag = "251")]
DiceCombatBegin(super::Ceoeleokpof),
/// offset: 24
#[prost(message, tag = "252")]
DiceCombatTurnEnd(super::Ckhfnkjnmlo),
/// offset: 24
#[prost(message, tag = "253")]
DiceCombatEnd(super::Cahpbblmdcj),
/// offset: 24
#[prost(message, tag = "261")]
DiceCombatV2Begin(super::Ihbgahnneki),
/// offset: 24
#[prost(message, tag = "262")]
DiceCombatV2End(super::Jfiamodboij),
/// offset: 24
#[prost(message, tag = "263")]
DiceCombatV2TurnEnd(super::Godmjgagnpa),
/// offset: 24
#[prost(message, tag = "264")]
DiceCombatV2TacticsPointChange(super::Ombgoodfihb),
/// offset: 24
#[prost(message, tag = "265")]
DiceCombatV2TacticsCardChange(super::Bcmkannikdp),
/// offset: 24
#[prost(message, tag = "266")]
DiceCombatV2DiceChangeRequest(super::Floembhnepp),
/// offset: 24
#[prost(message, tag = "267")]
DiceCombatV2DiceChange(super::Febmhkkehdg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ldaaphcjenl {
/// offset: 32
#[prost(uint32, tag = "1")]
pub ldgjldanjjl: u32,
/// offset: 24
#[prost(int32, tag = "2")]
pub ainghhobehp: i32,
/// offset: 28
#[prost(int32, tag = "3")]
pub dkecaggafhd: i32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub lkmedhcbdhk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fhbhkmfhllo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ldgjldanjjl: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mgngpgppiaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aekipjmmgde {
/// offset: 28
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub odjnmlmkkfe: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub skill_id: u32,
/// offset: 24
#[prost(int32, tag = "4")]
pub display_value: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hhnfccchhdd {
/// offset: 24
#[prost(int32, tag = "1")]
pub hgjdmifjkpo: i32,
/// offset: 32
#[prost(int32, tag = "2")]
pub lhadaimmhmp: i32,
/// offset: 28
#[prost(int32, tag = "3")]
pub bfplpakpbll: i32,
/// offset: 36
#[prost(int32, tag = "4")]
pub pgdapdfoidd: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlncncnjgdl {
/// offset: 72
#[prost(uint32, tag = "1")]
pub bkajoadebdn: u32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub gjojleobjfj: u64,
/// offset: 76
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub iojkdgcfcgg: u32,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub hgcffbncbgg: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub rank: u32,
/// offset: 56
#[prost(uint64, tag = "7")]
pub befjlfkjfjd: u64,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub hdfhpkepkaf: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 68
#[prost(uint32, tag = "9")]
pub pbmldoebdeg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnjbmilmkmb {
/// offset: 100
#[prost(uint32, tag = "1")]
pub bkajoadebdn: u32,
/// offset: 72
#[prost(uint64, tag = "2")]
pub gjojleobjfj: u64,
/// offset: 96
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub iojkdgcfcgg: u32,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub hgcffbncbgg: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 104
#[prost(uint32, tag = "6")]
pub rank: u32,
/// offset: 80
#[prost(uint64, tag = "7")]
pub befjlfkjfjd: u64,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub hdfhpkepkaf: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub pbmldoebdeg: u32,
/// offset: 56
#[prost(uint32, tag = "10")]
pub phfmjgbjfph: u32,
/// offset: 64
#[prost(int32, tag = "11")]
pub score_id: i32,
/// offset: 52
#[prost(int32, tag = "12")]
pub eplbcnfmlil: i32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub ekjklcjklpe: ::prost::alloc::vec::Vec<Fhbhkmfhllo>,
/// offset: 108
#[prost(uint32, tag = "14")]
pub ldkgjbalgkc: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub lhimafcifap: u32,
/// offset: 92
#[prost(uint32, tag = "16")]
pub gafcpipkikl: u32,
/// offset: 88
#[prost(uint32, tag = "17")]
pub lpalgnilcgm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cnemcbjhack {
/// offset: 76
#[prost(uint32, tag = "1")]
pub bkajoadebdn: u32,
/// offset: 88
#[prost(uint64, tag = "2")]
pub gjojleobjfj: u64,
/// offset: 72
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 84
#[prost(uint32, tag = "4")]
pub iojkdgcfcgg: u32,
/// offset: 108
#[prost(uint32, tag = "5")]
pub bcjmoemdgjk: u32,
/// offset: 80
#[prost(uint32, tag = "6")]
pub ldgjldanjjl: u32,
/// offset: 100
#[prost(bool, tag = "7")]
pub mjcedfjageo: bool,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub iildnpilicm: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 112
#[prost(uint32, tag = "9")]
pub rank: u32,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub ljldaldpnfm: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 104
#[prost(uint32, tag = "11")]
pub pbmldoebdeg: u32,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub skill_info: ::prost::alloc::vec::Vec<Aekipjmmgde>,
/// offset: 64
#[prost(message, repeated, tag = "13")]
pub ojfnagepime: ::prost::alloc::vec::Vec<Hhnfccchhdd>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub emgfpoigelf: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub idaamdnaojl: ::prost::alloc::vec::Vec<Ldaaphcjenl>,
/// offset: 96
#[prost(uint32, tag = "16")]
pub lihcnkhgbim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbiinelndkh {
/// offset: 60
#[prost(uint32, tag = "1")]
pub bkajoadebdn: u32,
/// offset: 72
#[prost(uint64, tag = "2")]
pub gjojleobjfj: u64,
/// offset: 56
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub iojkdgcfcgg: u32,
/// offset: 32
#[prost(bool, tag = "5")]
pub iahdmmgnkep: bool,
/// offset: 64
#[prost(uint32, tag = "6")]
pub bcjmoemdgjk: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub rank: u32,
/// offset: 80
#[prost(uint64, tag = "8")]
pub befjlfkjfjd: u64,
/// offset: 40
#[prost(uint32, tag = "9")]
pub pbmldoebdeg: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub cecgkmhijhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "12")]
pub lihcnkhgbim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kknhimgnmpg {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub pfdkkfppaaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub ccoaklkbpmf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Embcnjngmki {
/// offset: 24
#[prost(uint32, tag = "1")]
pub panfiphagpb: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub kbadjdflape: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Conkdelhkgb {
/// offset: 48
#[prost(uint32, tag = "1")]
pub loijlikomjn: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub mbafioclmai: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub adeajenpghn: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cjecinjpiij: ::prost::alloc::vec::Vec<Embcnjngmki>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub khiiknbhmhc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ogbjnedmmea {
/// offset: 24
#[prost(uint32, tag = "1")]
pub loijlikomjn: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mgngpgppiaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fjjnfnallga {
/// offset: 32
#[prost(string, tag = "1")]
pub room_id: ::prost::alloc::string::String,
/// offset: 44
#[prost(uint32, tag = "2")]
pub jafncomgabg: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jdmecbedlaa: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub player_info: ::core::option::Option<Kknhimgnmpg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbbjmjjojdp {
/// offset: 16
#[prost(string, tag = "1")]
pub room_id: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "2")]
pub jafncomgabg: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub jdmecbedlaa: u32,
/// offset: 76
#[prost(uint32, tag = "4")]
pub bicbjmpaaan: u32,
/// offset: 64
#[prost(uint32, tag = "5")]
pub agoodnegkba: u32,
/// offset: 96
#[prost(uint32, tag = "6")]
pub fcknpgphcel: u32,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub conjddkafko: ::prost::alloc::vec::Vec<Embcnjngmki>,
/// offset: 92
#[prost(uint32, tag = "8")]
pub loddnbbefkb: u32,
/// offset: 72
#[prost(uint32, tag = "9")]
pub ogknebgdefn: u32,
/// offset: 84
#[prost(float, tag = "10")]
pub odfmpnindel: f32,
/// offset: 80
#[prost(int32, tag = "11")]
pub amibfoeajgl: i32,
/// offset: 48
#[prost(int32, tag = "12")]
pub fhjffldhjgj: i32,
/// offset: 44
#[prost(int32, tag = "13")]
pub ngcacdgalbi: i32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub oeejppjgkdi: u32,
/// offset: 68
#[prost(int32, tag = "15")]
pub agdpomemmnb: i32,
/// offset: 52
#[prost(int32, tag = "16")]
pub iflbggloplf: i32,
/// offset: 88
#[prost(uint32, tag = "17")]
pub gfdlpeiocog: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plecmcjnpil {
/// offset: 40
#[prost(string, tag = "1")]
pub room_id: ::prost::alloc::string::String,
/// offset: 84
#[prost(uint32, tag = "2")]
pub jafncomgabg: u32,
/// offset: 80
#[prost(uint32, tag = "3")]
pub jdmecbedlaa: u32,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub player_info: ::core::option::Option<Kknhimgnmpg>,
/// offset: 72
#[prost(message, repeated, tag = "5")]
pub fgdobbbfkmn: ::prost::alloc::vec::Vec<Conkdelhkgb>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub hfochinppbb: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub dmndjkpeijn: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "8")]
pub fcijgkpkdkc: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "9")]
pub mcnkbakcajb: ::prost::alloc::vec::Vec<Ogbjnedmmea>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cimcdcbnnkj {
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub bldmbkknmnd: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mkeinlfoaea {
/// offset: 36
#[prost(uint32, tag = "1")]
pub cmhmneefclc: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub bhfoobpkian: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub mlldheakdjc: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub hjmlkdniifp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hmnapnompme {
/// offset: 56
#[prost(uint32, tag = "1")]
pub dbpoemnbmpa: u32,
/// offset: 76
#[prost(uint32, tag = "2")]
pub gjfmafinmoi: u32,
/// offset: 69
#[prost(bool, tag = "3")]
pub aedfghhbcjh: bool,
/// offset: 52
#[prost(uint32, tag = "4")]
pub doknfolknko: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub iffdgdjpanj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "6")]
pub eofcecpmhlc: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(uint32, tag = "7")]
pub ihkdgcfcehm: u32,
/// offset: 72
#[prost(uint32, tag = "8")]
pub damage: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub ijekhbfieda: u32,
/// offset: 68
#[prost(bool, tag = "10")]
pub amgoeialmia: bool,
/// offset: 48
#[prost(uint32, tag = "11")]
pub ncnhcafkjoi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub faoceddhadj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ceoeleokpof {
/// offset: 64
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 44
#[prost(uint32, tag = "2")]
pub hcpbkalkggl: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub befjlfkjfjd: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub celncpcpmha: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub bkajoadebdn: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub eejcioghfck: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub fkehogmgljf: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub dcjbfcpgnaj: ::core::option::Option<Cimcdcbnnkj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ckhfnkjnmlo {
/// offset: 64
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 76
#[prost(uint32, tag = "2")]
pub hcpbkalkggl: u32,
/// offset: 92
#[prost(uint32, tag = "3")]
pub befjlfkjfjd: u32,
/// offset: 96
#[prost(uint32, tag = "4")]
pub celncpcpmha: u32,
/// offset: 88
#[prost(bool, tag = "5")]
pub bjbabgbggin: bool,
/// offset: 60
#[prost(uint32, tag = "6")]
pub ldkgjbalgkc: u32,
/// offset: 80
#[prost(uint32, tag = "7")]
pub lfigipdkbap: u32,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub fkehogmgljf: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub dcjbfcpgnaj: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 56
#[prost(uint32, tag = "10")]
pub attack_type: u32,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub cigapfkfnop: ::core::option::Option<Hmnapnompme>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub elgdhjfkdio: ::core::option::Option<Hmnapnompme>,
/// offset: 72
#[prost(uint32, tag = "13")]
pub geldilbfgbm: u32,
/// offset: 84
#[prost(uint32, tag = "14")]
pub cost_time: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cahpbblmdcj {
/// offset: 64
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 100
#[prost(uint32, tag = "2")]
pub hcpbkalkggl: u32,
/// offset: 80
#[prost(uint32, tag = "3")]
pub befjlfkjfjd: u32,
/// offset: 92
#[prost(uint32, tag = "4")]
pub celncpcpmha: u32,
/// offset: 104
#[prost(bool, tag = "5")]
pub bjbabgbggin: bool,
/// offset: 84
#[prost(uint32, tag = "6")]
pub bkajoadebdn: u32,
/// offset: 96
#[prost(uint32, tag = "7")]
pub eejcioghfck: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub hokfncmjkbn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub fkehogmgljf: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub dcjbfcpgnaj: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 76
#[prost(uint32, tag = "11")]
pub phfmjgbjfph: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub jjglbpgnjml: ::core::option::Option<Mkeinlfoaea>,
/// offset: 56
#[prost(message, optional, tag = "13")]
pub gbmbblnegci: ::core::option::Option<Mkeinlfoaea>,
/// offset: 72
#[prost(uint32, tag = "14")]
pub ieakhdkakdm: u32,
/// offset: 88
#[prost(uint32, tag = "15")]
pub cost_time: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lolkdkocllo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub jjglbpgnjml: ::core::option::Option<Mkeinlfoaea>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub nkfnegidknk: ::core::option::Option<Mkeinlfoaea>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub gbmbblnegci: ::core::option::Option<Mkeinlfoaea>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub bomeghgnikf: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub hcbgljhagae: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ihbgahnneki {
/// offset: 56
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub ndkaiafpnbj: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub glnmepnkhln: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub eejcioghfck: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub fkehogmgljf: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub hmdbageleie: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 64
#[prost(uint32, tag = "8")]
pub bkajoadebdn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Godmjgagnpa {
/// offset: 112
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 84
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 100
#[prost(uint32, tag = "3")]
pub ndkaiafpnbj: u32,
/// offset: 96
#[prost(uint32, tag = "4")]
pub glnmepnkhln: u32,
/// offset: 80
#[prost(bool, tag = "5")]
pub pkjaijokjle: bool,
/// offset: 124
#[prost(uint32, tag = "6")]
pub ldkgjbalgkc: u32,
/// offset: 104
#[prost(uint32, tag = "7")]
pub lfigipdkbap: u32,
/// offset: 56
#[prost(message, optional, tag = "8")]
pub fkehogmgljf: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 64
#[prost(message, optional, tag = "9")]
pub hmdbageleie: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub dcjbfcpgnaj: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 72
#[prost(uint32, tag = "11")]
pub attack_type: u32,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub cigapfkfnop: ::core::option::Option<Hmnapnompme>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub jdopcgbdddc: ::core::option::Option<Hmnapnompme>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub elgdhjfkdio: ::core::option::Option<Hmnapnompme>,
/// offset: 76
#[prost(uint32, tag = "15")]
pub lcapodjajdl: u32,
/// offset: 92
#[prost(uint32, tag = "16")]
pub hcbgljhagae: u32,
/// offset: 88
#[prost(uint32, tag = "17")]
pub cost_time: u32,
/// offset: 120
#[prost(uint32, tag = "18")]
pub jdjecfhloed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfiamodboij {
/// offset: 96
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 76
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 88
#[prost(uint32, tag = "3")]
pub ndkaiafpnbj: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub glnmepnkhln: u32,
/// offset: 108
#[prost(bool, tag = "5")]
pub pkjaijokjle: bool,
/// offset: 104
#[prost(uint32, tag = "6")]
pub eejcioghfck: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub hokfncmjkbn: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub fkehogmgljf: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub hmdbageleie: ::core::option::Option<Cimcdcbnnkj>,
/// offset: 72
#[prost(uint32, tag = "11")]
pub phfmjgbjfph: u32,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub pjanejdiplh: ::core::option::Option<Lolkdkocllo>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub ihdapmfeopj: ::core::option::Option<Lolkdkocllo>,
/// offset: 80
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub pdfpffilenj: u32,
/// offset: 92
#[prost(uint32, tag = "16")]
pub cost_time: u32,
/// offset: 84
#[prost(uint32, tag = "17")]
pub bkajoadebdn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ombgoodfihb {
/// offset: 48
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub ldkgjbalgkc: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub r#type: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub reason: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ifllekandcb: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(int32, tag = "7")]
pub eookcilkknb: i32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub dhneeimlkej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcmkannikdp {
/// offset: 32
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 24
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ldkgjbalgkc: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub mfldmkjhpok: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub reason: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Floembhnepp {
/// offset: 32
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 44
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ndkaiafpnbj: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub ldkgjbalgkc: u32,
/// offset: 16
#[prost(string, tag = "5")]
pub hhhlcangabl: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Febmhkkehdg {
/// offset: 40
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 56
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub ndkaiafpnbj: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub ldkgjbalgkc: u32,
/// offset: 24
#[prost(string, tag = "5")]
pub hbehkiamglk: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "6")]
pub pehonnhnina: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lpfddgkbaam {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub lecfkglekcj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mallaghcffl {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub lecfkglekcj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lfmpgkcilmn {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub begmpeofdlc: ::prost::alloc::vec::Vec<Mallaghcffl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfggenlkmeb {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub lecfkglekcj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llanpobdjim {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub dbcdkplpgao: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub ajeameiamch: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ffmbceegolo: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub jbfmhdlmbfa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fcmcjakgpcg {
/// offset: 32
#[prost(uint32, tag = "1")]
pub ppebfajjeng: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ljhnnbfbmjj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pfbkjicjgbi {
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub ghmjcdadnia: ::prost::alloc::vec::Vec<Fcmcjakgpcg>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub slot: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub maonlhbkofk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jafmfgjlgga {
#[prost(oneof = "jafmfgjlgga::Bjhppikhfmf", tags = "1, 2, 3, 4, 5")]
pub bjhppikhfmf: ::core::option::Option<jafmfgjlgga::Bjhppikhfmf>,
}
/// Nested message and enum types in `JAFMFGJLGGA`.
pub mod jafmfgjlgga {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bjhppikhfmf {
/// offset: 24
#[prost(message, tag = "1")]
Denhcjpaman(super::Lpfddgkbaam),
/// offset: 24
#[prost(message, tag = "2")]
Aedbegkajmm(super::Lfmpgkcilmn),
/// offset: 24
#[prost(message, tag = "3")]
Ffllcphlnio(super::Kfggenlkmeb),
/// offset: 24
#[prost(message, tag = "4")]
Lefoigfgjgj(super::Llanpobdjim),
/// offset: 24
#[prost(message, tag = "5")]
Infgakanlpn(super::Pfbkjicjgbi),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebjdmkpdcnk {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub lineup_list: ::prost::alloc::vec::Vec<Jafmfgjlgga>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cikddlmjlen {
/// offset: 40
#[prost(uint64, tag = "1")]
pub mgdnoacbfoe: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub plobmbfpnfk: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub jmombdgifde: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub iojcckolbhe: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmlbjfheakl {
/// offset: 32
#[prost(uint32, tag = "1")]
pub hiilnpickcg: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mkhdindghmd: u32,
/// offset: 24
#[prost(uint64, tag = "3")]
pub ennljkjgmei: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Goeojefkkmk {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bponidhofpp {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hfemknkgpnf {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(enumeration = "Ggcffjgcpkd", repeated, tag = "2")]
pub bkkfblpbnmo: ::prost::alloc::vec::Vec<i32>,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub paceglacphh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kpmimepebhh {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hoflibjhhpc {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub chdpncohagh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hpdlfaomipi {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Peknobdhako {
/// offset: 32
#[prost(string, tag = "10")]
pub mgmfeniopho: ::prost::alloc::string::String,
#[prost(oneof = "peknobdhako::Mfkjohbnbja", tags = "1, 2, 3, 4, 5, 6")]
pub mfkjohbnbja: ::core::option::Option<peknobdhako::Mfkjohbnbja>,
}
/// Nested message and enum types in `PEKNOBDHAKO`.
pub mod peknobdhako {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mfkjohbnbja {
/// offset: 16
#[prost(message, tag = "1")]
Mhnbgkjldgb(super::Goeojefkkmk),
/// offset: 16
#[prost(message, tag = "2")]
Nccnkhelpkl(super::Bponidhofpp),
/// offset: 16
#[prost(message, tag = "3")]
Ifhgnhgapin(super::Hfemknkgpnf),
/// offset: 16
#[prost(message, tag = "4")]
Naoklialcen(super::Kpmimepebhh),
/// offset: 16
#[prost(message, tag = "5")]
Kfpkhhaogpp(super::Hoflibjhhpc),
/// offset: 16
#[prost(message, tag = "6")]
Iihecadehng(super::Hpdlfaomipi),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mebbeggfjmi {
/// offset: 24
#[prost(string, tag = "1")]
pub title: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub nlgkmnledgd: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oijjjklmfno {
/// offset: 32
#[prost(enumeration = "Gnkdjfagcbc", tag = "1")]
pub r#type: i32,
/// offset: 24
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eclepfkjflc {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bpdfeogcaij {
/// offset: 28
#[prost(uint32, tag = "1")]
pub aokeiehkkkl: u32,
/// offset: 24
#[prost(float, tag = "2")]
pub value: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bndocfacdll {
/// offset: 44
#[prost(uint32, tag = "1")]
pub dpnmkklmgdf: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub relic_type: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jkngfdmocgc: ::core::option::Option<Bpdfeogcaij>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<Bpdfeogcaij>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Habflmjeekl {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub jgbebenblad: ::prost::alloc::vec::Vec<Bndocfacdll>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub dclakcfjcpj: ::prost::alloc::vec::Vec<Bpdfeogcaij>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ehjbmnmoflf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chdlbddhkdj {
/// offset: 48
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hlhckppnpnh: ::core::option::Option<Habflmjeekl>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub bndggndmemc: ::core::option::Option<Habflmjeekl>,
/// offset: 40
#[prost(string, tag = "4")]
pub stop_desc: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jnocgfdgheb {
/// offset: 16
#[prost(string, tag = "1")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ekpboeeipda: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChatData {
#[prost(
oneof = "chat_data::ExtendType",
tags = "101, 102, 103, 104, 105, 106, 107, 108, 109, 110"
)]
pub extend_type: ::core::option::Option<chat_data::ExtendType>,
}
/// Nested message and enum types in `ChatData`.
pub mod chat_data {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum ExtendType {
/// offset: 24
#[prost(message, tag = "101")]
Epkijkohnkc(super::Cikddlmjlen),
/// offset: 24
#[prost(message, tag = "102")]
Moelbppipdc(super::Mmlbjfheakl),
/// offset: 24
#[prost(string, tag = "103")]
MessageText(::prost::alloc::string::String),
/// offset: 24
#[prost(uint32, tag = "104")]
ExtraId(u32),
/// offset: 24
#[prost(message, tag = "105")]
Imolbgocnei(super::Peknobdhako),
/// offset: 24
#[prost(message, tag = "106")]
Baeablobegi(super::Mebbeggfjmi),
/// offset: 24
#[prost(message, tag = "107")]
Dlbnmncpeeh(super::Oijjjklmfno),
/// offset: 24
#[prost(message, tag = "108")]
Mpgejdaeogj(super::Eclepfkjflc),
/// offset: 24
#[prost(message, tag = "109")]
Cmfdckanpgd(super::Chdlbddhkdj),
/// offset: 24
#[prost(message, tag = "110")]
Legojpmncll(super::Jnocgfdgheb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MessageChatData {
/// offset: 32
#[prost(enumeration = "MsgType", tag = "1")]
pub message_type: i32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub chat_data: ::core::option::Option<ChatData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pkjcignoion {
/// offset: 32
#[prost(enumeration = "Bjlejciglao", tag = "1")]
pub ifkjohednbd: i32,
#[prost(oneof = "pkjcignoion::Fpcdpdphkjj", tags = "11, 12")]
pub fpcdpdphkjj: ::core::option::Option<pkjcignoion::Fpcdpdphkjj>,
}
/// Nested message and enum types in `PKJCIGNOION`.
pub mod pkjcignoion {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Fpcdpdphkjj {
/// offset: 24
#[prost(uint32, tag = "11")]
Uid(u32),
/// offset: 24
#[prost(enumeration = "super::Cooclipgceh", tag = "12")]
RoleGoodsInfo(i32),
}
}
/// Obf: OEGGEEBBOPJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChatMessageData {
/// offset: 40
#[prost(uint64, tag = "4")]
pub create_time: u64,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ngiifilphni: ::core::option::Option<Pkjcignoion>,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub message_datas: ::prost::alloc::vec::Vec<MessageChatData>,
}
/// Obf: OCOPOAEFHCA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerBasicInfo {
/// offset: 16
#[prost(string, tag = "1")]
pub nickname: ::prost::alloc::string::String,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub stamina: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub mcoin: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub hcoin: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub scoin: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcndbbebkmj {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub cpnjcmcchig: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JHEDANIONOG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SpBarInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cur_sp: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub max_sp: u32,
}
/// Obf: MEOHGFDPCKD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BlackInfo {
/// offset: 24
#[prost(int64, tag = "1")]
pub begin_time: i64,
/// offset: 32
#[prost(int64, tag = "2")]
pub end_time: i64,
/// offset: 44
#[prost(uint32, tag = "3")]
pub limit_level: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ban_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hajaoggpcjc {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pkjggaplonc {
/// offset: 40
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub index: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub cbhkfoeomff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bblomofepjd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub version: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub count: u32,
}
/// Obf: NJADODPPEBA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientDownloadData {
/// offset: 32
#[prost(uint32, tag = "1")]
pub version: u32,
/// offset: 40
#[prost(int64, tag = "2")]
pub time: i64,
/// offset: 16
#[prost(bytes = "vec", tag = "3")]
pub data: ::prost::alloc::vec::Vec<u8>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub efkcmfijgij: u32,
}
/// Obf: KGDBODBGNNG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjDownloadData {
/// offset: 24
#[prost(bytes = "vec", tag = "1")]
pub sc_info: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub client_obj_download_data: ::core::option::Option<ClientDownloadData>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub dyn_code: ::prost::alloc::vec::Vec<ClientDownloadData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dodeleaicgi {
/// offset: 24
#[prost(string, tag = "1")]
pub heljkfmiffe: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub value: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Anhcdhlnejn {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cenoiemjpkk {
/// offset: 32
#[prost(enumeration = "FeatureSwitchType", tag = "1")]
pub r#type: i32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub jkmbdcbofog: ::prost::alloc::vec::Vec<Anhcdhlnejn>,
/// offset: 36
#[prost(bool, tag = "3")]
pub oopclhpkjbo: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnjfgollccb {
/// offset: 56
#[prost(string, tag = "1")]
pub lgmnkilabnl: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "2")]
pub cjbodnkdfag: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub ajlgjkmefjl: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "4")]
pub gncpffhbipn: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "5")]
pub coofhighjdn: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "6")]
pub nmbnlpohjcm: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "7")]
pub cdnbeliajfn: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cokhgimnlek {
/// offset: 24
#[prost(string, tag = "1")]
pub lkbgiehldlk: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "2")]
pub ggfjfkkjpdf: i32,
/// offset: 36
#[prost(int32, tag = "3")]
pub nkchpobjfap: i32,
/// offset: 40
#[prost(int32, tag = "4")]
pub bgoekckekil: i32,
/// offset: 44
#[prost(int32, tag = "5")]
pub kkeehbakodi: i32,
}
/// Obf: DADADPOAPFB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplayInfo {
/// offset: 56
#[prost(uint64, tag = "1")]
pub pnlcmjoadkb: u64,
/// offset: 40
#[prost(enumeration = "Oclejlefbfo", tag = "2")]
pub replay_type: i32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 72
#[prost(uint32, tag = "4")]
pub uid: u32,
/// offset: 24
#[prost(string, tag = "5")]
pub nickname: ::prost::alloc::string::String,
/// offset: 76
#[prost(uint32, tag = "6")]
pub head_icon: u32,
/// offset: 16
#[prost(string, tag = "7")]
pub replay_name: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint64, tag = "8")]
pub create_time: u64,
/// offset: 64
#[prost(uint32, tag = "9")]
pub dafejienabl: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub kalagibcnao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Glmbjjofpac {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub avatar_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phocecjobhh {
/// offset: 48
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub daeckfgaklf: u32,
/// offset: 44
#[prost(bool, tag = "3")]
pub oaojaepjffo: bool,
/// offset: 52
#[prost(uint32, tag = "4")]
pub gcmnadakonj: u32,
/// offset: 16
#[prost(string, tag = "5")]
pub replay_name: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Glmbjjofpac>,
/// offset: 64
#[prost(uint32, tag = "7")]
pub gghcfmoldni: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub pdbngnabdji: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub mhdjjdnhilk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jolddnmgbhd {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub dfidpjeibjk: ::prost::alloc::vec::Vec<Phocecjobhh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jlliddibohi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub monster_id: u32,
}
/// Obf: JDABAFDPOIN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PunkLordMonsterBasicInfo {
/// offset: 36
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub config_id: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub world_level: u32,
/// offset: 40
#[prost(int64, tag = "5")]
pub create_time: i64,
/// offset: 60
#[prost(uint32, tag = "6")]
pub left_hp: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub attacker_num: u32,
/// offset: 52
#[prost(enumeration = "PunkLordShareType", tag = "8")]
pub share_type: i32,
/// offset: 48
#[prost(bool, tag = "9")]
pub okhelielnme: bool,
}
/// Obf: EFPAHFHGAPA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TryDownLoadReplay {
/// offset: 32
#[prost(string, tag = "1")]
pub replay_name: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub try_down_load_replay: ::core::option::Option<ReplayInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RegionInfo {
/// offset: 24
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub title: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "3")]
pub dispatch_url: ::prost::alloc::string::String,
/// offset: 16
#[prost(string, tag = "4")]
pub env_type: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "5")]
pub display_name: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "6")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "7")]
pub mpdilonjdeh: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dispatch {
/// offset: 56
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "3")]
pub top_sever_region_name: ::prost::alloc::string::String,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub region_list: ::prost::alloc::vec::Vec<RegionInfo>,
/// offset: 32
#[prost(string, tag = "5")]
pub fkcehmpiagg: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obokdhdokad {
/// offset: 88
#[prost(uint32, tag = "1")]
pub cekcldpnfea: u32,
/// offset: 56
#[prost(uint32, repeated, tag = "2")]
pub gecpcnomffg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub jchfmdepbmk: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, repeated, tag = "4")]
pub npbkmkipkoh: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "5")]
pub cbpbcdpjoko: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "6")]
pub iiobbodpckn: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(bool, tag = "7")]
pub elbalpjipnk: bool,
/// offset: 92
#[prost(uint32, tag = "8")]
pub jnbmengedfc: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub bccfdceleki: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub fkdoikimhao: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub nckjepiodad: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pkbbdfoofjn {
#[prost(oneof = "pkbbdfoofjn::Hdaccieijfo", tags = "101")]
pub hdaccieijfo: ::core::option::Option<pkbbdfoofjn::Hdaccieijfo>,
}
/// Nested message and enum types in `PKBBDFOOFJN`.
pub mod pkbbdfoofjn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 16
#[prost(uint32, tag = "101")]
RoleStar(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhppiakkfme {
/// offset: 36
#[prost(enumeration = "GridFightDropType", tag = "1")]
pub bgkdamdffkh: i32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub jjfflmcccmm: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub num: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub display_value: ::core::option::Option<Pkbbdfoofjn>,
}
/// Obf: HDJNALJBILG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightDropInfo {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub pibljlbckjl: ::prost::alloc::vec::Vec<Lhppiakkfme>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cmhambkcjbk {
/// offset: 28
#[prost(uint32, tag = "1")]
pub pos: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub jdpaninjaec: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub mmfpegphoec: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub dhncnlfmoli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Vector {
/// offset: 24
#[prost(sint32, tag = "1")]
pub x: i32,
/// offset: 32
#[prost(sint32, tag = "2")]
pub y: i32,
/// offset: 28
#[prost(sint32, tag = "3")]
pub z: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Necgmcgfann {
/// offset: 26
#[prost(bool, tag = "1")]
pub inahilahiij: bool,
/// offset: 25
#[prost(bool, tag = "2")]
pub ldhnpcimlcj: bool,
/// offset: 24
#[prost(bool, tag = "3")]
pub fcnghnpfjln: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nklaffljchg {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub cnolaihlaab: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bhfonefggag {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub afdfocldenm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcppiejebef {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub lekgbmcojdb: ::core::option::Option<Nklaffljchg>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub kbhpipfkpac: ::prost::alloc::vec::Vec<Bhfonefggag>,
/// offset: 40
#[prost(bool, tag = "3")]
pub hajpkjocbcl: bool,
}
/// Obf: MIDKBJNAALL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleOp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub turn_counter: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub state: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub action_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub target_entity_id: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub op_type: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub skill_index: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub operation_counter: u32,
/// offset: 16
#[prost(string, tag = "8")]
pub nopkfbllajp: ::prost::alloc::string::String,
}
/// Obf: IOHBBLIFFFN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattleEquipment {
/// offset: 36
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub rank: u32,
}
/// Obf: MFGHLGFCMJO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleRelic {
/// offset: 44
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub set_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub r#type: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub rarity: u32,
}
/// Obf: AMPLIONLCEL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarSkillTree {
/// offset: 24
#[prost(uint32, tag = "1")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
}
/// Obf: DMFFNIJGNND
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicAffix {
/// offset: 32
#[prost(uint32, tag = "1")]
pub affix_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub cnt: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub step: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aakhenhmifm {
/// offset: 36
#[prost(bool, tag = "1")]
pub ofambdeicme: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub pbagjgmolfb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub knfcagfahbj: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub bdecldmdngi: u32,
}
/// Obf: ICINDLDMONK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatar {
/// offset: 96
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 108
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 72
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 100
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 112
#[prost(uint32, tag = "5")]
pub index: u32,
/// offset: 48
#[prost(message, repeated, tag = "6")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub equipment_list: ::prost::alloc::vec::Vec<BattleEquipment>,
/// offset: 88
#[prost(uint32, tag = "8")]
pub hp: u32,
/// offset: 80
#[prost(uint32, tag = "10")]
pub promotion: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub relic_list: ::prost::alloc::vec::Vec<BattleRelic>,
/// offset: 92
#[prost(uint32, tag = "12")]
pub world_level: u32,
/// offset: 76
#[prost(uint32, tag = "13")]
pub assist_uid: u32,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub aknhondbnmm: ::core::option::Option<Aakhenhmifm>,
/// offset: 56
#[prost(message, optional, tag = "16")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 84
#[prost(uint32, tag = "17")]
pub pjladgoofke: u32,
/// offset: 40
#[prost(message, repeated, tag = "18")]
pub lfpoaofbgpj: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 104
#[prost(uint32, tag = "19")]
pub enhanced_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattleMonsterParam {
/// offset: 32
#[prost(uint32, tag = "1")]
pub njiclainbim: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hknbhcaombe: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub opjafnefjdc: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub bdccefhmfho: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lkbgocgdfml {
/// offset: 32
#[prost(uint32, tag = "1")]
pub role_star: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub pgnmdjiikjb: ::prost::alloc::vec::Vec<Lhppiakkfme>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbcbjcppomp {
#[prost(oneof = "cbcbjcppomp::TeleportNigger", tags = "101")]
pub teleport_nigger: ::core::option::Option<cbcbjcppomp::TeleportNigger>,
}
/// Nested message and enum types in `CBCBJCPPOMP`.
pub mod cbcbjcppomp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 16
#[prost(message, tag = "101")]
Afcmoofgbpk(super::Lkbgocgdfml),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleMonster {
/// offset: 32
#[prost(uint32, tag = "1")]
pub monster_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub cur_hp: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub max_hp: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub extra_info: ::core::option::Option<Cbcbjcppomp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleMonsterWave {
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub monster_list: ::prost::alloc::vec::Vec<BattleMonster>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub monster_param: ::core::option::Option<BattleMonsterParam>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub battle_stage_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub battle_wave_id: u32,
}
/// Obf: AHCIDLPFFMO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleBuff {
/// offset: 52
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub owner_index: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub wave_flag: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub target_index_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "string, float", tag = "6")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fcmoacfmhck {
/// offset: 32
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub jkcgcamifia: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub total_progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kcgpmnnkikn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub nedlppmbmcm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ofejcjbldim {
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub jkcgcamifia: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ihjenbgpfbf {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattleTarget {
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub total_progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleTargetList {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnaefbkjoge {
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub monster_wave_list: ::prost::alloc::vec::Vec<BattleMonsterWave>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 112
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 64
#[prost(map = "uint32, message", tag = "9")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub gdaghijadod: ::core::option::Option<Kcgpmnnkikn>,
/// offset: 96
#[prost(message, repeated, tag = "11")]
pub lilelaaigik: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 88
#[prost(message, optional, tag = "12")]
pub fmcjppilpll: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub obofocpcbpk: ::core::option::Option<Mldedccohbf>,
/// offset: 80
#[prost(message, optional, tag = "14")]
pub jlkideidmnk: ::core::option::Option<Hlmhhpkmifi>,
/// offset: 72
#[prost(message, optional, tag = "15")]
pub iajdcjiahfp: ::core::option::Option<Cakgogmejof>,
/// offset: 56
#[prost(message, optional, tag = "16")]
pub afcmoofgbpk: ::core::option::Option<Ogeomdjiagi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mldedccohbf {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "1")]
pub haeejbffkgf: ::std::collections::HashMap<u32, u32>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub fhkinakgbbk: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ofndicjjcio: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub phpfbnjoonp: u32,
}
/// Obf: GDCPECIKKCG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherAvatarInfo {
/// offset: 40
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub index: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub okmfegdiong: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(enumeration = "Hljmcibobjo", tag = "5")]
pub kbnclfcghck: i32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bafdfbjhlgk {
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<AetherAvatarInfo>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub monster_wave_list: ::prost::alloc::vec::Vec<BattleMonsterWave>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnkjbnnanjk {
/// offset: 48
#[prost(uint32, tag = "1")]
pub turn_counter: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub pebgnfpgjma: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub ilppfoapiim: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub jfjpjijlaog: ::prost::alloc::vec::Vec<Plgdkffndib>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub kdabkndhmjl: ::prost::alloc::vec::Vec<Amdmhjppcnf>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub ggefglbmmkp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcklcdaoecd {
/// offset: 43
#[prost(bool, tag = "1")]
pub khcjonfapmk: bool,
/// offset: 32
#[prost(uint32, tag = "2")]
pub fjikipdjopk: u32,
/// offset: 42
#[prost(bool, tag = "3")]
pub jioddahnmel: bool,
/// offset: 16
#[prost(string, tag = "4")]
pub bpdjggbgmmm: ::prost::alloc::string::String,
/// offset: 40
#[prost(bool, tag = "5")]
pub joocdkjfdba: bool,
/// offset: 41
#[prost(bool, tag = "6")]
pub pccogcpbfll: bool,
/// offset: 36
#[prost(uint32, tag = "7")]
pub ckhiflbfflc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pcahglcgodj {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub dcbjnilfbag: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub afppabbgpkf: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub dblkceddhip: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "4")]
pub ljapndaoeeo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Faebblfgaff {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mkdnocjbfbg: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub npepbbpmijh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnjgjijejcl {
/// offset: 40
#[prost(bool, tag = "1")]
pub ajeccjkmhog: bool,
/// offset: 16
#[prost(map = "string, message", tag = "2")]
pub phggpfmfbal: ::std::collections::HashMap<
::prost::alloc::string::String,
Faebblfgaff,
>,
/// offset: 32
#[prost(bytes = "vec", tag = "3")]
pub fchakfndcnd: ::prost::alloc::vec::Vec<u8>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbmpelpkfhh {
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub nconighjedi: ::prost::alloc::vec::Vec<Nnkjbnnanjk>,
/// offset: 56
#[prost(string, tag = "2")]
pub ifcgnofndma: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "3")]
pub debug_extra_info: ::prost::alloc::string::String,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub bkloaecpoed: ::prost::alloc::vec::Vec<Cclgjgdlade>,
/// offset: 76
#[prost(uint32, tag = "5")]
pub plane_id: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub floor_id: u32,
/// offset: 80
#[prost(uint32, tag = "7")]
pub fapcfahkkfo: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub bolnnbooioi: u32,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub mepdpcnhcae: ::core::option::Option<Nnjgjijejcl>,
/// offset: 68
#[prost(uint32, tag = "10")]
pub aojldolmegk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhddkilajcj {
/// offset: 124
#[prost(uint32, tag = "1")]
pub version: u32,
/// offset: 116
#[prost(uint32, tag = "2")]
pub logic_random_seed: u32,
/// offset: 96
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<Bnaefbkjoge>,
/// offset: 88
#[prost(message, repeated, tag = "5")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
/// offset: 40
#[prost(bytes = "vec", tag = "6")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
/// offset: 132
#[prost(uint32, tag = "7")]
pub kkpeekmdjne: u32,
/// offset: 72
#[prost(uint32, repeated, tag = "8")]
pub ehgemeikjbh: ::prost::alloc::vec::Vec<u32>,
/// offset: 112
#[prost(bool, tag = "9")]
pub abaiaemneoa: bool,
/// offset: 104
#[prost(enumeration = "Jilapgbhfji", tag = "10")]
pub gmoaoggmcpd: i32,
/// offset: 100
#[prost(enumeration = "BattleModuleType", tag = "11")]
pub kiobeghmgae: i32,
/// offset: 64
#[prost(message, repeated, tag = "12")]
pub battle_event: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 108
#[prost(uint32, tag = "14")]
pub rounds_limit: u32,
/// offset: 80
#[prost(message, optional, tag = "15")]
pub odlbokhdanl: ::core::option::Option<Mcklcdaoecd>,
/// offset: 48
#[prost(bytes = "vec", tag = "16")]
pub pliafnpangn: ::prost::alloc::vec::Vec<u8>,
/// offset: 120
#[prost(uint32, tag = "17")]
pub enecpeogekg: u32,
/// offset: 128
#[prost(uint32, tag = "18")]
pub lfhlicckpdj: u32,
/// offset: 56
#[prost(message, optional, tag = "19")]
pub pjpfiigbiah: ::core::option::Option<Bafdfbjhlgk>,
/// offset: 16
#[prost(message, optional, tag = "100")]
pub dgemjcaeoji: ::core::option::Option<Lbmpelpkfhh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cclgjgdlade {
/// offset: 32
#[prost(int32, tag = "1")]
pub lbgnhphhjne: i32,
/// offset: 16
#[prost(string, tag = "2")]
pub value: ::prost::alloc::string::String,
}
/// Obf: HMFMBOCCGAD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarProperty {
/// offset: 40
#[prost(double, tag = "1")]
pub max_hp: f64,
/// offset: 48
#[prost(double, tag = "2")]
pub attack: f64,
/// offset: 64
#[prost(double, tag = "3")]
pub defence: f64,
/// offset: 56
#[prost(double, tag = "4")]
pub speed: f64,
/// offset: 72
#[prost(double, tag = "5")]
pub left_hp: f64,
/// offset: 32
#[prost(double, tag = "6")]
pub left_sp: f64,
/// offset: 24
#[prost(double, tag = "7")]
pub max_sp: f64,
}
/// Obf: AJGHEJIALFH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EquipmentProperty {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub level: u32,
}
/// Obf: BMPFMAIFBCO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AttackDamageProperty {
/// offset: 16
#[prost(string, tag = "1")]
pub attack_type: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "2")]
pub damage: f64,
}
/// Obf: CPDGOGNBCAL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SkillUseProperty {
/// offset: 32
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 16
#[prost(string, tag = "2")]
pub skill_type: ::prost::alloc::string::String,
/// offset: 44
#[prost(uint32, tag = "3")]
pub skill_level: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub skill_use_count: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub keafamicbkd: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub nckhfmcmbec: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub damllhhomhh: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub enjenfoohmd: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub ilflkklmboi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pldmggbphpb {
/// offset: 40
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub jhfkankgljn: f64,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub battle_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(double, tag = "4")]
pub damage: f64,
}
/// Obf: GDLNIDDCOOL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpAddSource {
/// offset: 16
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub sp_add: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oemocfjlgfi {
/// offset: 24
#[prost(string, tag = "1")]
pub aanenkiiimf: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub count: u32,
/// offset: 40
#[prost(double, tag = "3")]
pub total_damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbfamllhfaf {
/// offset: 32
#[prost(double, tag = "1")]
pub kpkbelahnhi: f64,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub abbhkeeelkl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dhnfgjbhmaa {
/// offset: 24
#[prost(int32, tag = "1")]
pub jpjgfjdhjdd: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppnegmciece {
/// offset: 32
#[prost(int32, tag = "1")]
pub lmgdbbakfda: i32,
/// offset: 28
#[prost(int32, tag = "2")]
pub mjkaheiedno: i32,
/// offset: 24
#[prost(int32, tag = "3")]
pub jpjgfjdhjdd: i32,
}
/// Obf: MLLCMEGMAFG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarBattleInfo {
/// offset: 232
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 260
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 224
#[prost(uint32, tag = "3")]
pub avatar_level: u32,
/// offset: 368
#[prost(uint32, tag = "4")]
pub avatar_rank: u32,
/// offset: 228
#[prost(uint32, tag = "5")]
pub avatar_promotion: u32,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub avatar_status: ::core::option::Option<AvatarProperty>,
/// offset: 96
#[prost(message, repeated, tag = "7")]
pub avatar_skill: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub avatar_equipment: ::prost::alloc::vec::Vec<EquipmentProperty>,
/// offset: 164
#[prost(uint32, tag = "9")]
pub total_turns: u32,
/// offset: 144
#[prost(double, tag = "10")]
pub total_damage: f64,
/// offset: 272
#[prost(double, tag = "11")]
pub total_heal: f64,
/// offset: 280
#[prost(double, tag = "12")]
pub total_damage_taken: f64,
/// offset: 168
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
/// offset: 136
#[prost(double, tag = "14")]
pub total_sp_cost: f64,
/// offset: 160
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 236
#[prost(uint32, tag = "16")]
pub stage_type: u32,
/// offset: 384
#[prost(double, tag = "17")]
pub total_break_damage: f64,
/// offset: 104
#[prost(message, repeated, tag = "18")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 56
#[prost(message, repeated, tag = "19")]
pub attack_type_break_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 128
#[prost(message, repeated, tag = "20")]
pub attack_type_max_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 120
#[prost(message, repeated, tag = "21")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 360
#[prost(double, tag = "22")]
pub delay_cumulate: f64,
/// offset: 192
#[prost(uint32, tag = "23")]
pub total_sp_add: u32,
/// offset: 112
#[prost(message, repeated, tag = "24")]
pub sp_add_source: ::prost::alloc::vec::Vec<SpAddSource>,
/// offset: 156
#[prost(uint32, tag = "25")]
pub total_bp_cost: u32,
/// offset: 304
#[prost(uint32, tag = "26")]
pub die_times: u32,
/// offset: 328
#[prost(uint32, tag = "27")]
pub revive_times: u32,
/// offset: 180
#[prost(uint32, tag = "28")]
pub break_times: u32,
/// offset: 372
#[prost(uint32, tag = "29")]
pub extra_turns: u32,
/// offset: 248
#[prost(double, tag = "30")]
pub total_shield: f64,
/// offset: 296
#[prost(double, tag = "31")]
pub total_shield_taken: f64,
/// offset: 264
#[prost(double, tag = "32")]
pub total_shield_damage: f64,
/// offset: 48
#[prost(message, optional, tag = "33")]
pub initial_status: ::core::option::Option<AvatarProperty>,
/// offset: 24
#[prost(message, repeated, tag = "34")]
pub relics: ::prost::alloc::vec::Vec<BattleRelic>,
/// offset: 308
#[prost(uint32, tag = "35")]
pub assist_uid: u32,
/// offset: 88
#[prost(message, repeated, tag = "36")]
pub hloofklellj: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 320
#[prost(double, tag = "37")]
pub oejpkjpmkbc: f64,
/// offset: 288
#[prost(double, tag = "38")]
pub ogdgekfjafo: f64,
/// offset: 200
#[prost(double, tag = "39")]
pub aglkpijkkgn: f64,
/// offset: 240
#[prost(double, tag = "40")]
pub konmgbjbiea: f64,
/// offset: 72
#[prost(message, repeated, tag = "41")]
pub gdahcgckobo: ::prost::alloc::vec::Vec<Oemocfjlgfi>,
/// offset: 220
#[prost(uint32, tag = "42")]
pub hoofemekkob: u32,
/// offset: 332
#[prost(uint32, tag = "43")]
pub doapboljogf: u32,
/// offset: 208
#[prost(double, tag = "44")]
pub fjlihmdenml: f64,
/// offset: 344
#[prost(double, tag = "45")]
pub llcnocghjoo: f64,
/// offset: 312
#[prost(double, tag = "46")]
pub gfblnaehpch: f64,
/// offset: 336
#[prost(double, tag = "47")]
pub kngochgelce: f64,
/// offset: 184
#[prost(double, tag = "48")]
pub fodkmbnlcka: f64,
/// offset: 256
#[prost(uint32, tag = "49")]
pub lnihalfaaga: u32,
/// offset: 196
#[prost(uint32, tag = "50")]
pub benjfnnodef: u32,
/// offset: 216
#[prost(uint32, tag = "51")]
pub lblajjaffbh: u32,
/// offset: 376
#[prost(double, tag = "52")]
pub dpdaaihdgaa: f64,
/// offset: 152
#[prost(uint32, tag = "53")]
pub mgohbokjbkd: u32,
/// offset: 356
#[prost(uint32, tag = "54")]
pub hmifofdmccc: u32,
/// offset: 352
#[prost(uint32, tag = "55")]
pub enhanced_id: u32,
/// offset: 176
#[prost(uint32, tag = "56")]
pub anmbaifobjp: u32,
/// offset: 16
#[prost(message, optional, tag = "57")]
pub nodddnjaalp: ::core::option::Option<Hbfamllhfaf>,
/// offset: 32
#[prost(message, optional, tag = "58")]
pub mnhijdjbklb: ::core::option::Option<Dhnfgjbhmaa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ambfiekdcel {
/// offset: 48
#[prost(double, tag = "1")]
pub max_hp: f64,
/// offset: 40
#[prost(double, tag = "2")]
pub attack: f64,
/// offset: 32
#[prost(double, tag = "3")]
pub defence: f64,
/// offset: 24
#[prost(double, tag = "4")]
pub maaheliacoj: f64,
/// offset: 64
#[prost(double, tag = "5")]
pub speed: f64,
/// offset: 72
#[prost(double, tag = "6")]
pub left_hp: f64,
/// offset: 56
#[prost(double, tag = "7")]
pub kejcboapddb: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pgpelnfkomd {
/// offset: 28
#[prost(uint32, tag = "1")]
pub hjmgglanhml: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub mdfdbaccfoh: f64,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eehjpplinae: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub break_times: u32,
}
/// Obf: LHLMHKJPGJL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonsterBattleInfo {
/// offset: 172
#[prost(uint32, tag = "1")]
pub entity_id: u32,
/// offset: 188
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 88
#[prost(uint32, tag = "3")]
pub mnblhkkmpnp: u32,
/// offset: 92
#[prost(uint32, tag = "4")]
pub hpjnjgiohdh: u32,
/// offset: 56
#[prost(message, optional, tag = "5")]
pub plchoklfmfg: ::core::option::Option<Ambfiekdcel>,
/// offset: 168
#[prost(uint32, tag = "6")]
pub total_turns: u32,
/// offset: 104
#[prost(double, tag = "7")]
pub total_damage: f64,
/// offset: 64
#[prost(double, tag = "8")]
pub total_heal: f64,
/// offset: 80
#[prost(double, tag = "9")]
pub total_damage_taken: f64,
/// offset: 136
#[prost(double, tag = "10")]
pub hgplbocpaeg: f64,
/// offset: 120
#[prost(double, tag = "11")]
pub total_hp_recover: f64,
/// offset: 100
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 184
#[prost(uint32, tag = "13")]
pub battle_id: u32,
/// offset: 156
#[prost(uint32, tag = "14")]
pub keidacjfffc: u32,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 24
#[prost(message, repeated, tag = "16")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 116
#[prost(uint32, tag = "17")]
pub stage_type: u32,
/// offset: 160
#[prost(double, tag = "18")]
pub jojfnammbme: f64,
/// offset: 144
#[prost(double, tag = "19")]
pub delay_cumulate: f64,
/// offset: 180
#[prost(enumeration = "Fbkbokhcllf", tag = "20")]
pub gomecpdakfn: i32,
/// offset: 128
#[prost(uint32, tag = "21")]
pub wave: u32,
/// offset: 176
#[prost(int32, tag = "22")]
pub chbkggoaceb: i32,
/// offset: 152
#[prost(uint32, tag = "23")]
pub phase: u32,
/// offset: 112
#[prost(uint32, tag = "24")]
pub pmcnnecccpl: u32,
/// offset: 192
#[prost(enumeration = "Ofkhihfbnfg", tag = "25")]
pub mhfmaelfpld: i32,
/// offset: 16
#[prost(message, repeated, tag = "26")]
pub skill_info: ::prost::alloc::vec::Vec<Pldmggbphpb>,
/// offset: 72
#[prost(uint32, tag = "27")]
pub gkdgflcohoa: u32,
/// offset: 40
#[prost(message, repeated, tag = "28")]
pub igaflckjjkm: ::prost::alloc::vec::Vec<Pgpelnfkomd>,
/// offset: 76
#[prost(uint32, tag = "29")]
pub iogcdglflcb: u32,
/// offset: 96
#[prost(uint32, tag = "30")]
pub ofhlnfpmphh: u32,
/// offset: 132
#[prost(enumeration = "Lepdlljhipl", tag = "31")]
pub gjckgllegae: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattleEventProperty {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
/// Obf: FCGMGIIFAHP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleEventBattleInfo {
/// offset: 40
#[prost(uint32, tag = "1")]
pub battle_event_id: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub status: ::core::option::Option<BattleEventProperty>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub skill_info: ::prost::alloc::vec::Vec<Pldmggbphpb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iahkpccpmkm {
/// offset: 28
#[prost(uint32, tag = "1")]
pub jeopnoncfnp: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Migjfgjmcgo {
/// offset: 44
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub kfinacefcnj: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub source: u32,
/// offset: 64
#[prost(double, tag = "4")]
pub damage: f64,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub coihnjchnmj: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(int32, tag = "6")]
pub iikampchbln: i32,
/// offset: 56
#[prost(double, tag = "7")]
pub mepkkflkpgm: f64,
/// offset: 72
#[prost(uint32, tag = "8")]
pub kpkhjjahhem: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub wave: u32,
/// offset: 76
#[prost(uint32, tag = "10")]
pub enhanced_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Anhlfcjgpee {
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 32
#[prost(int32, tag = "2")]
pub dknjikjdhbm: i32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub enhanced_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pgogpoheieg {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fifhknheibd: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub elhiabgckie: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmjbmfhcofi {
/// offset: 44
#[prost(uint32, tag = "1")]
pub hjmgglanhml: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub pecilinelng: ::prost::alloc::vec::Vec<Anhlfcjgpee>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub jhfkankgljn: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub nkbapjphjfp: ::prost::alloc::vec::Vec<Pgogpoheieg>,
}
/// Obf: DBKDEHFNGOA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StatisticEvent {
/// offset: 32
#[prost(enumeration = "BattleStaticticEventType", tag = "1")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub picegmcchme: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub display_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hhipkinncap {
/// offset: 28
#[prost(uint32, tag = "1")]
pub ibnelajjoao: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub ngaghmdlpgf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mhaniebkghh {
/// offset: 36
#[prost(uint32, tag = "1")]
pub ekcpikgliji: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub hlkafpclmeo: bool,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub kbakjdjpcof: ::core::option::Option<Hhipkinncap>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Koilnolkdej {
/// offset: 32
#[prost(uint32, tag = "1")]
pub ijlpdnlaidg: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub display_value: f64,
/// offset: 36
#[prost(bool, tag = "3")]
pub pmdffjcicoi: bool,
/// offset: 16
#[prost(double, repeated, tag = "4")]
pub switch_list: ::prost::alloc::vec::Vec<f64>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Inmomcdophf {
/// offset: 40
#[prost(uint32, tag = "1")]
pub ibnelajjoao: u32,
/// offset: 24
#[prost(double, tag = "2")]
pub damage: f64,
/// offset: 32
#[prost(double, tag = "3")]
pub ihkejoehikk: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fighicnepfi {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub bpeoecagiig: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub ipdcbemhimg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ggbdcoicgjg {
/// offset: 44
#[prost(uint32, tag = "1")]
pub wave: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub score_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub oipaamgiieg: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub bhfcpjakibg: ::prost::alloc::vec::Vec<Hhipkinncap>,
/// offset: 36
#[prost(float, tag = "5")]
pub jhfkankgljn: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hkndildojfp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub igmmpddcjin: u32,
/// offset: 24
#[prost(double, tag = "2")]
pub jhfkankgljn: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfolijcndbk {
/// offset: 40
#[prost(uint32, tag = "1")]
pub fchikaafcpl: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub hobnhbcjidm: ::prost::alloc::vec::Vec<Ggbdcoicgjg>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub hhbhobojocf: ::prost::alloc::vec::Vec<Hkndildojfp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fimohhpinnb {
/// offset: 24
#[prost(enumeration = "Mpkjecngfpf", tag = "1")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub count: u32,
}
/// Obf: NHOJCNEDENG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFightSpecialBattleInfo {
/// offset: 148
#[prost(uint32, tag = "1")]
pub cur_level_id: u32,
/// offset: 164
#[prost(uint32, tag = "2")]
pub lllljofnnnk: u32,
/// offset: 128
#[prost(uint32, tag = "3")]
pub rogue_money: u32,
/// offset: 72
#[prost(message, repeated, tag = "4")]
pub cmmldciacam: ::prost::alloc::vec::Vec<Mhaniebkghh>,
/// offset: 80
#[prost(message, repeated, tag = "5")]
pub hlflgakigmh: ::prost::alloc::vec::Vec<Mhaniebkghh>,
/// offset: 56
#[prost(uint32, repeated, tag = "6")]
pub eoodmdlonbd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub dklkiabdcce: ::core::option::Option<Fighicnepfi>,
/// offset: 96
#[prost(uint32, repeated, tag = "8")]
pub adjkhcoijnk: ::prost::alloc::vec::Vec<u32>,
/// offset: 144
#[prost(uint32, tag = "9")]
pub grid_fight_cur_level_exp: u32,
/// offset: 140
#[prost(uint32, tag = "10")]
pub pnicgjbajij: u32,
/// offset: 168
#[prost(uint32, tag = "11")]
pub fipiebkdoda: u32,
/// offset: 88
#[prost(uint32, repeated, tag = "12")]
pub iepgklidhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 156
#[prost(uint32, tag = "13")]
pub jkhpfkdoklg: u32,
/// offset: 124
#[prost(uint32, tag = "14")]
pub jgoepadokem: u32,
/// offset: 161
#[prost(bool, tag = "15")]
pub iliifcfhpbc: bool,
/// offset: 162
#[prost(bool, tag = "16")]
pub hkejdhahibj: bool,
/// offset: 16
#[prost(message, repeated, tag = "17")]
pub imkojkjahmm: ::prost::alloc::vec::Vec<Koilnolkdej>,
/// offset: 104
#[prost(message, repeated, tag = "18")]
pub bpeoffpjkae: ::prost::alloc::vec::Vec<Inmomcdophf>,
/// offset: 24
#[prost(uint32, repeated, tag = "19")]
pub lgmnjnhiaka: ::prost::alloc::vec::Vec<u32>,
/// offset: 160
#[prost(bool, tag = "20")]
pub kfliopgfpej: bool,
/// offset: 136
#[prost(uint32, tag = "21")]
pub lklcfingnio: u32,
/// offset: 112
#[prost(message, optional, tag = "22")]
pub kkfppondkhh: ::core::option::Option<Kfolijcndbk>,
/// offset: 152
#[prost(uint32, tag = "23")]
pub gbbkkpcgnla: u32,
/// offset: 132
#[prost(uint32, tag = "24")]
pub moigaecneia: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "25")]
pub poemnnccjhi: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "26")]
pub nbaodfgcebf: ::prost::alloc::vec::Vec<Fimohhpinnb>,
/// offset: 120
#[prost(uint32, tag = "27")]
pub npkijfgknnj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cfhffekekjh {
/// offset: 24
#[prost(uint32, tag = "1")]
pub effect_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub hcckjokkade: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Beahiecjppb {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub clcplppnneh: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DJBGEKDHHIK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattleGridFightTraitCoreRoleInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub unique_id: u32,
}
/// Obf: BKPGCMKFMHE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFigntAvatarCoreRoleInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub cbdbfanjgpb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IMJEOBDILPE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitEffectLevelInfo {
/// offset: 32
#[prost(uint32, tag = "1")]
pub trait_effect_level_exp: u32,
/// offset: 24
#[prost(map = "uint32, message", tag = "2")]
pub trait_effect_level_reward: ::std::collections::HashMap<u32, GridFightDropInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfjgpodakam {
/// offset: 56
#[prost(uint32, tag = "1")]
pub ilemmkpgpnd: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub nkgigkebodg: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Apcnlfanpep>,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "4")]
pub opljdfoomgf: ::std::collections::HashMap<u32, u32>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub fdjmjokgomf: ::prost::alloc::vec::Vec<Cmhambkcjbk>,
}
/// Obf: NCNOJDGEELN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFightTraitEffectInfo {
/// offset: 32
#[prost(uint32, tag = "1")]
pub effect_id: u32,
#[prost(
oneof = "battle_grid_fight_trait_effect_info::Hdaccieijfo",
tags = "101, 102, 103, 104"
)]
pub hdaccieijfo: ::core::option::Option<
battle_grid_fight_trait_effect_info::Hdaccieijfo,
>,
}
/// Nested message and enum types in `BattleGridFightTraitEffectInfo`.
pub mod battle_grid_fight_trait_effect_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 16
#[prost(message, tag = "101")]
TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo),
/// offset: 16
#[prost(message, tag = "102")]
AvatarCoreInfo(super::BattleGridFigntAvatarCoreRoleInfo),
/// offset: 16
#[prost(message, tag = "103")]
TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo),
/// offset: 16
#[prost(message, tag = "104")]
Hainjklllkf(super::Dfjgpodakam),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bgnglhhbgmi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ipdcmhiekij: u32,
/// offset: 36
#[prost(enumeration = "Gapbbjclmgp", tag = "2")]
pub eihhlaokaph: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub gdnikjgaebh: u32,
/// offset: 32
#[prost(enumeration = "Pfodgdgfbbn", tag = "4")]
pub grid_update_src: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iennmhmoonm {
/// offset: 40
#[prost(uint32, tag = "1")]
pub trait_id: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub nkfdbehpnlg: u32,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub trait_effect_list: ::prost::alloc::vec::Vec<BattleGridFightTraitEffectInfo>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub meepfkllijb: ::prost::alloc::vec::Vec<Bgnglhhbgmi>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub jjfnmaipdeb: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub kinikfckgdf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifdfhpamhcl {
#[prost(oneof = "ifdfhpamhcl::Cndejghfjaa", tags = "1")]
pub cndejghfjaa: ::core::option::Option<ifdfhpamhcl::Cndejghfjaa>,
}
/// Nested message and enum types in `IFDFHPAMHCL`.
pub mod ifdfhpamhcl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Cndejghfjaa {
/// offset: 24
#[prost(uint32, tag = "1")]
Kkmblcjhahk(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jajobjjpinn {
/// offset: 56
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub role_star: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub pos: u32,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub hhijfhkjepl: ::prost::alloc::vec::Vec<Apcnlfanpep>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "10")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 52
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub gjehiggniap: ::core::option::Option<Ifdfhpamhcl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmmbmikbkmb {
/// offset: 40
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub npc_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub pos: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Apcnlfanpep>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccgeohgfafd {
/// offset: 28
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub jcmfphmfaon: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub pos: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apcnlfanpep {
/// offset: 44
#[prost(uint32, tag = "2")]
pub grid_fight_equipment_id: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 32
#[prost(map = "uint32, double", tag = "6")]
pub bbjcmofgbfi: ::std::collections::HashMap<u32, f64>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlpcogpkbfj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmdjjdejmmn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ombnhgajanj {
/// offset: 28
#[prost(uint32, tag = "1")]
pub ndocikplkif: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub dcpkpnlkgmm: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub jdmecbedlaa: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub bnlhimhfgdk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogeomdjiagi {
/// offset: 72
#[prost(message, repeated, tag = "1")]
pub pidigfgkamk: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 100
#[prost(uint32, tag = "2")]
pub battle_wave_id: u32,
/// offset: 108
#[prost(uint32, tag = "3")]
pub grid_fight_lineup_hp: u32,
/// offset: 124
#[prost(uint32, tag = "4")]
pub anbbpphbcjh: u32,
/// offset: 56
#[prost(message, repeated, tag = "7")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<Iennmhmoonm>,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Jajobjjpinn>,
/// offset: 104
#[prost(uint32, tag = "9")]
pub lfkbmdhkpfi: u32,
/// offset: 80
#[prost(message, repeated, tag = "10")]
pub sync_augment_info: ::prost::alloc::vec::Vec<Hlpcogpkbfj>,
/// offset: 64
#[prost(message, optional, tag = "11")]
pub oihhkojfhfg: ::core::option::Option<Ombnhgajanj>,
/// offset: 112
#[prost(uint32, tag = "12")]
pub ooppkdaffdg: u32,
/// offset: 96
#[prost(uint32, tag = "13")]
pub season: u32,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<Mmdjjdejmmn>,
/// offset: 116
#[prost(bool, tag = "15")]
pub is_overlock: bool,
/// offset: 128
#[prost(uint32, tag = "16")]
pub bbdocjgaeej: u32,
/// offset: 88
#[prost(message, repeated, tag = "17")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<Lmmbmikbkmb>,
/// offset: 24
#[prost(message, repeated, tag = "18")]
pub mmajclacobn: ::prost::alloc::vec::Vec<Ccgeohgfafd>,
/// offset: 120
#[prost(uint32, tag = "19")]
pub hdcaeikapnd: u32,
/// offset: 32
#[prost(map = "string, uint32", tag = "20")]
pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 132
#[prost(uint32, tag = "21")]
pub kacdgajhnbi: u32,
/// offset: 117
#[prost(bool, tag = "22")]
pub fmojnjifken: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lohkfkooeih {
/// offset: 40
#[prost(string, tag = "1")]
pub phase: ::prost::alloc::string::String,
/// offset: 60
#[prost(float, tag = "2")]
pub npjiencgjah: f32,
/// offset: 52
#[prost(float, tag = "3")]
pub ifmaeilkjhl: f32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub infgmlpikee: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub ngdmndejfjc: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub jjmcabhihjb: u32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub nlccljkbbnj: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub pkjkkiobeoi: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ehaleonhdlg: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub ejcakdilhpa: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fagcfbebkeo {
/// offset: 52
#[prost(uint32, tag = "1")]
pub plkjcambaic: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub bkkeffggefa: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub mbjccklnibm: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub bldepelaihm: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub hehmcandkjk: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub dgppeaplmpa: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub boss_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub kjflcbdnlcf: ::prost::alloc::vec::Vec<Lohkfkooeih>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Locpkdnglkm {
/// offset: 28
#[prost(uint32, tag = "1")]
pub wave: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub bpmcgkkjgpf: f64,
/// offset: 48
#[prost(double, tag = "3")]
pub bnfcaapabcf: f64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub fholbjgopgi: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub dlhlpnlibaf: u32,
/// offset: 60
#[prost(uint32, tag = "6")]
pub status: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub odiaclikifp: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub flmfhdhfioj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Begmheekgif {
/// offset: 24
#[prost(string, tag = "1")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "2")]
pub value: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ngjpjanldhi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fhdpemcabie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Djmennmkhlc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub chklfkhflkg: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub abieojhcckb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Odofbijjnjg {
/// offset: 36
#[prost(uint32, tag = "1")]
pub aokdbdgdchb: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(bool, tag = "3")]
pub hlkafpclmeo: bool,
/// offset: 40
#[prost(uint32, tag = "4")]
pub akknccfibhi: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "5")]
pub jkblmpehihm: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mddhdnbeelf {
/// offset: 40
#[prost(uint32, tag = "1")]
pub doaopbbigpo: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub bicpnkochgn: ::prost::alloc::vec::Vec<Odofbijjnjg>,
/// offset: 44
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub nmhnginkokn: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mehpjkpmdan {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub jlbcnloplhi: ::core::option::Option<Djmennmkhlc>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub gbpopcokmnm: ::prost::alloc::vec::Vec<Mddhdnbeelf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Baahignncia {
/// offset: 32
#[prost(uint32, tag = "1")]
pub fpkmkjeflde: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub hadgaplbemo: f64,
/// offset: 36
#[prost(uint32, tag = "11")]
pub cgoabgkcbef: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub enhoimlibjn: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub megcagnhmie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fihmehkcdal {
#[prost(oneof = "fihmehkcdal::Nlpppchggpf", tags = "1, 2")]
pub nlpppchggpf: ::core::option::Option<fihmehkcdal::Nlpppchggpf>,
}
/// Nested message and enum types in `FIHMEHKCDAL`.
pub mod fihmehkcdal {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 16
#[prost(message, tag = "1")]
Elaemopbdlp(super::Mehpjkpmdan),
/// offset: 16
#[prost(message, tag = "2")]
Gemabhiplgb(super::Baahignncia),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlmhhpkmifi {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub impoehiocbc: ::core::option::Option<Ngjpjanldhi>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub detail_info: ::core::option::Option<Fihmehkcdal>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jcppebgekhc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub doaopbbigpo: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(double, tag = "3")]
pub total_damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nagejmigbbl {
/// offset: 36
#[prost(uint32, tag = "1")]
pub ckglfinodbl: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub denmmfjdced: u32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub lfddhbalmgn: ::prost::alloc::vec::Vec<Jcppebgekhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Igadhibknpa {
/// offset: 36
#[prost(uint32, tag = "1")]
pub kcfpigcehig: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub nifhfohlced: u32,
/// offset: 40
#[prost(double, tag = "3")]
pub kienhennakj: f64,
/// offset: 24
#[prost(double, tag = "4")]
pub nbmnhcmjdfo: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccklmncpgfo {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub fkiplpcjogn: ::core::option::Option<Igadhibknpa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcfmpnbkkpf {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub glbpfjgjfee: ::core::option::Option<Nagejmigbbl>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub bfpgblaikhf: ::core::option::Option<Ccklmncpgfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Denbkaohbam {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mfommfhpjdi: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub djlckfkgmdl: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmngjcdcgmm {
/// offset: 40
#[prost(enumeration = "Bgcejdchkba", tag = "1")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub config_id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub switch_list: ::prost::alloc::vec::Vec<Denbkaohbam>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbeldecdcci {
/// offset: 32
#[prost(uint32, tag = "1")]
pub jnhabodmekp: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub kdgoaomjaig: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cakgogmejof {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub message_datas: ::prost::alloc::vec::Vec<Pmngjcdcgmm>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "2")]
pub blmpnonplni: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub omblpochchm: ::prost::alloc::vec::Vec<Cbeldecdcci>,
/// offset: 52
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub difficulty_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Agedpibjpgl {
/// offset: 36
#[prost(uint32, tag = "1")]
pub monster_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub ibfbgeflojk: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub fholbjgopgi: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub dlhlpnlibaf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hcigongjhej {
/// offset: 56
#[prost(uint32, tag = "1")]
pub epdaficmjao: u32,
/// offset: 24
#[prost(double, tag = "2")]
pub jdlbmfnhbii: f64,
/// offset: 64
#[prost(double, tag = "3")]
pub hjlolcgiljl: f64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub ibfbgeflojk: u32,
/// offset: 48
#[prost(double, tag = "6")]
pub mechdohdnfp: f64,
/// offset: 40
#[prost(double, tag = "7")]
pub kaemfegjgmp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bgkneehcgeb {
/// offset: 36
#[prost(uint32, tag = "1")]
pub jhlgedgmpge: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mgfohphehap: u32,
/// offset: 24
#[prost(double, tag = "3")]
pub ccmlpieileg: f64,
/// offset: 44
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub ibfbgeflojk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Agjnfocancm {
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub bdofffhpgln: ::prost::alloc::vec::Vec<Agedpibjpgl>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub gcmeodcngil: ::prost::alloc::vec::Vec<Hcigongjhej>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub fjdffjieako: ::prost::alloc::vec::Vec<Bgkneehcgeb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eibobkejakm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub fkmnablamfp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbpcchgjcpf {
/// offset: 56
#[prost(uint32, tag = "1")]
pub bngodbnjbco: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub nnifjplbdkc: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ifkkgmflfjk: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub ijdkoiaailg: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub adiicgebjog: ::prost::alloc::vec::Vec<Eibobkejakm>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub pojfllooplf: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub njelmeooign: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nglkdcclfgb {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub gmpebbhflhi: ::core::option::Option<Bbpcchgjcpf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fhihlciilam {
/// offset: 24
#[prost(uint32, tag = "1")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccgmlkgidgc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub gkolnnkhngp: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub gkjaclfbjkd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lfpndkkdekn {
/// offset: 48
#[prost(message, optional, tag = "1")]
pub ndahpknfclb: ::core::option::Option<Agjnfocancm>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub afmaigafceh: ::core::option::Option<Nglkdcclfgb>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub chbledmcnmh: ::core::option::Option<Fhihlciilam>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub fdpehdofcig: ::core::option::Option<Ccgmlkgidgc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kombomjbhjg {
/// offset: 44
#[prost(uint32, tag = "1")]
pub lmfcpcpkooa: u32,
/// offset: 56
#[prost(double, tag = "2")]
pub jdlbmfnhbii: f64,
/// offset: 64
#[prost(double, tag = "3")]
pub hjlolcgiljl: f64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub aodabagndko: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub oelclaopifh: u32,
/// offset: 88
#[prost(uint32, tag = "6")]
pub cfnanpfakeg: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub fafoonjlckm: u32,
/// offset: 72
#[prost(double, tag = "8")]
pub mechdohdnfp: f64,
/// offset: 92
#[prost(uint32, tag = "9")]
pub jmgdpmkdopm: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub lcahcpnmffk: u32,
/// offset: 24
#[prost(double, tag = "11")]
pub kaemfegjgmp: f64,
/// offset: 80
#[prost(uint32, tag = "12")]
pub mbjccklnibm: u32,
/// offset: 84
#[prost(uint32, tag = "13")]
pub hehmcandkjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jnadlliiifp {
/// offset: 36
#[prost(uint32, tag = "1")]
pub mbjccklnibm: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub hehmcandkjk: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub lcpokepndek: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub gcmeodcngil: ::prost::alloc::vec::Vec<Kombomjbhjg>,
}
/// Obf: NJGEEAHDPNM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatarServantInfo {
/// offset: 136
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 176
#[prost(uint32, tag = "2")]
pub fifhknheibd: u32,
/// offset: 172
#[prost(uint32, tag = "3")]
pub total_turns: u32,
/// offset: 144
#[prost(double, tag = "4")]
pub nfehgeplpaj: f64,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 80
#[prost(double, tag = "6")]
pub total_damage: f64,
/// offset: 120
#[prost(double, tag = "7")]
pub total_break_damage: f64,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 48
#[prost(message, repeated, tag = "9")]
pub attack_type_break_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub attack_type_max_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 64
#[prost(double, tag = "11")]
pub total_damage_taken: f64,
/// offset: 128
#[prost(double, tag = "12")]
pub total_heal: f64,
/// offset: 152
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
/// offset: 56
#[prost(double, tag = "14")]
pub total_shield: f64,
/// offset: 112
#[prost(double, tag = "15")]
pub total_shield_taken: f64,
/// offset: 72
#[prost(double, tag = "16")]
pub total_shield_damage: f64,
/// offset: 164
#[prost(uint32, tag = "17")]
pub break_times: u32,
/// offset: 168
#[prost(uint32, tag = "18")]
pub cehllncemdn: u32,
/// offset: 140
#[prost(uint32, tag = "19")]
pub hoofemekkob: u32,
/// offset: 160
#[prost(uint32, tag = "20")]
pub doapboljogf: u32,
/// offset: 88
#[prost(double, tag = "21")]
pub fjlihmdenml: f64,
/// offset: 180
#[prost(uint32, tag = "22")]
pub entity_id: u32,
/// offset: 104
#[prost(uint32, tag = "23")]
pub anmbaifobjp: u32,
/// offset: 96
#[prost(double, tag = "24")]
pub ogdgekfjafo: f64,
}
/// Obf: CJDOHGJKOKO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattleAvatarGlobalBuffInfo {
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub maze_buff_id: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub ilbmfakfdki: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fpffhgokbnk {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub ekdhccefjga: ::prost::alloc::vec::Vec<BattleAvatarServantInfo>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub jpkdncpeldm: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub phjcdhkfnpj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ffnbjbndfek {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pejmphmppko: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub fhadiopdmhp: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub lmeejjnofie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfkhglefdkk {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub dokhajlhkoo: ::core::option::Option<Ffnbjbndfek>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub message_datas: ::prost::alloc::vec::Vec<Pmngjcdcgmm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lehccngfkgm {
/// offset: 100
#[prost(uint32, tag = "1")]
pub kdoinlgkmbi: u32,
/// offset: 96
#[prost(uint32, tag = "2")]
pub mkchlgogjnb: u32,
/// offset: 80
#[prost(message, repeated, tag = "3")]
pub bhcfheoipnm: ::prost::alloc::vec::Vec<Cjgmecnijil>,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub pjhhnbadomh: ::prost::alloc::vec::Vec<Impejajchpc>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub ggelckgfdcp: ::prost::alloc::vec::Vec<Lhppiakkfme>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub lnmbhillheh: ::prost::alloc::vec::Vec<Apdjgiidjaa>,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub jpdjmcckeni: ::prost::alloc::vec::Vec<Kjffjmamjld>,
/// offset: 120
#[prost(uint32, tag = "9")]
pub ideaapccfpf: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub gnjmhihjdjo: ::prost::alloc::vec::Vec<Pgjkonmbgoc>,
/// offset: 88
#[prost(double, tag = "11")]
pub igcphodffij: f64,
/// offset: 112
#[prost(double, tag = "12")]
pub gmobfebbfie: f64,
/// offset: 104
#[prost(double, tag = "13")]
pub nkboephlcgl: f64,
/// offset: 124
#[prost(uint32, tag = "14")]
pub ljkbinkkblh: u32,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub jidmdngpnjh: ::prost::alloc::vec::Vec<Jbjakammkmd>,
/// offset: 56
#[prost(map = "string, uint32", tag = "16")]
pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ngpkkamadna {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bgllcllknjm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jbjakammkmd {
#[prost(oneof = "jbjakammkmd::Bpihfajcloc", tags = "1")]
pub bpihfajcloc: ::core::option::Option<jbjakammkmd::Bpihfajcloc>,
}
/// Nested message and enum types in `JBJAKAMMKMD`.
pub mod jbjakammkmd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "1")]
Aobnmcienfn(super::Ngpkkamadna),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmlkekfknpl {
/// offset: 40
#[prost(uint32, tag = "1")]
pub effect_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(map = "uint32, message", tag = "5")]
pub trait_effect_level_reward: ::std::collections::HashMap<u32, GridFightDropInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjgmecnijil {
/// offset: 32
#[prost(uint32, tag = "1")]
pub trait_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub kbmbfjolbbn: ::prost::alloc::vec::Vec<Dmlkekfknpl>,
/// offset: 48
#[prost(double, tag = "3")]
pub damage: f64,
/// offset: 40
#[prost(double, tag = "4")]
pub boiegpaphop: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Impejajchpc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub augment_id: u32,
/// offset: 40
#[prost(double, tag = "3")]
pub damage: f64,
/// offset: 32
#[prost(double, tag = "4")]
pub boiegpaphop: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pgjkonmbgoc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Afhihmkcpnf {
/// offset: 28
#[prost(uint32, tag = "1")]
pub pigfcaecfcf: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apdjgiidjaa {
/// offset: 32
#[prost(uint32, tag = "1")]
pub aaagbkehklc: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub kill_monster_list: ::prost::alloc::vec::Vec<Afhihmkcpnf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cdecgikjpag {
/// offset: 24
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjffjmamjld {
/// offset: 48
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub damage: f64,
/// offset: 40
#[prost(double, tag = "5")]
pub boiegpaphop: f64,
/// offset: 24
#[prost(map = "uint32, double", tag = "6")]
pub afnaoifckfn: ::std::collections::HashMap<u32, f64>,
}
/// Obf: GJIJBDBBJDM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleStatistics {
/// offset: 276
#[prost(uint32, tag = "1")]
pub total_battle_turns: u32,
/// offset: 248
#[prost(uint32, tag = "2")]
pub total_auto_turns: u32,
/// offset: 56
#[prost(uint32, repeated, tag = "3")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 236
#[prost(uint32, tag = "4")]
pub ultra_cnt: u32,
/// offset: 264
#[prost(double, tag = "5")]
pub total_delay_cumulate: f64,
/// offset: 240
#[prost(double, tag = "6")]
pub cost_time: f64,
/// offset: 64
#[prost(message, repeated, tag = "7")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<AvatarBattleInfo>,
/// offset: 176
#[prost(message, repeated, tag = "8")]
pub monster_list: ::prost::alloc::vec::Vec<MonsterBattleInfo>,
/// offset: 256
#[prost(uint32, tag = "9")]
pub round_cnt: u32,
/// offset: 272
#[prost(uint32, tag = "10")]
pub cocoon_dead_wave: u32,
/// offset: 288
#[prost(uint32, tag = "11")]
pub avatar_battle_turns: u32,
/// offset: 292
#[prost(uint32, tag = "12")]
pub monster_battle_turns: u32,
/// offset: 104
#[prost(map = "string, float", tag = "13")]
pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 260
#[prost(uint32, tag = "14")]
pub challenge_score: u32,
/// offset: 208
#[prost(message, repeated, tag = "16")]
pub pnhedolhbjl: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 232
#[prost(enumeration = "BattleEndReason", tag = "19")]
pub end_reason: i32,
/// offset: 40
#[prost(message, repeated, tag = "21")]
pub omdmjicgkbb: ::prost::alloc::vec::Vec<Migjfgjmcgo>,
/// offset: 192
#[prost(int32, repeated, tag = "22")]
pub kaidfmejifi: ::prost::alloc::vec::Vec<i32>,
/// offset: 136
#[prost(message, repeated, tag = "23")]
pub moajopejopj: ::prost::alloc::vec::Vec<Cmjbmfhcofi>,
/// offset: 48
#[prost(message, repeated, tag = "26")]
pub jkobhnpgmhc: ::prost::alloc::vec::Vec<StatisticEvent>,
/// offset: 32
#[prost(message, repeated, tag = "27")]
pub nhddfcaiegd: ::prost::alloc::vec::Vec<Dlfpffoohkp>,
/// offset: 168
#[prost(map = "uint32, message", tag = "28")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 160
#[prost(message, repeated, tag = "29")]
pub dddcfcaajhc: ::prost::alloc::vec::Vec<Njcofdjnmml>,
/// offset: 224
#[prost(message, optional, tag = "30")]
pub fmcjppilpll: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 112
#[prost(message, optional, tag = "31")]
pub coiggpcplhg: ::core::option::Option<Fagcfbebkeo>,
/// offset: 284
#[prost(bool, tag = "32")]
pub najpmgfjkeo: bool,
/// offset: 128
#[prost(message, repeated, tag = "33")]
pub hobnhbcjidm: ::prost::alloc::vec::Vec<Locpkdnglkm>,
/// offset: 72
#[prost(message, repeated, tag = "34")]
pub kkjhgiaadko: ::prost::alloc::vec::Vec<Begmheekgif>,
/// offset: 280
#[prost(uint32, tag = "35")]
pub jfglnioeehl: u32,
/// offset: 80
#[prost(message, optional, tag = "36")]
pub bkgbaegplmm: ::core::option::Option<Dcfmpnbkkpf>,
/// offset: 216
#[prost(message, optional, tag = "37")]
pub mefgdgflfmd: ::core::option::Option<Lfpndkkdekn>,
/// offset: 24
#[prost(message, optional, tag = "38")]
pub nlajombnhna: ::core::option::Option<Jnadlliiifp>,
/// offset: 96
#[prost(message, optional, tag = "39")]
pub ceaijopgbam: ::core::option::Option<Fpffhgokbnk>,
/// offset: 144
#[prost(message, optional, tag = "40")]
pub jpeocicgpdo: ::core::option::Option<Kfkhglefdkk>,
/// offset: 252
#[prost(uint32, tag = "41")]
pub kgkfaddegnj: u32,
/// offset: 16
#[prost(message, repeated, tag = "42")]
pub ikeidhhmfoo: ::prost::alloc::vec::Vec<BattleAvatarGlobalBuffInfo>,
/// offset: 152
#[prost(message, optional, tag = "43")]
pub ogpofmogpip: ::core::option::Option<Lehccngfkgm>,
/// offset: 88
#[prost(uint32, repeated, tag = "44")]
pub lfhejddhfnd: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(uint32, repeated, tag = "45")]
pub anmbaifobjp: ::prost::alloc::vec::Vec<u32>,
/// offset: 200
#[prost(message, optional, tag = "46")]
pub ipkfmfdopgn: ::core::option::Option<Ppnegmciece>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Njcofdjnmml {
/// offset: 28
#[prost(uint32, tag = "1")]
pub pooefndpeil: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub nfgjidadled: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dlfpffoohkp {
/// offset: 36
#[prost(enumeration = "Hljmcibobjo", tag = "1")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nchlpkdhega {
/// offset: 28
#[prost(uint32, tag = "1")]
pub dphoappcbhb: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bpcgilfkcfe {
/// offset: 52
#[prost(enumeration = "Lopdmepedfg", tag = "1")]
pub retcode: i32,
/// offset: 48
#[prost(enumeration = "BattleEndStatus", tag = "2")]
pub end_status: i32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 40
#[prost(bytes = "vec", tag = "4")]
pub pliafnpangn: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(map = "string, uint32", tag = "5")]
pub jfncmhcaggh: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 56
#[prost(uint32, tag = "6")]
pub cjajbmajnjp: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub bnalacmgkfj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nfabiibmnpb {
/// offset: 44
#[prost(uint32, tag = "1")]
pub pos: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub role_id: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub role_star: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(map = "string, uint32", tag = "5")]
pub grid_fight_value_init_component: ::std::collections::HashMap<
::prost::alloc::string::String,
u32,
>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ilogjilojgb {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub dkmfalailpc: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "2")]
pub bohbbnibfkl: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bgmlaaeofoh {
/// offset: 44
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub anbbpphbcjh: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub bbdocjgaeej: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub mppfojcenpd: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub dcpkpnlkgmm: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub jdmecbedlaa: u32,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Nfabiibmnpb>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub lhchbabcpmi: ::core::option::Option<Ilogjilojgb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ggpbflbeaif {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub pnfggbpecnd: ::prost::alloc::vec::Vec<Bhddkilajcj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plgdkffndib {
/// offset: 32
#[prost(uint32, tag = "1")]
pub interact_id: u32,
/// offset: 24
#[prost(uint64, repeated, tag = "2")]
pub ifijbpollpj: ::prost::alloc::vec::Vec<u64>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Amdmhjppcnf {
/// offset: 16
#[prost(string, tag = "1")]
pub eddhkoaplei: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mdojccmlkhp {
/// offset: 48
#[prost(enumeration = "Lgneokbppeo", tag = "1")]
pub phkahahldae: i32,
/// offset: 24
#[prost(string, tag = "2")]
pub aipbfeofndo: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "3")]
pub eciagljnpmm: u32,
#[prost(oneof = "mdojccmlkhp::Mobgecpcnkj", tags = "10, 11, 12, 13, 14")]
pub mobgecpcnkj: ::core::option::Option<mdojccmlkhp::Mobgecpcnkj>,
}
/// Nested message and enum types in `MDOJCCMLKHP`.
pub mod mdojccmlkhp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mobgecpcnkj {
/// offset: 32
#[prost(message, tag = "10")]
Glemheclmgp(super::Pfnmcoikcnl),
/// offset: 32
#[prost(message, tag = "11")]
StopDesc(super::Jgblclchhio),
/// offset: 32
#[prost(message, tag = "12")]
Jhbikcplffj(super::Dakdphmipdl),
/// offset: 32
#[prost(message, tag = "13")]
Bcdhofnmpng(super::Iheacedgadm),
/// offset: 32
#[prost(message, tag = "14")]
Hgnfpbmeaad(super::Mknnlbgjmgp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pfnmcoikcnl {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mknnlbgjmgp {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jgblclchhio {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub stop_desc: ::core::option::Option<ChatMessageData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dakdphmipdl {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iheacedgadm {
/// offset: 24
#[prost(enumeration = "Nodnmncibfg", tag = "1")]
pub afnmojoafmn: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jdppgciehkf {
/// offset: 24
#[prost(string, tag = "1")]
pub nmnocjdjkog: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eplfokkdflb {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dhkfliknmjo {
/// offset: 40
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub cgflohfdkoc: ::prost::alloc::vec::Vec<Eplfokkdflb>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub kpegljjnfdh: ::prost::alloc::vec::Vec<Eplfokkdflb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bphleobmmkm {
/// offset: 40
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub hlhckppnpnh: ::core::option::Option<Habflmjeekl>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub bndggndmemc: ::core::option::Option<Habflmjeekl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Daglhilockl {
/// offset: 28
#[prost(uint32, tag = "1")]
pub hokjfknpkaj: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub neepajpdhkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pfifnmiiohf {
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub pncihfmifol: ::prost::alloc::vec::Vec<Daglhilockl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjllpaaopmp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub fjofdonmhph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mogdmgiciki {
/// offset: 32
#[prost(uint32, tag = "1")]
pub chdpncohagh: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub hhohncnfaed: ::prost::alloc::vec::Vec<Mjllpaaopmp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjedaopdipm {
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub bkkdhhedlaj: ::prost::alloc::vec::Vec<Mogdmgiciki>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub pclhlncjphl: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub ejkpcfepaec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cljaihnbkem {
/// offset: 32
#[prost(enumeration = "Ggcffjgcpkd", tag = "1")]
pub bfcbgpeichg: i32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub lineup_list: ::prost::alloc::vec::Vec<Jafmfgjlgga>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ieacmdfdlbf {
#[prost(oneof = "ieacmdfdlbf::Kppnkfgpnhn", tags = "10, 11, 12, 13, 14")]
pub kppnkfgpnhn: ::core::option::Option<ieacmdfdlbf::Kppnkfgpnhn>,
}
/// Nested message and enum types in `IEACMDFDLBF`.
pub mod ieacmdfdlbf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kppnkfgpnhn {
/// offset: 24
#[prost(message, tag = "10")]
Lineup(super::Dhkfliknmjo),
/// offset: 24
#[prost(message, tag = "11")]
Cgcjlhflepn(super::Bphleobmmkm),
/// offset: 24
#[prost(message, tag = "12")]
Pjighnfhfkd(super::Pfifnmiiohf),
/// offset: 24
#[prost(message, tag = "13")]
Kfpkhhaogpp(super::Mjedaopdipm),
/// offset: 24
#[prost(message, tag = "14")]
Lefoigfgjgj(super::Cljaihnbkem),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hidpjpnfcko {
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 25
#[prost(bool, tag = "2")]
pub mmkjkgmieap: bool,
/// offset: 24
#[prost(bool, tag = "3")]
pub jfoagnilnkk: bool,
/// offset: 26
#[prost(bool, tag = "4")]
pub nfilaolpoke: bool,
/// offset: 27
#[prost(bool, tag = "5")]
pub pjhdkdafhjd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Niigapilpgd {
/// offset: 72
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 24
#[prost(string, tag = "3")]
pub nickname: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "4")]
pub jhhhonjikgl: u32,
/// offset: 48
#[prost(enumeration = "PlatformType", tag = "5")]
pub platform: i32,
/// offset: 16
#[prost(string, tag = "6")]
pub hbidcafopmg: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "7")]
pub ikikmeejndn: ::prost::alloc::string::String,
/// offset: 64
#[prost(uint64, tag = "8")]
pub version: u64,
/// offset: 60
#[prost(bool, tag = "9")]
pub gikabemcfao: bool,
/// offset: 76
#[prost(uint32, tag = "10")]
pub cldngaeibdf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pkeidnjolel {
/// offset: 28
#[prost(enumeration = "Fhbndnnkdon", tag = "1")]
pub hbcmpolikhg: i32,
/// offset: 24
#[prost(enumeration = "LobbyCharacterStatus", tag = "2")]
pub status: i32,
}
/// Obf: BLBGNKCPDBA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyMarchInfo {
/// offset: 40
#[prost(uint32, tag = "1")]
pub nlocdhmlgjh: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub gikabemcfao: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub gjikbfaheak: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub fbjpjkbdclb: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub onjkbennmfc: ::core::option::Option<Gfnmakhpaoe>,
}
/// Obf: PJHFFNEMBOC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyMarbleInfo {
/// offset: 36
#[prost(uint32, tag = "1")]
pub pjcgajpdobn: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub aopjpcpnach: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjobdldhocc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub panfiphagpb: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub iamcpkmnano: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfnmakhpaoe {
/// offset: 36
#[prost(uint32, tag = "1")]
pub pjcgajpdobn: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub gemhdnhdafb: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub foolmiadmmh: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ihpgcaaagbc: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub cjecinjpiij: ::prost::alloc::vec::Vec<Bjobdldhocc>,
/// offset: 52
#[prost(uint32, tag = "6")]
pub mnioanamfmk: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub gpbdpoopaad: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oifjhepafoo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub onjkbennmfc: ::core::option::Option<Gfnmakhpaoe>,
}
/// Obf: NBJMGJLGMFE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyGridFightInfo {
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub ihgbbheblkl: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub gold: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub score_id: u32,
/// offset: 16
#[prost(string, tag = "4")]
pub fcfgbadcgcc: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DiceCombatAvatar {
/// offset: 40
#[prost(uint32, tag = "1")]
pub dice_avatar_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub dice_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "4")]
pub unlock_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kkjhoobjcgg {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pjcgajpdobn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nigbbjgojml {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pjcgajpdobn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iamalmlboei {
/// offset: 32
#[prost(uint32, tag = "1")]
pub jeopnoncfnp: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ngmanlefobj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iflogjbonhi {
/// offset: 36
#[prost(uint32, tag = "1")]
pub mgngpgppiaa: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub giopmbajenk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub jkpgaclkeec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcjamhegkge {
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<DiceCombatAvatar>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub gephfokbieo: ::core::option::Option<Kkjhoobjcgg>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub mggcnmlfcbi: ::core::option::Option<Nigbbjgojml>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub foolmiadmmh: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub ebcafmgmfeo: u32,
/// offset: 60
#[prost(uint32, tag = "6")]
pub piebljjgcmk: u32,
/// offset: 52
#[prost(bool, tag = "7")]
pub mhkakbkmnfj: bool,
}
/// Obf: CHKODCAFFOE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyGameExtInfo {
/// offset: 24
#[prost(string, repeated, tag = "1")]
pub bhilepgifne: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 40
#[prost(bool, tag = "2")]
pub hmpcfjpjdoe: bool,
#[prost(
oneof = "lobby_game_ext_info::Jnjjjgbcedg",
tags = "1001, 1002, 1003, 1004, 1005"
)]
pub jnjjjgbcedg: ::core::option::Option<lobby_game_ext_info::Jnjjjgbcedg>,
}
/// Nested message and enum types in `LobbyGameExtInfo`.
pub mod lobby_game_ext_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Jnjjjgbcedg {
/// offset: 32
#[prost(message, tag = "1001")]
LobbyMarchInfo(super::LobbyMarchInfo),
/// offset: 32
#[prost(message, tag = "1002")]
LobbyMarbleInfo(super::LobbyMarbleInfo),
/// offset: 32
#[prost(message, tag = "1003")]
Nifbkknfkeg(super::Oifjhepafoo),
/// offset: 32
#[prost(message, tag = "1004")]
LobbyGridFightInfo(super::LobbyGridFightInfo),
/// offset: 32
#[prost(message, tag = "1005")]
Pcfnjjcojed(super::Gcjamhegkge),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Adhnjadijac {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub basic_info: ::core::option::Option<Niigapilpgd>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub nebabkoggaa: ::core::option::Option<Pkeidnjolel>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub stage_info: ::core::option::Option<LobbyGameExtInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eckidlifafg {
/// offset: 64
#[prost(uint32, tag = "1")]
pub pcpelpmkmci: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mgiapaekomb: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub ipgmehbcjco: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub mkalaghlbpf: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub bneoojjkkfm: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub lgikooefljm: u32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub bjbpfmmndcm: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub eajkjjadflp: u32,
/// offset: 76
#[prost(uint32, tag = "9")]
pub bedfejonfnk: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub ofappjddimm: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub chcjiccnkbj: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub ocjemodohik: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub jfbpcdgcbnl: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub akpaplcnpdc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifcbcblfalm {
/// offset: 24
#[prost(uint64, tag = "1")]
pub kepennpindd: u64,
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "2")]
pub delgocdbekf: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhjcfnlpfil {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cpkiamdijng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fiknlfbiphk {
/// offset: 36
#[prost(uint32, tag = "1")]
pub kicmnnpfegk: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub jifpgdcfdek: bool,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub eamdicnbnil: ::core::option::Option<Lhjcfnlpfil>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkijcgomlea {
/// offset: 64
#[prost(uint64, tag = "1")]
pub id: u64,
/// offset: 52
#[prost(enumeration = "FightGameMode", tag = "2")]
pub ibplhnaaeib: i32,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub lmnkcjehemn: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 48
#[prost(enumeration = "Pfnaogjdemn", tag = "4")]
pub r#type: i32,
/// offset: 80
#[prost(uint64, tag = "5")]
pub mgdnoacbfoe: u64,
/// offset: 72
#[prost(uint64, tag = "6")]
pub bghicibolli: u64,
/// offset: 56
#[prost(enumeration = "Njbnhhapkhb", tag = "8")]
pub ofckcndobom: i32,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub pofocmihjia: ::core::option::Option<Pbicjcpdlgd>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub mgfmlbdehnl: ::core::option::Option<Fiknlfbiphk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dfldacoihkj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jafncomgabg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idnpihfooal {
/// offset: 24
#[prost(enumeration = "Pligiafnlcb", tag = "1")]
pub elleljfgdph: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ndbddeapidp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub stage_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ifgibloacpm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pbicjcpdlgd {
#[prost(oneof = "pbicjcpdlgd::Bgmdklobicm", tags = "1001, 1002, 1003")]
pub bgmdklobicm: ::core::option::Option<pbicjcpdlgd::Bgmdklobicm>,
}
/// Nested message and enum types in `PBICJCPDLGD`.
pub mod pbicjcpdlgd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bgmdklobicm {
/// offset: 16
#[prost(message, tag = "1001")]
LobbyGridFightInfo(super::Dfldacoihkj),
/// offset: 16
#[prost(message, tag = "1002")]
Pcfnjjcojed(super::Idnpihfooal),
/// offset: 16
#[prost(message, tag = "1003")]
Lkichfpcobo(super::Ndbddeapidp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pnhdkmokcfh {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jafncomgabg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aiopphpgnlm {
/// offset: 24
#[prost(enumeration = "Pligiafnlcb", tag = "1")]
pub elleljfgdph: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hpidjehgfog {
/// offset: 24
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jlgnkmbmpkl {
#[prost(oneof = "jlgnkmbmpkl::Bgmdklobicm", tags = "1001, 1002, 1003")]
pub bgmdklobicm: ::core::option::Option<jlgnkmbmpkl::Bgmdklobicm>,
}
/// Nested message and enum types in `JLGNKMBMPKL`.
pub mod jlgnkmbmpkl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bgmdklobicm {
/// offset: 16
#[prost(message, tag = "1001")]
LobbyGridFightInfo(super::Pnhdkmokcfh),
/// offset: 16
#[prost(message, tag = "1002")]
Pcfnjjcojed(super::Aiopphpgnlm),
/// offset: 16
#[prost(message, tag = "1003")]
Lkichfpcobo(super::Hpidjehgfog),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct VectorSnapshot {
/// offset: 32
#[prost(sint32, tag = "1")]
pub x: i32,
/// offset: 24
#[prost(sint32, tag = "2")]
pub y: i32,
/// offset: 28
#[prost(sint32, tag = "3")]
pub z: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MotionInfoSnapshot {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub pos: ::core::option::Option<VectorSnapshot>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub rot: ::core::option::Option<VectorSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FloorCustomValueSnapshot {
/// offset: 24
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(enumeration = "Blldkabgklf", tag = "2")]
pub r#type: i32,
/// offset: 48
#[prost(bool, tag = "3")]
pub bool_val: bool,
/// offset: 44
#[prost(float, tag = "4")]
pub float_val: f32,
/// offset: 32
#[prost(string, tag = "5")]
pub str_val: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActiveMcvKeySnapshot {
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
/// offset: 24
#[prost(string, tag = "2")]
pub mcv_key: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PropInfoSnapshot {
/// offset: 24
#[prost(uint32, tag = "1")]
pub prop_state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EntitySnapshot {
/// offset: 40
#[prost(uint32, tag = "1")]
pub entity_id: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub instance_id: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub motion_info: ::core::option::Option<MotionInfoSnapshot>,
/// offset: 48
#[prost(enumeration = "Jhnkdjmlbjd", tag = "4")]
pub map_object_type: i32,
#[prost(oneof = "entity_snapshot::Entity", tags = "5")]
pub entity: ::core::option::Option<entity_snapshot::Entity>,
}
/// Nested message and enum types in `EntitySnapshot`.
pub mod entity_snapshot {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Entity {
/// offset: 24
#[prost(message, tag = "5")]
Prop(super::PropInfoSnapshot),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GroupSnapshot {
/// offset: 56
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub group_state: u32,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub entity_list: ::prost::alloc::vec::Vec<EntitySnapshot>,
/// offset: 24
#[prost(map = "string, int32", tag = "4")]
pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub active_submission_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub active_mcv_key_list: ::prost::alloc::vec::Vec<ActiveMcvKeySnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerSnapshot {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub motion_info: ::core::option::Option<MotionInfoSnapshot>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub map_layer: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionCustomValueSnapshot {
/// offset: 32
#[prost(uint32, tag = "1")]
pub custom_value: u32,
/// offset: 24
#[prost(string, tag = "2")]
pub mcv_key: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionCustomValueSnapshotList {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValueSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionMcvSnapshot {
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub custom_value_list: ::core::option::Option<MissionCustomValueSnapshotList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SubMissionSnapshot {
/// offset: 24
#[prost(uint32, tag = "1")]
pub sub_mission_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionSnapshot {
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub sub_mission_list: ::prost::alloc::vec::Vec<SubMissionSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionSnapshot {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub server_mcv_list: ::prost::alloc::vec::Vec<MainMissionMcvSnapshot>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub client_mcv_list: ::prost::alloc::vec::Vec<MainMissionMcvSnapshot>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub tracking_main_mission: ::core::option::Option<MainMissionSnapshot>,
/// offset: 64
#[prost(bool, tag = "4")]
pub has_mission_audio_snapshot: bool,
/// offset: 40
#[prost(string, tag = "5")]
pub cur_audio_emotion_state: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "6")]
pub cur_sound_effect_state: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EraFlipperRegionDataSnapshot {
/// offset: 28
#[prost(uint32, tag = "1")]
pub region_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EraFlipperSnapshot {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub region_data_list: ::prost::alloc::vec::Vec<EraFlipperRegionDataSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RotationMapInfoSnapshot {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub map_pos: ::core::option::Option<VectorSnapshot>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub map_rot: ::core::option::Option<VectorSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MapRotationSnapshot {
/// offset: 32
#[prost(int32, tag = "1")]
pub region_id: i32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub pose_id: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub map_info: ::core::option::Option<RotationMapInfoSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DialogSnapshot {
/// offset: 28
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchHandDataNodeSnapshot {
/// offset: 44
#[prost(uint32, tag = "1")]
pub config_id: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub hand_transform: ::core::option::Option<MotionInfoSnapshot>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub hand_state: u32,
/// offset: 24
#[prost(bytes = "vec", tag = "4")]
pub hand_param: ::prost::alloc::vec::Vec<u8>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub get_coin_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchHandSnapshot {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub switch_hand_list: ::prost::alloc::vec::Vec<SwitchHandDataNodeSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PerformanceStartSnapshot {
/// offset: 124
#[prost(uint32, tag = "1")]
pub performance_id: u32,
/// offset: 148
#[prost(uint32, tag = "2")]
pub performance_type: u32,
/// offset: 120
#[prost(uint32, tag = "3")]
pub plane_id: u32,
/// offset: 128
#[prost(uint32, tag = "4")]
pub floor_id: u32,
/// offset: 136
#[prost(uint32, tag = "5")]
pub cur_map_entry_id: u32,
/// offset: 156
#[prost(uint32, tag = "6")]
pub story_line_id: u32,
/// offset: 152
#[prost(uint32, tag = "7")]
pub content_id: u32,
/// offset: 144
#[prost(uint32, tag = "8")]
pub entry_id: u32,
/// offset: 132
#[prost(uint32, tag = "9")]
pub version: u32,
/// offset: 104
#[prost(message, optional, tag = "10")]
pub player: ::core::option::Option<PlayerSnapshot>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub mission: ::core::option::Option<MissionSnapshot>,
/// offset: 56
#[prost(message, optional, tag = "12")]
pub era_flipper: ::core::option::Option<EraFlipperSnapshot>,
/// offset: 72
#[prost(message, repeated, tag = "13")]
pub server_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub client_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 64
#[prost(message, repeated, tag = "15")]
pub server_legacy_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 112
#[prost(message, repeated, tag = "16")]
pub client_legacy_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 96
#[prost(map = "string, int32", tag = "17")]
pub floor_saved_value_list: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 80
#[prost(map = "string, message", tag = "18")]
pub floor_custom_value_list: ::std::collections::HashMap<
::prost::alloc::string::String,
FloorCustomValueSnapshot,
>,
/// offset: 48
#[prost(message, optional, tag = "19")]
pub map_rotation: ::core::option::Option<MapRotationSnapshot>,
/// offset: 140
#[prost(uint32, tag = "20")]
pub world_id: u32,
/// offset: 32
#[prost(message, optional, tag = "21")]
pub dialog: ::core::option::Option<DialogSnapshot>,
/// offset: 160
#[prost(uint32, tag = "22")]
pub owner_group_id: u32,
/// offset: 16
#[prost(message, optional, tag = "23")]
pub switch_hand: ::core::option::Option<SwitchHandSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gfahegcpieb {
/// offset: 28
#[prost(uint32, tag = "1")]
pub hcjpdndoham: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Npledhfmfdm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub hcjpdndoham: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Biaikhbfalh {
/// offset: 36
#[prost(uint32, tag = "1")]
pub akknccfibhi: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub hgjhijoggin: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub gbgdlnnobid: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fofnobhlkgo {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub ojnjedbbajj: ::prost::alloc::vec::Vec<Biaikhbfalh>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub lkpgmbdbjfa: ::prost::alloc::vec::Vec<Gfahegcpieb>,
/// offset: 40
#[prost(enumeration = "Heajbhnmjgo", tag = "3")]
pub mippcfjpjdd: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcoifahpgdf {
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub afejacmlolh: ::prost::alloc::vec::Vec<Npledhfmfdm>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub peoecddannp: ::core::option::Option<Fofnobhlkgo>,
/// offset: 56
#[prost(int64, tag = "3")]
pub fihmhjhghog: i64,
/// offset: 48
#[prost(int64, tag = "4")]
pub dhlgcegonib: i64,
/// offset: 44
#[prost(uint32, tag = "5")]
pub gjgagfejabc: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub giiibckeodp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfoioiacdch {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub dmgcidgkpff: ::core::option::Option<Mcppiejebef>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub kpdhcpccpna: ::core::option::Option<Gcoifahpgdf>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub paibkompfoe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ichnllcnbcc {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub afejacmlolh: ::prost::alloc::vec::Vec<Npledhfmfdm>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub gjgagfejabc: u32,
/// offset: 32
#[prost(int64, tag = "3")]
pub dhlgcegonib: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jaohpopiafh {
/// offset: 40
#[prost(uint32, tag = "1")]
pub ncfhgibcebg: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub hcjpdndoham: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub akknccfibhi: u32,
/// offset: 32
#[prost(int64, tag = "4")]
pub ibhkogpeicn: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khcinclhioj {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub lglpapapkhm: ::prost::alloc::vec::Vec<Jaohpopiafh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Macjbiafnoi {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub pos: ::core::option::Option<Vector>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub rot: ::core::option::Option<Vector>,
/// offset: 64
#[prost(float, tag = "3")]
pub gngkndckkkc: f32,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub nalbefmokib: ::core::option::Option<Vector>,
/// offset: 56
#[prost(float, tag = "5")]
pub dcbbkffhhdl: f32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub jcbghaodndd: u32,
/// offset: 60
#[prost(bool, tag = "7")]
pub mekpihjkjbl: bool,
/// offset: 48
#[prost(int64, tag = "8")]
pub khajdkdhpgd: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cckcckheffb {
/// offset: 32
#[prost(uint32, tag = "1")]
pub ncfhgibcebg: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub fipidgkpfha: ::prost::alloc::vec::Vec<Macjbiafnoi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ehkejepngmb {
/// offset: 40
#[prost(uint32, tag = "1")]
pub ninnekfgnli: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub ncfhgibcebg: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub fjhhjedphma: u32,
/// offset: 48
#[prost(int64, tag = "4")]
pub gncopjnbcki: i64,
/// offset: 16
#[prost(string, tag = "5")]
pub ofombfjedkc: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hmdjnpfbomm {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub imbcjkhmoab: ::prost::alloc::vec::Vec<Ehkejepngmb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gflkdhpbamj {
#[prost(oneof = "gflkdhpbamj::Afllicncfdn", tags = "1, 2")]
pub afllicncfdn: ::core::option::Option<gflkdhpbamj::Afllicncfdn>,
}
/// Nested message and enum types in `GFLKDHPBAMJ`.
pub mod gflkdhpbamj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Afllicncfdn {
/// offset: 16
#[prost(string, tag = "1")]
MessageText(::prost::alloc::string::String),
/// offset: 16
#[prost(uint32, tag = "2")]
ExtraId(u32),
}
}
/// Obf: KBJELLGGNPC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActiveActivityData {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub taken_star_rewards: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub aclbmiehbje: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub okkjlfklhbh: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub pgdggapfpbn: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub hiilnpickcg: u32,
}
/// Obf: JLALNPEIOPE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9551)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetActivityActiveDataCsReq {}
/// Obf: GMALPJNPIDD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9570)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActiveActivityDataScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub pidloghhhdl: ::prost::alloc::vec::Vec<ActiveActivityData>,
}
/// Obf: BGLDPFGGNNP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9552)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeActiveActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub id: u32,
}
/// Obf: GHAFDLNEKHB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9560)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeActiveActivityRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub mlblpblijca: ::core::option::Option<ActiveActivityData>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: BFOMKLNLLDJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9565)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActiveActivityDataChangeScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub mlblpblijca: ::core::option::Option<ActiveActivityData>,
}
/// Obf: HIABAALJKKI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LoginActivityData {
/// offset: 36
#[prost(uint32, tag = "12")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub hiilnpickcg: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub hnagemddncc: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub ekncphdgbmn: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BLFCLBLDMHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2691)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetLoginActivityCsReq {}
/// Obf: FHGJEMFPEMM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLoginActivityScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub faepkpkojki: ::prost::alloc::vec::Vec<LoginActivityData>,
}
/// Obf: JNOMLEMMCJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2694)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeLoginActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub mambgbbnggj: u32,
}
/// Obf: EDPMGFDGBGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2695)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeLoginActivityRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 44
#[prost(uint32, tag = "5")]
pub hiilnpickcg: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub mambgbbnggj: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gepbelmnhbb {
/// offset: 24
#[prost(int64, tag = "6")]
pub begin_time: i64,
/// offset: 32
#[prost(uint32, tag = "15")]
pub ilajldejeci: u32,
/// offset: 40
#[prost(int64, tag = "12")]
pub end_time: i64,
/// offset: 36
#[prost(uint32, tag = "11")]
pub hiilnpickcg: u32,
}
/// Obf: LGGPOGAHNOF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2614)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetActivityScheduleConfigCsReq {}
/// Obf: NFGPNHGHNBF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2618)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityScheduleConfigScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub activity_schedule_list: ::prost::alloc::vec::Vec<Gepbelmnhbb>,
}
/// Obf: DKBLGJNPDMN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrialActivityInfo {
/// offset: 28
#[prost(uint32, tag = "9")]
pub stage_id: u32,
/// offset: 24
#[prost(bool, tag = "2")]
pub taken_reward: bool,
}
/// Obf: ILELLFDEOEI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2692)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTrialActivityDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nnfjaojkkfo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub enhanced_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: NJMCJHKIDOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2624)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrialActivityDataScRsp {
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub manglipkmdi: ::prost::alloc::vec::Vec<Nnfjaojkkfo>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub oapaolpckib: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub bldlbklaial: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub nehcihanmba: ::prost::alloc::vec::Vec<TrialActivityInfo>,
}
/// Obf: CDKLLEGGILH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2678)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrialActivityDataChangeScNotify {
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub manglipkmdi: ::prost::alloc::vec::Vec<Nnfjaojkkfo>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub hpflhfoicpl: ::core::option::Option<TrialActivityInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub bldlbklaial: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Edclgfjndjm {
/// offset: 24
#[prost(uint32, tag = "7")]
pub stage_id: u32,
}
/// Obf: HBDPBGCKBHM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2659)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTrialActivityStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: EAOENEALFNE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2629)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeTrialActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub stage_id: u32,
}
/// Obf: HDPHFGOLJOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2612)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTrialActivityRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub stage_id: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: FNEMEOPIDOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2677)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartTrialActivityCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub stage_id: u32,
}
/// Obf: FEEPIGMAMAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2616)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartTrialActivity {
/// offset: 24
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: KEDCGFHGNBP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2606)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveTrialActivityCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub stage_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2688)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gindkjglpjm {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub stage_id: u32,
}
/// Obf: AOOLJKMAABP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2652)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrialActivityNotify {
/// offset: 28
#[prost(enumeration = "Iafgjjkcghp", tag = "4")]
pub status: i32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub oapaolpckib: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hbpffknnlbc {
/// offset: 32
#[prost(bool, tag = "7")]
pub cnjeekkmljk: bool,
/// offset: 33
#[prost(bool, tag = "11")]
pub is_taken_reward: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hiilnpickcg: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub kapghpneoek: u32,
}
/// Obf: ICJEBPBKBBL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2672)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMaterialSubmitActivityDataCsReq {}
/// Obf: LHEFBCLKNOC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2632)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMaterialSubmitActivityDataScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub ihekokdpnph: ::prost::alloc::vec::Vec<Hbpffknnlbc>,
}
/// Obf: DCJDHPGJNDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2633)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SubmitMaterialSubmitActivityMaterialCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub kapghpneoek: u32,
}
/// Obf: AIMANJPDKCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2661)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SubmitMaterialSubmitActivityMaterialScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub dmmofccmkpe: ::core::option::Option<Hbpffknnlbc>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: DJNPPOCJIPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2607)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeMaterialSubmitActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub kapghpneoek: u32,
}
/// Obf: BENJNBHMMIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2658)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMaterialSubmitActivityRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub kapghpneoek: u32,
}
/// Obf: BIIDJGGFPLN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2690)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAvatarRewardDataCsReq {}
/// Obf: JECKOMAFDJF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2669)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAvatarRewardDataScRsp {
/// offset: 28
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 32
#[prost(bool, tag = "5")]
pub is_taken_reward: bool,
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: DNHDMBJJNLD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2641)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChooseAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Obf: FILBFLDIHBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2662)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChooseAvatarScRsp {
/// offset: 28
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: AOLPBCHHEIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2670)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRewardCsReq {}
/// Obf: ADHKPMFEINO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2668)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kfgapldlhpf {
/// offset: 24
#[prost(uint32, tag = "9")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub gpeafajgcph: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfadbcmgfff {
/// offset: 32
#[prost(uint32, tag = "13")]
pub hiilnpickcg: u32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub hbneceeljbj: ::prost::alloc::vec::Vec<Kfgapldlhpf>,
}
/// Obf: IKLLMOHEMKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9119)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetActivityHotDataCsReq {}
/// Obf: KGFFKGPOLAO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9120)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityHotDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub content_package_list: ::prost::alloc::vec::Vec<Gfadbcmgfff>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: KBICGHCMFEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9111)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAllActivityRewardCountDataCsReq {}
/// Obf: HMKABBFCEAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9117)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllActivityRewardCountDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub content_package_list: ::prost::alloc::vec::Vec<Gfadbcmgfff>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: GFIPLHLILDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9115)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityRewardCountDataCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub fmkjkgajkkj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AGMOEMCPMEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9114)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityRewardCountDataScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub content_package_list: ::prost::alloc::vec::Vec<Gfadbcmgfff>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fbfmjganfmg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub miccegikibj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gicddndgjjo {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub scene: ::core::option::Option<SceneInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jokoomblplb {
/// offset: 40
#[prost(int64, tag = "8")]
pub begin_time: i64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub gacha_id: u32,
/// offset: 24
#[prost(int64, tag = "11")]
pub end_time: i64,
}
/// Obf: BDLCIDINJMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1394)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFarmStageGachaInfoCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub cdkipomgpkn: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OGNIPGIDAMO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1395)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFarmStageGachaInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec<Jokoomblplb>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: HDIELPILHEP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1314)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuickStartCocoonStageCsReq {
/// offset: 36
#[prost(uint32, tag = "12")]
pub cocoon_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub dlaceefjahb: ::core::option::Option<Nknaadiggna>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub mhlfhlemccb: u32,
}
/// Obf: KMFIHOEBPNE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1318)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuickStartCocoonStageScRsp {
/// offset: 40
#[prost(uint32, tag = "7")]
pub mhlfhlemccb: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub cocoon_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: OEFHJAGPFMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1309)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartQuickFarmElementReq {
/// offset: 28
#[prost(uint32, tag = "2")]
pub mhlfhlemccb: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub world_level: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jiabagafeea: u32,
}
/// Obf: PEAFEBKIEDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1398)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartQuickFarmElementRsp {
/// offset: 40
#[prost(uint32, tag = "6")]
pub world_level: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub jiabagafeea: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: PMEPKFMHGLB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1363)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CocoonSweepCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub cocoon_id: u32,
}
/// Obf: AALOGOLCEHB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1326)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CocoonSweepScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub nidffcjkcdn: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub cocoon_id: u32,
}
/// Obf: PIOOHOPAKAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1339)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FarmElementSweepCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub jiabagafeea: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub world_level: u32,
}
/// Obf: JPJCOBKKCOE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1301)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FarmElementSweepScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub nidffcjkcdn: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub jiabagafeea: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hhpmlcloajg {
/// offset: 24
#[prost(uint32, tag = "15")]
pub deoicbbgpic: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4807)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iakblomjelj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub deoicbbgpic: u32,
}
/// Obf: LEDNMAIDKHN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4830)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveAetherDivideSceneCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4827)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Npbnpokgnci {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: LKNIGGBOPLF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4835)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideSceneBattleCsReq {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub ejdfddgpjep: ::prost::alloc::vec::Vec<Ombgdpmelke>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub cast_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub skill_index: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub attacked_by_entity_id: u32,
}
/// Obf: LKNFGMGGOFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4838)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideSceneBattleScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub battle_info: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub cast_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: CAELILADOEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4805)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartAetherDivideChallengeBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub fncingfdlpa: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub challenge_id: u32,
}
/// Obf: KMOJOGLLAIE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4801)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideChallengeBattleScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub battle_info: ::core::option::Option<AetherDivideBattleInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ahpcjpmmemn {
/// offset: 24
#[prost(uint32, tag = "15")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Knhkbhadjge {
/// offset: 52
#[prost(uint32, tag = "10")]
pub exp: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub promotion: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ipebmmpkjlf: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub okmfegdiong: ::prost::alloc::vec::Vec<Ahpcjpmmemn>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub immhjmdhdgc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlgfpmkpleo {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub mjipojjlnme: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jbjikjgebah {
/// offset: 32
#[prost(uint32, tag = "13")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub dchakldhanl: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub item_id: u32,
}
/// Obf: AGBPBFODDEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4802)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAetherDivideInfoCsReq {}
/// Obf: PPGCCCACEFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4844)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAetherDivideInfoScRsp {
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub phglfhddacm: ::prost::alloc::vec::Vec<Jbjikjgebah>,
/// offset: 64
#[prost(uint32, tag = "1")]
pub kbffbpddcff: u32,
/// offset: 56
#[prost(uint32, tag = "12")]
pub oampgnhjigd: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub ojpjpogdlno: u32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub cfcfcebnaef: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub lineup_list: ::prost::alloc::vec::Vec<Dlgfpmkpleo>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub fikllocjbgn: u32,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub gonoooehhlo: ::prost::alloc::vec::Vec<Knhkbhadjge>,
}
/// Obf: CFJFMIBEEAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetAetherDivideLineUpCsReq {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub lineup: ::core::option::Option<Dlgfpmkpleo>,
}
/// Obf: ELKHPLIAIOL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4845)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetAetherDivideLineUpScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<Dlgfpmkpleo>,
}
/// Obf: CPPBFEHMEBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4836)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EquipAetherDividePassiveSkillCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub immhjmdhdgc: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub slot: u32,
}
/// Obf: GGCMOJLIKAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4803)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EquipSkillCoreScRsp {
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub gcndoimacan: ::core::option::Option<Jbjikjgebah>,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub hkohihcbgaa: ::core::option::Option<Knhkbhadjge>,
}
/// Obf: DBGBAKODCCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4850)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClearAetherDividePassiveSkillCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub immhjmdhdgc: u32,
}
/// Obf: NDGABJBKIEC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4816)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffSkillCoreScRsp {
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub gcndoimacan: ::core::option::Option<Jbjikjgebah>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub hkohihcbgaa: ::core::option::Option<Knhkbhadjge>,
}
/// Obf: AHFKMMMNEON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4806)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideSpiritExpUpCsReq {
/// offset: 28
#[prost(uint32, tag = "13")]
pub immhjmdhdgc: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub noehmenemll: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub fikllocjbgn: u32,
}
/// Obf: ABJPBEBFCIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4826)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideSpiritExpUpScRsp {
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub fikllocjbgn: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub hkohihcbgaa: ::core::option::Option<Knhkbhadjge>,
}
/// Obf: MKLCABPCFFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4831)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchAetherDivideLineUpSlotCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub fncingfdlpa: u32,
}
/// Obf: MKAPIIBLHLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4821)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchAetherDivideLineUpSlotScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub fncingfdlpa: u32,
}
/// Obf: NEBJPIOMFAF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4849)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartAetherDivideStageBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub event_id: u32,
}
/// Obf: DONBIHLDHGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4815)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideStageBattleScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub battle_info: ::core::option::Option<AetherDivideBattleInfo>,
}
/// Obf: MMOGHKHLGNL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4843)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideLineupScNotify {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub lineup: ::core::option::Option<Dlgfpmkpleo>,
}
/// Obf: IPDKJDICOJO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4808)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideSpiritInfoScNotify {
/// offset: 40
#[prost(uint32, tag = "9")]
pub fikllocjbgn: u32,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub hkohihcbgaa: ::core::option::Option<Knhkbhadjge>,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub pbeejnpmhof: ::prost::alloc::vec::Vec<Knhkbhadjge>,
}
/// Obf: KHDCIGFPPID
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4833)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAetherDivideChallengeInfoCsReq {}
/// Obf: EJNHPICNIMO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4809)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAetherDivideChallengeInfoScRsp {
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub hpmhfdgmggh: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub jaghempbmld: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub kagceadckfj: u32,
}
/// Obf: PELIGCKNJNH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4804)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideFinishChallengeScNotify {
/// offset: 24
#[prost(uint32, tag = "2")]
pub challenge_id: u32,
}
/// Obf: APGOPOMDLLB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4837)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideTainerInfoScNotify {
/// offset: 24
#[prost(uint32, tag = "12")]
pub cfcfcebnaef: u32,
}
/// Obf: MCHAMKMBNHK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4848)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideSkillItemScNotify {
/// offset: 28
#[prost(uint32, tag = "4")]
pub num: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_id: u32,
}
/// Obf: EACFEGAJDIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4839)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideRefreshEndlessCsReq {}
/// Obf: GHLDIDDMIDJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4820)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideRefreshEndlessScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub kbffbpddcff: u32,
}
/// Obf: CKKAEJMEJMF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4822)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideRefreshEndlessScNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub kbffbpddcff: u32,
}
/// Obf: BJCIBHFHPCA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4846)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AetherDivideTakeChallengeRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub challenge_id: u32,
}
/// Obf: ADPCAIAHGJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4840)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideTakeChallengeRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub challenge_id: u32,
}
/// Obf: MFCIGCIEBNI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9513)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AiPamTeamExplainCsReq {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub message_datas: ::core::option::Option<MessageChatData>,
/// offset: 41
#[prost(bool, tag = "9")]
pub elbdjnlmefn: bool,
/// offset: 40
#[prost(bool, tag = "4")]
pub bhfbigfedhl: bool,
/// offset: 24
#[prost(string, tag = "11")]
pub nmlimjjhopk: ::prost::alloc::string::String,
/// offset: 42
#[prost(bool, tag = "13")]
pub lllcjnjhepe: bool,
}
/// Obf: NOPOMNMKBOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9507)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AiPamSendMsgScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: IONBOMHFIIC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9530)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RecvAiPamChatEventScNotify {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub glnjoahbbkk: ::core::option::Option<Mdojccmlkhp>,
}
/// Obf: BJONMJMDMMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9527)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAiPamChatHistoryCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub target_side: u32,
}
/// Obf: APIHNNKEPCF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9535)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAiPamChatHistoryScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub target_side: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub bapmdiefdoj: ::prost::alloc::vec::Vec<ChatMessageData>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: DPNFKALHAFF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9538)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAiPamNextQuestionCsReq {}
/// Obf: BJAFOLJOMHH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9505)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAiPamNextQuestionScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub kkcjmplgkcl: ::prost::alloc::vec::Vec<Jdppgciehkf>,
}
/// Obf: OAEALPGMJFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9519)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAiPamChatInfoCsReq {}
/// Obf: OAMNEHPJKOO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9502)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAiPamChatInfoScRsp {
/// offset: 41
#[prost(bool, tag = "6")]
pub heflhchddmg: bool,
/// offset: 48
#[prost(uint32, tag = "12")]
pub eciagljnpmm: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub filfnmkccnn: ::prost::alloc::vec::Vec<Mdojccmlkhp>,
/// offset: 24
#[prost(string, tag = "3")]
pub aipbfeofndo: ::prost::alloc::string::String,
/// offset: 42
#[prost(bool, tag = "13")]
pub ekbmiocolic: bool,
/// offset: 40
#[prost(bool, tag = "9")]
pub mndaiagpoei: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: HHCNNCPDLOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9544)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AiPamResponseFeedbackCsReq {
/// offset: 25
#[prost(bool, tag = "4")]
pub dhekdagjbjb: bool,
/// offset: 24
#[prost(bool, tag = "6")]
pub ffgicgldlke: bool,
}
/// Obf: BOJAOKELGJK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9518)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AiPamResponseFeedbackScRsp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 25
#[prost(bool, tag = "13")]
pub dhekdagjbjb: bool,
/// offset: 24
#[prost(bool, tag = "3")]
pub ffgicgldlke: bool,
}
/// Obf: PGIOPMGLMJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9545)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AiPamResponseFeedbackCommentCsReq {
/// offset: 16
#[prost(string, tag = "12")]
pub mpcolhbjpbp: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "7")]
pub helhpdmdlbo: u32,
}
/// Obf: LKECFMIFFJA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9536)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AiPamResponseFeedbackCommentScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: CGKHNIKBHBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9503)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TriggerAiPamSpeakCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub cehjjgeimcl: u32,
}
/// Obf: GHIAKAKPCJL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9550)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TriggerAiPamSpeakScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cehjjgeimcl: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: ANIEAGEHIIH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9516)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateAiPamSettingsCsReq {
/// offset: 24
#[prost(bool, tag = "10")]
pub ekbmiocolic: bool,
}
/// Obf: EGODDEJOFJO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9531)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateAiPamSettingsScRsp {
/// offset: 28
#[prost(bool, tag = "15")]
pub ekbmiocolic: bool,
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: BFOHDMDOCMM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9521)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AiPamMotionScNotify {
/// offset: 24
#[prost(string, repeated, tag = "6")]
pub bdjachghchf: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9549)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgpfncnamop {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub kgnbjlblmpj: ::prost::alloc::vec::Vec<Hidpjpnfcko>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9515)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Imhlihaocpe {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9506)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ippacooglpk {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub inpfojeiobi: ::core::option::Option<Ieacmdfdlbf>,
/// offset: 16
#[prost(string, tag = "11")]
pub mgmfeniopho: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9526)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aikhmiambif {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HLDCOABCAOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4791)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAlleyInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Einjlbbagdl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub dpbmafbajhd: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub miccegikibj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kjacdnlnimj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub onlbejgccca: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Geoaaaoapgk {
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub jobihkplhen: ::prost::alloc::vec::Vec<Ccbkgjgndcl>,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub fnfhhnfoeim: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub iahjjbpgokb: ::prost::alloc::vec::Vec<Einjlbbagdl>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub oaikifekflg: ::prost::alloc::vec::Vec<Jccmgoophbo>,
}
/// Obf: OEKGAHJFFBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAlleyInfoScRsp {
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub paddejdlfla: ::prost::alloc::vec::Vec<Dcmjcnokknn>,
/// offset: 48
#[prost(uint32, repeated, tag = "14")]
pub gcfecpjkdmk: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "13")]
pub lafibgbiiie: ::prost::alloc::vec::Vec<u32>,
/// offset: 92
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 88
#[prost(uint32, tag = "7")]
pub epeekldllda: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub jkcdjipnlpi: ::core::option::Option<Mkpdcilelaa>,
/// offset: 100
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 80
#[prost(uint32, repeated, tag = "10")]
pub ibnpanjgkoi: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "12")]
pub beneifahigj: ::std::collections::HashMap<u32, u32>,
/// offset: 96
#[prost(uint32, tag = "5")]
pub jonkhpknnld: u32,
/// offset: 72
#[prost(message, optional, tag = "11")]
pub nlejpmedbnh: ::core::option::Option<Plieedkhgnn>,
/// offset: 56
#[prost(message, optional, tag = "1")]
pub hbmjiggbfkp: ::core::option::Option<Geoaaaoapgk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bapbjanoplp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub afneplkihll: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub cpkmcpfibld: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmddgognbek {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub jdfclifhebe: ::prost::alloc::vec::Vec<Bapbjanoplp>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub emmomdodkak: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyPlacingShip {
/// offset: 32
#[prost(uint32, tag = "13")]
pub ship_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub goods_list: ::prost::alloc::vec::Vec<Jmddgognbek>,
}
/// Obf: OGBMHIPHEGK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4774)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyPlacingGameCsReq {
/// offset: 40
#[prost(uint32, tag = "11")]
pub kebodnomndj: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub cost_time: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub bhjpeaabogp: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub pbdjoiiakhk: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub fcdcfamohae: ::core::option::Option<AlleyPlacingShip>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub fobgbgcokae: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub mamggfkgkce: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub obpndkppfgg: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub onepnpgpmno: u32,
}
/// Obf: FHOFFPINBIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4737)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AlleyPlacingGameScRsp {
/// offset: 48
#[prost(uint32, tag = "11")]
pub mabfdbcdcdn: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub gkoahbkedhl: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub hgifekefcan: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub ldlojjgnjmj: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub khebcopegkc: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub ahnpmgloieh: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: HPLIDKIHCHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4793)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActivityRaidPlacingGameCsReq {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub fcdcfamohae: ::core::option::Option<AlleyPlacingShip>,
#[prost(oneof = "activity_raid_placing_game_cs_req::Dlomkfleeic", tags = "1, 12")]
pub dlomkfleeic: ::core::option::Option<
activity_raid_placing_game_cs_req::Dlomkfleeic,
>,
}
/// Nested message and enum types in `ActivityRaidPlacingGameCsReq`.
pub mod activity_raid_placing_game_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Dlomkfleeic {
/// offset: 24
#[prost(uint32, tag = "1")]
Mfmhhapppjj(u32),
/// offset: 24
#[prost(uint32, tag = "12")]
Obpndkppfgg(u32),
}
}
/// Obf: KOOGGDBNOPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4702)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ActivityRaidPlacingGameScRsp {
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
#[prost(oneof = "activity_raid_placing_game_sc_rsp::Dlomkfleeic", tags = "10, 8")]
pub dlomkfleeic: ::core::option::Option<
activity_raid_placing_game_sc_rsp::Dlomkfleeic,
>,
}
/// Nested message and enum types in `ActivityRaidPlacingGameScRsp`.
pub mod activity_raid_placing_game_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Dlomkfleeic {
/// offset: 16
#[prost(uint32, tag = "10")]
Mfmhhapppjj(u32),
/// offset: 16
#[prost(uint32, tag = "8")]
Obpndkppfgg(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plieedkhgnn {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub dgliplahmbf: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(bool, tag = "5")]
pub cajcagnbgek: bool,
/// offset: 40
#[prost(uint32, tag = "9")]
pub addemhfjjah: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub hcafcgklkfd: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub bmgebfhhcod: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub jldpaipamnb: u32,
}
/// Obf: OPGKIIPJKHF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4733)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyOrderChangedScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub fclmookjgpn: ::core::option::Option<Plieedkhgnn>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4789)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fbdjejdhcio {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ppdmpmdmaom: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhpkmmdohih {
/// offset: 48
#[prost(uint32, tag = "13")]
pub jddmhmchnnn: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub ofabegpjbjp: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub onlbejgccca: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub aafljgpkcdh: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "15")]
pub shop_goods_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub omggdmmlbjl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub ncgejeeomfc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ccbkgjgndcl {
/// offset: 36
#[prost(uint32, tag = "12")]
pub miccegikibj: u32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub fgkaomijjbn: ::prost::alloc::vec::Vec<Nhpkmmdohih>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub cost_time: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jccmgoophbo {
/// offset: 44
#[prost(uint32, tag = "13")]
pub max_score: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub dekngnhlfni: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub jlelbcfobkn: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub mlpggipcngf: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub hdghcojiceg: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub miccegikibj: u32,
}
/// Obf: BMPBFMFLFKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4794)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsGameCsReq {
/// offset: 32
#[prost(bool, tag = "1")]
pub clpnbfokjlj: bool,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub kdkbnmejlfp: ::prost::alloc::vec::Vec<Ccbkgjgndcl>,
}
/// Obf: EGBCOALJEMC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4720)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsScoreRewardSyncInfoScNotify {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub oaikifekflg: ::prost::alloc::vec::Vec<Jccmgoophbo>,
}
/// Obf: HCJLEAFNMFN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsGameScRsp {
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub event_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub oaikifekflg: ::prost::alloc::vec::Vec<Jccmgoophbo>,
/// offset: 32
#[prost(bool, tag = "12")]
pub clpnbfokjlj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dcmjcnokknn {
/// offset: 24
#[prost(enumeration = "AlleyEventState", tag = "12")]
pub state: i32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub eiaakegpkme: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub event_id: u32,
}
/// Obf: HCPIIBLGLHO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4709)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartAlleyEventCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub event_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4798)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kcobmopklpl {
/// offset: 28
#[prost(uint32, tag = "10")]
pub event_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: FMJHNBJEJAE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4763)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AlleyEventChangeNotify {
/// offset: 32
#[prost(uint32, tag = "9")]
pub ndopmmammod: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub glnjoahbbkk: ::core::option::Option<Dcmjcnokknn>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4726)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hcdihobplje {
/// offset: 24
#[prost(uint32, tag = "13")]
pub cnponfmakjo: u32,
}
/// Obf: NLDLOPCEOBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4739)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakePrestigeRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
}
/// Obf: IJLEPLMCFAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4701)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePrestigeRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: MDGOJOILLJC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4707)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PrestigeLevelUpCsReq {}
/// Obf: LGBGFNMDLPM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4758)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PrestigeLevelUpScRsp {
/// offset: 28
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: HDKPPJDCHCL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4744)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AlleyFundsScNotify {
/// offset: 24
#[prost(uint32, tag = "3")]
pub epeekldllda: u32,
}
/// Obf: LJFLPMIPAKI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4796)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SaveLogisticsCsReq {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub kdkbnmejlfp: ::prost::alloc::vec::Vec<Ccbkgjgndcl>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4757)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kcheplkmonl {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub kdkbnmejlfp: ::prost::alloc::vec::Vec<Ccbkgjgndcl>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: KAMFMLIHMBD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4721)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub hbmjiggbfkp: ::core::option::Option<Geoaaaoapgk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkpdcilelaa {
/// offset: 36
#[prost(uint32, tag = "10")]
pub pdaigdfnppn: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub mdfoadmkjdl: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub aomdbdnmbfc: ::std::collections::HashMap<u32, u32>,
}
/// Obf: NECAGCHHMIL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4728)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyShipmentEventEffectsScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub kdpagmknneh: ::core::option::Option<Mkpdcilelaa>,
}
/// Obf: LEMIPDPLDHG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4765)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSaveLogisticsMapCsReq {}
/// Obf: BGLNKDILBDD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4773)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSaveLogisticsMapScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub jobihkplhen: ::prost::alloc::vec::Vec<Ccbkgjgndcl>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4753)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcphapnlnig {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "8")]
pub beneifahigj: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plaihfcekhm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4717)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Loingbngdfo {
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub cgkpibnbfje: u32,
}
/// Obf: KOBMBFDEFAJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4751)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeEventRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub event_id: u32,
}
/// Obf: HAPEIILONGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4725)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyTakeEventRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: NPANIOCANON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4754)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LogisticsDetonateStarSkiffCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4779)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ijmicomcfkk {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ocnnjkjpknn {
/// offset: 28
#[prost(uint32, tag = "12")]
pub r#type: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub set_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bkeppijmlnb {
/// offset: 28
#[prost(uint32, tag = "11")]
pub monster_id: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub num: u32,
}
/// Obf: DFGHDILABEK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ArchiveData {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub elmiohhogoo: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub relic_list: ::prost::alloc::vec::Vec<Ocnnjkjpknn>,
/// offset: 48
#[prost(uint32, repeated, tag = "2")]
pub glhnoakhhpd: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "6")]
pub kill_monster_list: ::prost::alloc::vec::Vec<Bkeppijmlnb>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ooichlfihlf: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BBMHMOKHLAJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2391)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetArchiveDataCsReq {}
/// Obf: GEGKGNHBCMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetArchiveDataScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub archive_data: ::core::option::Option<ArchiveData>,
}
/// Obf: OOKIHNKJGBK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2394)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetUpdatedArchiveDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2395)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ghilichodln {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub archive_data: ::core::option::Option<ArchiveData>,
}
/// Obf: IABPDLHEJAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(391)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAvatarDataCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "3")]
pub is_get_all: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarPathSkillTree {
/// offset: 24
#[prost(uint32, tag = "6")]
pub anchor_type: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub level: u32,
}
/// Obf: LCPLCGGHFLN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Avatar {
/// offset: 32
#[prost(uint32, tag = "14")]
pub exp: u32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub first_met_time_stamp: u64,
/// offset: 60
#[prost(uint32, tag = "9")]
pub base_avatar_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "8")]
pub level: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub equipment_unique_id: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 48
#[prost(bool, tag = "5")]
pub is_marked: bool,
/// offset: 56
#[prost(uint32, tag = "13")]
pub cur_multi_path_avatar_type: u32,
}
/// Obf: NOOBNLLBHOC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarPathData {
/// offset: 48 #TODO
#[prost(uint32, tag = "13")]
pub path_equipment_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub equip_relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
/// offset: 64
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
/// offset: 60 #TODO
#[prost(uint32, tag = "8")]
pub dressed_skin_id: u32,
/// offset: 40
#[prost(uint64, tag = "12")]
pub unlock_timestamp: u64,
/// offset: 56
#[prost(uint32, tag = "11")]
pub rank: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub unk_enhanced_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub avatar_path_skill_tree: ::prost::alloc::vec::Vec<AvatarPathSkillTree>,
}
/// Obf: FDPHFAMFIAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAvatarDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub avatar_path_data_info_list: ::prost::alloc::vec::Vec<AvatarPathData>,
/// offset: 72
#[prost(message, repeated, tag = "3")]
pub mmekfjdmilj: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 84
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 64
#[prost(enumeration = "Kflkndhjili", repeated, tag = "4")]
pub glebagpeopp: ::prost::alloc::vec::Vec<i32>,
/// offset: 88
#[prost(bool, tag = "7")]
pub is_get_all: bool,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
/// offset: 48
#[prost(message, optional, tag = "1")]
pub hphoedagbob: ::core::option::Option<Mcndbbebkmj>,
/// offset: 56
#[prost(uint32, repeated, tag = "11")]
pub basic_type_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, tag = "15")]
pub mmopcklphio: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub skin_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GBKEIGAJJCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(394)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarExpUpCsReq {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub item_cost: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub base_avatar_id: u32,
}
/// Obf: FLGFLKJKCFM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(395)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarExpUpScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub return_item_list: ::prost::alloc::vec::Vec<PileItem>,
}
/// Obf: JEJGKNMILEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(314)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockSkillTreeCsReq {
/// offset: 36
#[prost(uint32, tag = "2")]
pub point_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level: u32,
}
/// Obf: OJDOBJDEIME
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(318)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockSkilltreeScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JJJPDFLHLCH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(309)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PromoteAvatarCsReq {
/// offset: 32
#[prost(uint32, tag = "15")]
pub base_avatar_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(398)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nhannopoppl {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: NJLDALJGPOI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(363)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DressAvatarCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub equipment_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(326)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DressAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: IJLIFFBDHJF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(339)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeOffEquipmentCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(301)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeOffEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: CHOJLJONBKJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(374)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddAvatarScNotify {
/// offset: 32
#[prost(uint32, tag = "12")]
pub base_avatar_id: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(bool, tag = "7")]
pub is_new: bool,
/// offset: 40
#[prost(enumeration = "Lhhknenbjeh", tag = "6")]
pub liopnmfdkba: i32,
}
/// Obf: GNNPDCOCAFL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(328)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddMultiPathAvatarScNotify {
/// offset: 44
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
/// offset: 40
#[prost(bool, tag = "4")]
pub is_new: bool,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(enumeration = "Pjnefbblpnd", tag = "2")]
pub langjojleoc: i32,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub oiofpadogfc: ::prost::alloc::vec::Vec<Dpbegbnicpg>,
}
/// Obf: NPIAAMJABBO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(337)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActiveEidolonCsReq {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub rank: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(304)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ActiveEidolonScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DressRelicParam {
/// offset: 24
#[prost(uint32, tag = "2")]
pub relic_unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub relic_type: u32,
}
/// Obf: OHMKCBKHOON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(338)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressRelicAvatarCsReq {
/// offset: 32
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub switch_list: ::prost::alloc::vec::Vec<DressRelicParam>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(372)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DressRelicAvatarScRsp {
/// offset: 28
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: AIIFBNNICHO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(332)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffRelicCsReq {
/// offset: 32
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub relic_type_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(333)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeOffRelicScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: AHPKBGEAFCI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(361)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakePromotionRewardCsReq {
/// offset: 28
#[prost(uint32, tag = "8")]
pub base_avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub promotion: u32,
}
/// Obf: AAEACPDIIAL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(307)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePromotionRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: HHICGBDOPIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(358)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DressAvatarSkinCsReq {
/// offset: 28
#[prost(uint32, tag = "8")]
pub skin_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(344)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mneoiopnpnk {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: FDIDEDEPCEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(400)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeOffAvatarSkinCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(389)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kgjhpkbmipb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: EACOAPGDPMF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(396)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockAvatarSkinScNotify {
/// offset: 24
#[prost(uint32, tag = "3")]
pub skin_id: u32,
}
/// Obf: KEINOELMNOA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(302)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetPlayerOutfitCsReq {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hphoedagbob: ::core::option::Option<Mcndbbebkmj>,
}
/// Obf: NIKPKPDGAPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(349)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetPlayerOutfitScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: DJOODHNAGCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(357)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkAvatarCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 24
#[prost(bool, tag = "1")]
pub is_marked: bool,
}
/// Obf: GFEMPLHPLCD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(321)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkAvatarScRsp {
/// offset: 32
#[prost(bool, tag = "10")]
pub is_marked: bool,
/// offset: 24
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddaalinaijn {
/// offset: 36
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 24
#[prost(enumeration = "Kflkndhjili", repeated, tag = "4")]
pub dhaijljcjaf: ::prost::alloc::vec::Vec<i32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub kncjpjfmpaj: u32,
/// offset: 32
#[prost(enumeration = "Hdjkgmlafnp", tag = "14")]
pub source: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(373)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhpbadaigho {
/// offset: 24
#[prost(enumeration = "Kflkndhjili", repeated, tag = "10")]
pub dhaijljcjaf: ::prost::alloc::vec::Vec<i32>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub mmopcklphio: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub growth_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(353)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajlcajekagp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub mmopcklphio: u32,
/// offset: 24
#[prost(enumeration = "Kflkndhjili", repeated, tag = "7")]
pub dhaijljcjaf: ::prost::alloc::vec::Vec<i32>,
}
/// Obf: GNKCDKGGLBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(320)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPreAvatarActivityListCsReq {}
/// Obf: ODCJLIFCCLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(393)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPreAvatarActivityListScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub fmkjkgajkkj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbbcckmkjne {
/// offset: 64
#[prost(uint32, tag = "1981")]
pub dkiacflbekd: u32,
/// offset: 40
#[prost(string, tag = "1376")]
pub oldbjilbgld: ::prost::alloc::string::String,
/// offset: 112
#[prost(uint32, tag = "1")]
pub opibbdhmcgo: u32,
/// offset: 120
#[prost(uint32, tag = "10")]
pub plijjngpeim: u32,
/// offset: 108
#[prost(uint32, tag = "13")]
pub lfbbonlcfph: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub chdnocollhj: u32,
/// offset: 124
#[prost(uint32, tag = "14")]
pub lmpnjdmgobb: u32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub fjgcnbdbmmg: u32,
/// offset: 72
#[prost(uint32, tag = "684")]
pub r#type: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub iachbbgohlh: u32,
/// offset: 80
#[prost(uint32, tag = "8")]
pub phhlmdicenj: u32,
/// offset: 96
#[prost(uint32, tag = "9")]
pub chodehnfclj: u32,
/// offset: 92
#[prost(uint32, tag = "12")]
pub imkaojljidk: u32,
/// offset: 116
#[prost(uint32, tag = "5")]
pub lbpbgnjfaio: u32,
/// offset: 32
#[prost(string, tag = "1893")]
pub dnggphpohhd: ::prost::alloc::string::String,
/// offset: 16
#[prost(string, tag = "2032")]
pub fcbfcdagfoa: ::prost::alloc::string::String,
/// offset: 76
#[prost(uint32, tag = "15")]
pub genomeolojb: u32,
/// offset: 104
#[prost(uint32, tag = "1645")]
pub hiilnpickcg: u32,
/// offset: 24
#[prost(string, tag = "1508")]
pub oopmddklnkp: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "11")]
pub cbkndpbfbjl: u32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub bkaanclcoah: u32,
/// offset: 100
#[prost(uint32, tag = "2")]
pub dhndlhlnmjb: u32,
}
/// Obf: NCCKGFLFPON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(308)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPreAvatarGrowthInfoCsReq {}
/// Obf: AGPIDEMDFDJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(317)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPreAvatarGrowthInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub aggilhaonph: ::prost::alloc::vec::Vec<Nbbcckmkjne>,
}
/// Obf: NLDEBMAJOIG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(354)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAvatarEnhancedIdCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub enhanced_id: u32,
}
/// Obf: FDDIICNLPBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(379)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAvatarEnhancedIdScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub unk_enhanced_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub growth_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: HKMDKHPJHGE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(366)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAvatarPathCsReq {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "12")]
pub avatar_id: i32,
}
/// Obf: FPJIMDECKKD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(305)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAvatarPathScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "MultiPathAvatarType", tag = "12")]
pub avatar_id: i32,
}
/// Obf: NPEPMCLAGPA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(336)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetMultipleAvatarPathsCsReq {
/// offset: 16
#[prost(enumeration = "MultiPathAvatarType", repeated, tag = "4")]
pub avatar_id_list: ::prost::alloc::vec::Vec<i32>,
}
/// Obf: LEFFBPBBCHE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(303)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetMultipleAvatarPathsScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: KHLNKEOIDHA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(330)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockAvatarPathCsReq {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "12")]
pub avatar_id: i32,
}
/// Obf: MNAPEAEAFDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(371)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockAvatarPathScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 44
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "MultiPathAvatarType", tag = "2")]
pub avatar_id: i32,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub basic_type_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IGLFEPHKFEM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(311)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarPathChangedNotify {
/// offset: 28
#[prost(uint32, tag = "5")]
pub base_avatar_id: u32,
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "7")]
pub cur_multi_path_avatar_type: i32,
}
/// Obf: CKCLONOOLNO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(392)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarSpecialSkilltreeUnlockScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
/// Obf: OOKEHNJKDMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(191)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultCsReq {
/// offset: 76
#[prost(uint32, tag = "10")]
pub dgmpdhinpkk: u32,
/// offset: 70
#[prost(bool, tag = "11")]
pub jioddahnmel: bool,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 80
#[prost(uint32, tag = "14")]
pub stage_id: u32,
/// offset: 72
#[prost(uint32, tag = "12")]
pub dijhafogeof: u32,
/// offset: 16
#[prost(string, tag = "6")]
pub debug_extra_info: ::prost::alloc::string::String,
/// offset: 88
#[prost(uint32, tag = "7")]
pub enecpeogekg: u32,
/// offset: 32
#[prost(map = "string, uint32", tag = "1")]
pub cgkfikkngjn: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 24
#[prost(bytes = "vec", tag = "13")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
/// offset: 92
#[prost(uint32, tag = "4")]
pub cost_time: u32,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
/// offset: 68
#[prost(bool, tag = "9")]
pub abaiaemneoa: bool,
/// offset: 64
#[prost(uint32, tag = "15")]
pub battle_id: u32,
/// offset: 84
#[prost(enumeration = "BattleEndStatus", tag = "8")]
pub end_status: i32,
/// offset: 69
#[prost(bool, tag = "5")]
pub kibmemnccdn: bool,
}
/// Obf: NNEAKALHKHN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultScRsp {
/// offset: 48
#[prost(message, optional, tag = "7")]
pub mnlgnlickil: ::core::option::Option<ItemList>,
/// offset: 88
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 24
#[prost(message, optional, tag = "460")]
pub daengalogeb: ::core::option::Option<ItemList>,
/// offset: 112
#[prost(enumeration = "BattleEndStatus", tag = "4")]
pub end_status: i32,
/// offset: 32
#[prost(string, tag = "15")]
pub afjdgfmhmma: ::prost::alloc::string::String,
/// offset: 116
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 96
#[prost(uint32, tag = "12")]
pub event_id: u32,
/// offset: 64
#[prost(message, optional, tag = "6")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 104
#[prost(uint32, tag = "11")]
pub ndejjdhjbim: u32,
/// offset: 100
#[prost(bool, tag = "8")]
pub check_identical: bool,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 92
#[prost(uint32, tag = "13")]
pub battle_id: u32,
/// offset: 120
#[prost(uint32, tag = "1")]
pub ggdbpddapdg: u32,
/// offset: 72
#[prost(string, tag = "2")]
pub jahekngdnmi: ::prost::alloc::string::String,
/// offset: 108
#[prost(uint32, tag = "10")]
pub cjajbmajnjp: u32,
/// offset: 80
#[prost(message, optional, tag = "5")]
pub nidffcjkcdn: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(message, optional, tag = "1582")]
pub hicnfjdgggl: ::core::option::Option<Nnoijjnchjb>,
}
/// Obf: NOMOGIEPIGJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(194)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuitBattleCsReq {
/// offset: 32
#[prost(enumeration = "RebattleType", tag = "2")]
pub mgabmcbohmk: i32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub stt: ::core::option::Option<BattleStatistics>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(195)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pdnpicpecac {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: PFLGOCPNICF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(114)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCurBattleInfoCsReq {}
/// Obf: IICAANBDBGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(118)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurBattleInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub dpcnclibjbc: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub hmbgopolojo: u32,
/// offset: 40
#[prost(enumeration = "BattleEndStatus", tag = "15")]
pub last_end_status: i32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: KABFOGEHLFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(109)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncClientResVersionCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub dijhafogeof: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(198)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncClientResVersionScRsp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub dijhafogeof: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(163)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ehamefnclck {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pgoempfckbe {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(139)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fomeicligla {
/// offset: 28
#[prost(bool, tag = "1")]
pub mipmbggkcfm: bool,
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(101)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nkelgongcbh {}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(174)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jkmdobafkdi {
/// offset: 24
#[prost(bool, tag = "5")]
pub fdbgojcklbh: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(137)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Egjnfmfalaa {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 32
#[prost(enumeration = "RebattleType", tag = "9")]
pub mgabmcbohmk: i32,
}
/// Obf: CFAHKPLLOML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5791)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBattleCollegeDataCsReq {}
/// Obf: MNEJDGILKMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBattleCollegeDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub nfdcolpacem: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "5")]
pub lcdaleeedjj: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: MMINPIFHLEE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5794)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncBattleCollegeDataChangeScNotify {
/// offset: 40
#[prost(uint32, tag = "5")]
pub lcdaleeedjj: u32,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub nfdcolpacem: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BANJBCGMOGA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5795)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartBattleCollegeCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub id: u32,
}
/// Obf: AEPAMIBJDFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5714)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartBattleCollegeScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: BCMCDFIOBJH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3091)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BattlePassInfoNotify {
/// offset: 72
#[prost(uint64, tag = "4")]
pub kbcpnamdbje: u64,
/// offset: 88
#[prost(uint64, tag = "2")]
pub ihmnmnbkjpg: u64,
/// offset: 48
#[prost(uint64, tag = "1")]
pub hebiljiiicg: u64,
/// offset: 100
#[prost(uint32, tag = "5")]
pub exp: u32,
/// offset: 104
#[prost(uint32, tag = "3")]
pub edgechcldhg: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub level: u32,
/// offset: 56
#[prost(uint64, tag = "8")]
pub cdkcgakabal: u64,
/// offset: 40
#[prost(uint64, tag = "12")]
pub aegloaapheb: u64,
/// offset: 80
#[prost(uint64, tag = "15")]
pub kpogajbldnc: u64,
/// offset: 64
#[prost(uint64, tag = "14")]
pub geninogklap: u64,
/// offset: 96
#[prost(uint32, tag = "11")]
pub gclplaoijeo: u32,
/// offset: 32
#[prost(uint64, tag = "7")]
pub oknmghgaeig: u64,
/// offset: 28
#[prost(enumeration = "BpTierType", tag = "9")]
pub aangicijiba: i32,
}
/// Obf: KFCILKEEFBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3095)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeBpRewardCsReq {
/// offset: 28
#[prost(uint32, tag = "5")]
pub jkoaafgpncj: u32,
/// offset: 32
#[prost(enumeration = "BpRewardType", tag = "2")]
pub r#type: i32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
}
/// Obf: OMKDADNLEPN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3014)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeBpRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: CDDHDMNPLIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3018)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BuyBpLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub odadjiloeko: u32,
}
/// Obf: KNAEHBAAPKA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3009)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BuyBpLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct OptionalReward {
/// offset: 24
#[prost(uint32, tag = "4")]
pub optional_reward_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
}
/// Obf: GLKIDDFNJLC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3098)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAllRewardCsReq {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub ggbkofkehnd: ::prost::alloc::vec::Vec<OptionalReward>,
}
/// Obf: OMDJLBEGKAG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAllRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JHKPLLCLBOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4863)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBenefitActivityInfoCsReq {}
/// Obf: MHGBPCKDGBM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LuckyKoiInfoList {
/// offset: 40
#[prost(uint32, tag = "2")]
pub head_icon: u32,
/// offset: 16
#[prost(string, tag = "15")]
pub pnfflclmflo: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub ikdcfenddob: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Amdmkfgoapo {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fhbffifipoa {
/// offset: 56
#[prost(uint64, tag = "1")]
pub begin_time: u64,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub ahbfaamnkno: ::prost::alloc::vec::Vec<Amdmkfgoapo>,
/// offset: 40
#[prost(uint64, tag = "10")]
pub eoghmohblnn: u64,
/// offset: 64
#[prost(uint32, tag = "3")]
pub gepimaeonif: u32,
/// offset: 48
#[prost(uint64, tag = "2")]
pub end_time: u64,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub imnpfjibjfe: ::prost::alloc::vec::Vec<LuckyKoiInfoList>,
}
/// Obf: HMDOLONKPNL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BenefitData {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub odlbokhdanl: ::core::option::Option<Fhbffifipoa>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub coooffkidmc: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub status: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level: u32,
}
/// Obf: JANFPGBKHCC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4857)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBenefitActivityInfo {
/// offset: 36
#[prost(bool, tag = "12")]
pub ehgbhcpkgjh: bool,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub mkldmaeappf: ::prost::alloc::vec::Vec<BenefitData>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iijkilfjenl {
/// offset: 24
#[prost(bool, tag = "7")]
pub fddhibceoke: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub coooffkidmc: u32,
}
/// Obf: FOCOLKNPGFL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4880)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeBenefitActivityRewardCsReq {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub switch_list: ::prost::alloc::vec::Vec<Iijkilfjenl>,
/// offset: 32
#[prost(bool, tag = "1")]
pub fhfmnogamha: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Domoeoohlja {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub coooffkidmc: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub fddhibceoke: bool,
}
/// Obf: LJPANEMNMMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4877)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeBenefitActivityRewardScRsp {
/// offset: 32
#[prost(message, optional, tag = "13")]
pub dbmfjiiofoi: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub switch_list: ::prost::alloc::vec::Vec<Domoeoohlja>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: BDOHMMKABFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4885)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct JoinBenefitActivityCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub coooffkidmc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4888)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cdfgbpopnal {
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub coooffkidmc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kaaebonpkep {
/// offset: 28
#[prost(bool, tag = "7")]
pub enkbfgbbhkp: bool,
/// offset: 36
#[prost(uint32, tag = "6")]
pub jccooaepged: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub coooffkidmc: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub nhghebjccco: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogjbphbcmbe {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub jefkcimhcco: ::prost::alloc::vec::Vec<Kaaebonpkep>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Anapbembbif {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9830)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kokpdkolble {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub mnjnfmkikmh: ::prost::alloc::vec::Vec<Ogjbphbcmbe>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jmhklopjgcp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub coooffkidmc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9827)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mekcpjmgcoc {
/// offset: 36
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub jccooaepged: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub coooffkidmc: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub nhghebjccco: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cdhdobhpjog {
/// offset: 28
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub coooffkidmc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9824)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eackmfhnkcb {
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub coooffkidmc: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub item_list: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Almciepoodp {
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "15")]
pub avatar_type: i32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oomingefpaf {
/// offset: 52
#[prost(uint32, tag = "12")]
pub jjoggbioikb: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub igieheocmjl: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "14")]
pub bkmedgfomkf: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub idoiddehijg: ::prost::alloc::vec::Vec<Almciepoodp>,
/// offset: 68
#[prost(uint32, tag = "1")]
pub challenge_id: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub ngbacicaapo: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub bknppaeoljh: u32,
/// offset: 64
#[prost(bool, tag = "13")]
pub pilpagjeenb: bool,
/// offset: 60
#[prost(uint32, tag = "2")]
pub paajdlbbikg: u32,
}
/// Obf: NOGJOKJOLOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4291)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBoxingClubInfoCsReq {}
/// Obf: MECBGOICDEK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4210)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBoxingClubInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub challenge_list: ::prost::alloc::vec::Vec<Oomingefpaf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mhjnbbpblbo {
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "11")]
pub avatar_type: i32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
/// Obf: FGBJLFNGAOJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4294)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchBoxingClubOpponentCsReq {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub idoiddehijg: ::prost::alloc::vec::Vec<Mhjnbbpblbo>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub challenge_id: u32,
}
/// Obf: DFANPNIPOHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4295)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchBoxingClubOpponentScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub opcgnjmgjde: ::core::option::Option<Oomingefpaf>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: MFBDIIJJIGA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4239)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChooseBoxingClubResonanceCsReq {
/// offset: 28
#[prost(uint32, tag = "11")]
pub ngbacicaapo: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub challenge_id: u32,
}
/// Obf: FDGFNIJNKNH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4201)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChooseBoxingClubResonanceScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub opcgnjmgjde: ::core::option::Option<Oomingefpaf>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: LHCLOGMFCHD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4274)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetBoxingClubResonanceLineupCsReq {
/// offset: 32
#[prost(uint32, tag = "7")]
pub challenge_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub idoiddehijg: ::prost::alloc::vec::Vec<Mhjnbbpblbo>,
}
/// Obf: KJPHLLABALN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4237)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetBoxingClubResonanceScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub opcgnjmgjde: ::core::option::Option<Oomingefpaf>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: LNCDGOJJDBF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4204)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChooseBoxingClubStageOptionalBuffCsReq {
/// offset: 28
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub oopgfeanpae: u32,
}
/// Obf: FKGLHLHIPDI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4238)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChooseBoxingClubStageOptionalBuffScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub opcgnjmgjde: ::core::option::Option<Oomingefpaf>,
}
/// Obf: FBDDFPOJCIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4214)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartBoxingClubBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub challenge_id: u32,
}
/// Obf: JCGNOCMCCKC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4218)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartBoxingClubBattleScRsp {
/// offset: 36
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub challenge_id: u32,
}
/// Obf: FEPLIKNCEEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4209)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GiveUpBoxingClubChallengeCsReq {
/// offset: 24
#[prost(bool, tag = "2")]
pub pamdlhocmcc: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub challenge_id: u32,
}
/// Obf: HMPOBDAMEOA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4298)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GiveUpBoxingClubChallengeScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub opcgnjmgjde: ::core::option::Option<Oomingefpaf>,
}
/// Obf: HPIFEJLJIOA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4263)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BoxingClubRewardScNotify {
/// offset: 32
#[prost(bool, tag = "13")]
pub is_win: bool,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub challenge_id: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub bkmedgfomkf: u32,
}
/// Obf: PMFAFPPLENM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4226)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BoxingClubChallengeUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub opcgnjmgjde: ::core::option::Option<Oomingefpaf>,
}
/// Obf: LKINOHFLNDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9122)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceGetDataCsReq {}
/// Obf: OMKOJJJAHLJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9138)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceGetDataScRsp {
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub pkocdlhbpim: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "5")]
pub lchdapelpgo: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub item_value: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub score_id: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub ihgbbheblkl: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GEPLMMMNFHB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9124)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceLoanCsReq {}
/// Obf: LODFBNNPIFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9139)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceLoanScRsp {
/// offset: 36
#[prost(uint32, tag = "6")]
pub mfjghldfjpi: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: LJGHJILEFHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9123)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceStartPveCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jafncomgabg: u32,
}
/// Obf: MECBDOMAJHA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9121)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceStartPveScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub jafncomgabg: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcfbjamcnkj {
/// offset: 24
#[prost(uint32, tag = "7")]
pub ogknebgdefn: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub loijlikomjn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Geohbhmjclm {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub epdcgjbjojm: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KCGBHPJGFED
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9150)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceUpdatePveMeetCatCsReq {
/// offset: 40
#[prost(uint32, tag = "1")]
pub jafncomgabg: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub kbaldgnlaki: u32,
#[prost(
oneof = "cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl",
tags = "3, 8, 11, 15, 5"
)]
pub bjdocjkicjl: ::core::option::Option<
cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl,
>,
}
/// Nested message and enum types in `CakeRaceUpdatePveMeetCatCsReq`.
pub mod cake_race_update_pve_meet_cat_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bjdocjkicjl {
/// offset: 16
#[prost(message, tag = "3")]
Ppkflbcmdmo(super::Pcfbjamcnkj),
/// offset: 16
#[prost(uint32, tag = "8")]
Hphgifpkmel(u32),
/// offset: 16
#[prost(bool, tag = "11")]
Pgheodjnaff(bool),
/// offset: 16
#[prost(message, tag = "15")]
Jnlfichnlel(super::Geohbhmjclm),
/// offset: 16
#[prost(bool, tag = "5")]
Dcfkbeohnme(bool),
}
}
/// Obf: MHENKCAGCAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9135)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceUpdatePveScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: OCMFLDJNGHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9147)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceFinishPveCsReq {
/// offset: 28
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 24
#[prost(bool, tag = "3")]
pub ldjkeepnjdc: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9145)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bpldhdfdida {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: GKLBNCBKKCK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9149)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceFinishFieldRewardScNotify {
/// offset: 32
#[prost(uint32, tag = "14")]
pub jafncomgabg: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: HMNOGGECDIO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9142)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceCoinScoreChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub score_id: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub lchdapelpgo: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub item_value: u32,
}
/// Obf: GCJKDFNJEGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9131)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceGetHandbookCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dnpjobhhddh {
/// offset: 32
#[prost(uint32, tag = "8")]
pub pdngpbjeibj: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub loijlikomjn: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub bpbdjpgkeil: u32,
}
/// Obf: DAPPGPDALOO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9130)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceGetHandbookScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub kjnicmlapnc: ::prost::alloc::vec::Vec<Dnpjobhhddh>,
}
/// Obf: LDEMJFCIOPA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9143)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceGetFriendRankingInfoListCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mgfemhkicnd {
/// offset: 28
#[prost(uint32, tag = "2")]
pub lchdapelpgo: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub jocdmehnlad: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub uid: u32,
}
/// Obf: DKDMBCOHCBG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9140)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceGetFriendRankingInfoListScRsp {
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub hfjndoaidop: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub cpbglngocba: ::prost::alloc::vec::Vec<Mgfemhkicnd>,
}
/// Obf: KIFJOBJGBGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9129)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceLikeFriendRankingInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub eaalmhnalfi: u32,
}
/// Obf: JLEDPGNOHLI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9134)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceLikeFriendRankingInfoScRsp {
/// offset: 40
#[prost(uint32, tag = "5")]
pub eaalmhnalfi: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub hfjndoaidop: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward_list: ::core::option::Option<ItemList>,
}
/// Obf: JEFKCAJDIPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9146)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CakeRaceGetDailyLikeCsReq {}
/// Obf: AKHGJCFCHNC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceGetDailyLikeScRsp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub hfjndoaidop: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fmmigglfafb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eenhhhmdhkh {
/// offset: 24
#[prost(uint32, tag = "2")]
pub lfpcnonadhp: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub lkemjdfapag: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9133)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmnliekbfnj {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub content_package_list: ::prost::alloc::vec::Vec<Eenhhhmdhkh>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: MAHJLCHKLIC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Challenge {
/// offset: 36
#[prost(uint32, tag = "14")]
pub star: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub taken_reward: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub score_two: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub score_id: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub stage_info: ::core::option::Option<ChallengeStageInfo>,
/// offset: 40
#[prost(bool, tag = "2")]
pub diohkmppkha: bool,
/// offset: 56
#[prost(uint32, tag = "9")]
pub challenge_id: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub record_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bbjkmoiapmc {
/// offset: 24
#[prost(uint32, tag = "3")]
pub group_id: u32,
/// offset: 32
#[prost(uint64, tag = "14")]
pub cjfafhbnkol: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gndeanniohb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub kmaejpccfbk: u32,
}
/// Obf: AFJLCKJCBNF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1791)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChallengeCsReq {}
/// Obf: FHIAKAILJAL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengeScRsp {
/// offset: 48
#[prost(uint32, tag = "1")]
pub mhapihcjpjm: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub challenge_list: ::prost::alloc::vec::Vec<Challenge>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub challenge_group_list: ::prost::alloc::vec::Vec<Bbjkmoiapmc>,
/// offset: 40
#[prost(message, repeated, tag = "12")]
pub max_level_list: ::prost::alloc::vec::Vec<Gndeanniohb>,
/// offset: 52
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: CFOPLKAOOGI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeStoryBuffInfo {
/// offset: 28
#[prost(uint32, tag = "7")]
pub ahhomnoelkk: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub oinecgopmjo: u32,
}
/// Obf: CHFCPGNAOLD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeBossBuffInfo {
/// offset: 28
#[prost(uint32, tag = "3")]
pub ahhomnoelkk: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub oinecgopmjo: u32,
}
/// Obf: HNLOHOMPDPD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeBuffInfo {
#[prost(oneof = "challenge_buff_info::Bpihfajcloc", tags = "2, 8")]
pub bpihfajcloc: ::core::option::Option<challenge_buff_info::Bpihfajcloc>,
}
/// Nested message and enum types in `ChallengeBuffInfo`.
pub mod challenge_buff_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "2")]
StoryInfo(super::ChallengeStoryBuffInfo),
/// offset: 16
#[prost(message, tag = "8")]
BossInfo(super::ChallengeBossBuffInfo),
}
}
/// Obf: LMIMALCPGFG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1794)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartChallengeCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub dbcdkplpgao: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub bknkleocjno: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub abndfkfikci: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 56
#[prost(uint32, repeated, tag = "10")]
pub ajeameiamch: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub stage_info: ::core::option::Option<ChallengeBuffInfo>,
/// offset: 64
#[prost(uint32, tag = "5")]
pub challenge_id: u32,
}
/// Obf: MHEGFPPLMHD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartChallengeScRsp {
/// offset: 56
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 48
#[prost(message, optional, tag = "2")]
pub stage_info: ::core::option::Option<ChallengeStageInfo>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
}
/// Obf: KFGAALCJNCJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1733)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PartialChallengeCsReq {
/// offset: 32
#[prost(uint32, tag = "11")]
pub challenge_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub buff_id: u32,
/// offset: 24
#[prost(bool, tag = "5")]
pub is_first_half: bool,
}
/// Obf: JFLPFBNMPEN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1761)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartPartialChallengeScRsp {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
}
/// Obf: ALLHPFGEJFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1714)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveChallengeCsReq {}
/// Obf: DMAJNJKEELM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1718)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveChallengeScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IDEBLAOMIIM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1709)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeSettleNotify {
/// offset: 60
#[prost(bool, tag = "12")]
pub is_win: bool,
/// offset: 68
#[prost(uint32, tag = "14")]
pub lpgjkchjdbb: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub star: u32,
/// offset: 76
#[prost(uint32, tag = "15")]
pub score_two: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub eacknoaficf: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub max_level: ::core::option::Option<Gndeanniohb>,
/// offset: 64
#[prost(uint32, tag = "1")]
pub challenge_id: u32,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 72
#[prost(uint32, tag = "2")]
pub mhapihcjpjm: u32,
}
/// Obf: MADAHLKFANJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct KillMonster {
/// offset: 24
#[prost(uint32, tag = "8")]
pub kill_num: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub monster_id: u32,
}
/// Obf: BNECLLCJJGA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStoryBuffList {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KBCLCLKILEK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossBuffList {
/// offset: 32
#[prost(uint32, tag = "8")]
pub challenge_boss_const: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GGAMMKBCBCP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeCurBuffInfo {
#[prost(oneof = "challenge_cur_buff_info::Bpihfajcloc", tags = "3, 15")]
pub bpihfajcloc: ::core::option::Option<challenge_cur_buff_info::Bpihfajcloc>,
}
/// Nested message and enum types in `ChallengeCurBuffInfo`.
pub mod challenge_cur_buff_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "3")]
CurStoryBuffs(super::ChallengeStoryBuffList),
/// offset: 24
#[prost(message, tag = "15")]
CurBossBuffs(super::ChallengeBossBuffList),
}
}
/// Obf: OFBPMOFCNGI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CurChallenge {
/// offset: 56
#[prost(uint32, tag = "1")]
pub round_count: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub stage_info: ::core::option::Option<ChallengeCurBuffInfo>,
/// offset: 52
#[prost(uint32, tag = "10")]
pub dead_avatar_num: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub challenge_id: u32,
/// offset: 64
#[prost(enumeration = "ChallengeStatus", tag = "8")]
pub status: i32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub score_two: u32,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub kill_monster_list: ::prost::alloc::vec::Vec<KillMonster>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 40
#[prost(enumeration = "ExtraLineupType", tag = "4")]
pub extra_lineup_type: i32,
}
/// Obf: JPAGELKKPKN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1726)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCurChallengeCsReq {}
/// Obf: CDNGBIILFDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1739)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurChallengeScRsp {
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
}
/// Obf: GGNGPANLBGC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1701)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeLineupNotify {
/// offset: 24
#[prost(enumeration = "ExtraLineupType", tag = "15")]
pub extra_lineup_type: i32,
}
/// Obf: DLMKHAGJHJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1704)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeChallengeCumulativeRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub group_id: u32,
}
/// Obf: MIKAPINANED
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1738)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengeRewardScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub taken_reward_list: ::prost::alloc::vec::Vec<TakenChallengeRewardInfo>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: IGNNBKCGPJO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakenChallengeRewardInfo {
/// offset: 32
#[prost(uint32, tag = "6")]
pub star_count: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: DJBIMHKJGDO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStatistics {
/// offset: 32
#[prost(uint32, tag = "10")]
pub record_id: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub ncegeknljce: ::core::option::Option<Fpdkbgjkpff>,
}
/// Obf: EHIBAINEMGN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStoryStatistics {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ncegeknljce: ::core::option::Option<Pljjecpcmjd>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub record_id: u32,
}
/// Obf: IBFAACHMMHF
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossStatistics {
/// offset: 32
#[prost(uint32, tag = "12")]
pub record_id: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub ncegeknljce: ::core::option::Option<Bhfafmdhkkc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fpdkbgjkpff {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub abjgnbjmjjg: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub round_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pljjecpcmjd {
/// offset: 36
#[prost(uint32, tag = "7")]
pub score_id: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub oinecgopmjo: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub ahhomnoelkk: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub abjgnbjmjjg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhfafmdhkkc {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub oinecgopmjo: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub abjgnbjmjjg: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub score_id: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub ahhomnoelkk: u32,
}
/// Obf: MHIAMIGHEED
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeLineupList {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<ChallengeAvatarInfo>,
}
/// Obf: JPJHCMOIOGN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeAvatarInfo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub index: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 32
#[prost(enumeration = "AvatarType", tag = "10")]
pub avatar_type: i32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub cbhkfoeomff: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub id: u32,
}
/// Obf: GJOAEDBDMGL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1772)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChallengeGroupStatisticsCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub group_id: u32,
}
/// Obf: NIGCCBKCIEL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1732)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengeGroupStatisticsScRsp {
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub group_id: u32,
#[prost(
oneof = "get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl",
tags = "6, 1, 7"
)]
pub hiacnhnlcgl: ::core::option::Option<
get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl,
>,
}
/// Nested message and enum types in `GetChallengeGroupStatisticsScRsp`.
pub mod get_challenge_group_statistics_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hiacnhnlcgl {
/// offset: 16
#[prost(message, tag = "6")]
ChallengeDefault(super::ChallengeStatistics),
/// offset: 16
#[prost(message, tag = "1")]
ChallengeStory(super::ChallengeStoryStatistics),
/// offset: 16
#[prost(message, tag = "7")]
ChallengeBoss(super::ChallengeBossStatistics),
}
}
/// Obf: DNBHGNBMFNP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeBossSingleNodeInfo {
/// offset: 32
#[prost(uint32, tag = "3")]
pub max_score: u32,
/// offset: 24
#[prost(bool, tag = "4")]
pub is_win: bool,
/// offset: 28
#[prost(uint32, tag = "8")]
pub buff_id: u32,
/// offset: 25
#[prost(bool, tag = "7")]
pub jbjodehadjb: bool,
}
/// Obf: IOBMMMPGMKH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeBossEquipmentInfo {
/// offset: 32
#[prost(uint32, tag = "7")]
pub rank: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub tid: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub level: u32,
}
/// Obf: HACDHHKHNGF
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossRelicInfo {
/// offset: 44
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub main_affix_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub tid: u32,
}
/// Obf: POPAOPFJKOI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossAvatarRelicInfo {
/// offset: 24
#[prost(map = "uint32, message", tag = "1")]
pub avatar_relic_slot_map: ::std::collections::HashMap<u32, ChallengeBossRelicInfo>,
}
/// Obf: GBNPOMAAGOP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossInfo {
/// offset: 88
#[prost(bool, tag = "15")]
pub bjinibhgebm: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub ajeameiamch: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub abndfkfikci: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 56
#[prost(map = "uint32, message", tag = "7")]
pub challenge_avatar_equipment_map: ::std::collections::HashMap<
u32,
ChallengeBossEquipmentInfo,
>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub bknkleocjno: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 64
#[prost(message, optional, tag = "2")]
pub faliinohnac: ::core::option::Option<ChallengeBossSingleNodeInfo>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub heopcmikffn: ::core::option::Option<ChallengeBossSingleNodeInfo>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub dbcdkplpgao: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(map = "uint32, message", tag = "5")]
pub challenge_avatar_relic_map: ::std::collections::HashMap<
u32,
ChallengeBossAvatarRelicInfo,
>,
}
/// Obf: JFIEJCFKHGH
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStageInfo {
#[prost(oneof = "challenge_stage_info::Bpihfajcloc", tags = "11")]
pub bpihfajcloc: ::core::option::Option<challenge_stage_info::Bpihfajcloc>,
}
/// Nested message and enum types in `ChallengeStageInfo`.
pub mod challenge_stage_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "11")]
BossInfo(super::ChallengeBossInfo),
}
}
/// Obf: BGJMKGFLHNP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1758)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RestartChallengePhaseCsReq {}
/// Obf: AODJHBNKBDA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1744)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RestartChallengePhaseScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: DPOIANILHBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1800)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterChallengeNextPhaseCsReq {}
/// Obf: OEIIEOMIGFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1789)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterChallengeNextPhaseScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: KHNNDLNOPPC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1796)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossPhaseSettleNotify {
/// offset: 32
#[prost(bool, tag = "4")]
pub dcgahnckibi: bool,
/// offset: 48
#[prost(uint32, tag = "7")]
pub challenge_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub ebpdghakmjf: ::prost::alloc::vec::Vec<BattleTarget>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub lpgjkchjdbb: u32,
/// offset: 34
#[prost(bool, tag = "1")]
pub bjphkgddlgp: bool,
/// offset: 56
#[prost(uint32, tag = "6")]
pub phase: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub score_two: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub star: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub bbhdjclggag: u32,
/// offset: 33
#[prost(bool, tag = "13")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jjjndmmggki {
/// offset: 40
#[prost(uint32, tag = "12")]
pub cbhkfoeomff: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub equipment_unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub avatar_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iekadgbgcdh {
/// offset: 56
#[prost(uint32, tag = "3")]
pub peak_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub fblkpdnijdd: ::prost::alloc::vec::Vec<Jjjndmmggki>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(uint32, tag = "11")]
pub cycles_used: u32,
/// offset: 64
#[prost(bool, tag = "7")]
pub has_passed: bool,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub fmfgojhccnl: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fdfgooahbnk {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub ohomdmejlfk: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "11")]
pub ikcilobpebi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 68
#[prost(bool, tag = "9")]
pub has_passed: bool,
/// offset: 60
#[prost(uint32, tag = "10")]
pub buff_id: u32,
/// offset: 56
#[prost(uint32, tag = "13")]
pub heilkbjcagb: u32,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub cgdmchdoalc: ::prost::alloc::vec::Vec<Dgoljhdbjkc>,
/// offset: 72
#[prost(uint32, tag = "3")]
pub malocimpjpm: u32,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub fmfgojhccnl: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khbfacgbpei {
/// offset: 40
#[prost(message, optional, tag = "14")]
pub eaalnahopic: ::core::option::Option<Fdfgooahbnk>,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub mpinkbpckjj: ::core::option::Option<Fdfgooahbnk>,
/// offset: 48
#[prost(bool, tag = "7")]
pub hard_mode_has_passed: bool,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "1")]
pub ljgdcgbfnkn: u32,
}
/// Obf: FJIMPKKHFLA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct WaitConfirmData {
/// offset: 32
#[prost(bool, tag = "5")]
pub is_wait_confirm: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub cycles_used: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub peak_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgoljhdbjkc {
/// offset: 28
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub cbhkfoeomff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Panigdllmbg {
/// offset: 40
#[prost(uint32, repeated, tag = "13")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "8")]
pub peak_id: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub cycles_used: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub avatar_list: ::prost::alloc::vec::Vec<Dgoljhdbjkc>,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fcpekkeekfi {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub mfhmcidjglc: ::prost::alloc::vec::Vec<Panigdllmbg>,
}
/// Obf: IIDGPEJPBMA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakGroup {
/// offset: 76
#[prost(bool, tag = "10")]
pub disable_hard_mode: bool,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub mfhmcidjglc: ::prost::alloc::vec::Vec<Iekadgbgcdh>,
/// offset: 64
#[prost(uint32, tag = "14")]
pub kkagemjcioc: u32,
/// offset: 68
#[prost(uint32, tag = "2")]
pub peak_group_id: u32,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub wait_confirm_data: ::core::option::Option<WaitConfirmData>,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub taken_star_rewards: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "3")]
pub keekpjhcmfn: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub behfpnpalej: ::core::option::Option<Khbfacgbpei>,
/// offset: 48
#[prost(message, optional, tag = "11")]
pub pljlpohjhee: ::core::option::Option<Fcpekkeekfi>,
}
/// Obf: EOBPMHJCGBO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8913)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChallengePeakDataCsReq {}
/// Obf: PCFBDGMFNMD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8907)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengePeakDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub challenge_peak_groups: ::prost::alloc::vec::Vec<ChallengePeakGroup>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub current_peak_group_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8930)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcfedaphdlc {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub fmfgojhccnl: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub boss_buff_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub peak_id: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8927)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjppcnammkp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8935)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Amoaaiofedf {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8938)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gfgiialglim {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: DIKLCGNHIMH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8905)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakSettleScNotify {
/// offset: 44
#[prost(uint32, tag = "7")]
pub turn_left: u32,
/// offset: 51
#[prost(bool, tag = "3")]
pub is_unlock_easy_boss: bool,
/// offset: 40
#[prost(uint32, tag = "6")]
pub peak_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub peak_reward_group_list: ::prost::alloc::vec::Vec<ChallengePeakRewardGroup>,
/// offset: 57
#[prost(bool, tag = "2")]
pub hard_mode_has_passed: bool,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(bool, tag = "15")]
pub is_first_pass: bool,
/// offset: 52
#[prost(uint32, tag = "10")]
pub cycles_used: u32,
/// offset: 50
#[prost(bool, tag = "11")]
pub is_wait_confirm: bool,
/// offset: 56
#[prost(bool, tag = "8")]
pub is_boss_target_better: bool,
/// offset: 49
#[prost(bool, tag = "13")]
pub is_win: bool,
}
/// Obf: KIOCGHCDHBI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8901)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakGroupDataUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub challenge_peak_group: ::core::option::Option<ChallengePeakGroup>,
}
/// Obf: KKDMLPDOBNA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8947)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengePeakRewardCsReq {
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub reward_id: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub normal_reward_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub peak_group_id: u32,
}
/// Obf: DEGKHKDEBDB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakRewardGroup {
/// offset: 32
#[prost(uint32, tag = "7")]
pub reward_id: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: OENIJMEMCGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8919)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengePeakRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub peak_group_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub peak_reward_group_list: ::prost::alloc::vec::Vec<ChallengePeakRewardGroup>,
}
/// Obf: PDDEJPMDAHB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8902)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCurChallengePeakCsReq {}
/// Obf: EOCOLJHAAGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8944)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurChallengePeakScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub boss_buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub cycles_used: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub peak_id: u32,
/// offset: 44
#[prost(bool, tag = "6")]
pub is_wait_confirm: bool,
/// offset: 45
#[prost(bool, tag = "3")]
pub has_passed: bool,
}
/// Obf: NKADBLICGBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8918)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetChallengePeakBossHardModeCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub is_hard_mode: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub peak_group_id: u32,
}
/// Obf: CEBOIMHIAGM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8945)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetChallengePeakBossHardModeScRsp {
/// offset: 28
#[prost(uint32, tag = "15")]
pub peak_group_id: u32,
/// offset: 24
#[prost(bool, tag = "1")]
pub is_hard_mode: bool,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8936)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bflfdmfdmcl {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8903)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gpaoidiklln {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JEFFEBMBAAL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakLineup {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub peak_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub fmfgojhccnl: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8931)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnpgjjpkogl {
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub hngppfpoocd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengePeakLineup>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub peak_group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8921)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Faaagagdmnh {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8906)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kidbgjcmmog {
/// offset: 24
#[prost(uint32, tag = "3")]
pub peak_id: u32,
/// offset: 28
#[prost(bool, tag = "11")]
pub abholnjnpjm: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8926)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pmomhjhgmhn {
/// offset: 32
#[prost(bool, tag = "12")]
pub abholnjnpjm: bool,
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub peak_id: u32,
}
/// Obf: INEEDLNBHHD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3991)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SendMsgCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub message_datas: ::core::option::Option<MessageChatData>,
/// offset: 40
#[prost(enumeration = "ChatType", tag = "13")]
pub chat_type: i32,
}
/// Obf: HIOMDBGPLBF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3910)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SendMsgScRsp {
/// offset: 24
#[prost(uint64, tag = "2")]
pub end_time: u64,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: KCBIHKAFLIM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3994)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RevcMsgScNotify {
/// offset: 36
#[prost(enumeration = "ChatType", tag = "5")]
pub chat_type: i32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub eokimloiohi: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub recv_message_data: ::core::option::Option<ChatMessageData>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Habeipjgpnj {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub contact_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LLJMMCFAAEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3914)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPrivateChatHistoryCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub contact_side: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub target_side: u32,
}
/// Obf: IPEAIJGEGGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3918)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPrivateChatHistoryScRsp {
/// offset: 40
#[prost(uint32, tag = "4")]
pub target_side: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub chat_message_list: ::prost::alloc::vec::Vec<ChatMessageData>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub contact_side: u32,
}
/// Obf: LBJKMMJGFGB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FriendHistoryInfo {
/// offset: 24
#[prost(int64, tag = "13")]
pub last_send_time: i64,
/// offset: 32
#[prost(uint32, tag = "10")]
pub contact_side: u32,
}
/// Obf: FMCHPNENNAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3909)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChatFriendHistoryCsReq {}
/// Obf: HLAHEGINCCJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3998)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChatFriendHistoryScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub friend_history_info: ::prost::alloc::vec::Vec<FriendHistoryInfo>,
}
/// Obf: PHJJFBCFJIO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3963)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChatEmojiListCsReq {}
/// Obf: OOGFNALOGAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3926)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChatEmojiListScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub chat_emoji_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: CPKPLCIODMN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3939)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkChatEmojiCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub extra_id: u32,
/// offset: 28
#[prost(bool, tag = "14")]
pub is_remove_id: bool,
}
/// Obf: LPCILGINOMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3901)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkChatEmojiScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub extra_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub is_remove_id: bool,
}
/// Obf: MJNHHAMCLLB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3974)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BatchMarkChatEmojiCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub marked_emoji_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FEJKJGJIEGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3937)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BatchMarkChatEmojiScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub marked_emoji_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: KALBCKANFHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3904)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetLoginChatInfoCsReq {}
/// Obf: CBLNBLDCMBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3938)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLoginChatInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub contact_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mcafgbplfeh {
/// offset: 40
#[prost(uint64, tag = "5")]
pub pnjhmgnejji: u64,
/// offset: 36
#[prost(enumeration = "Olnbhjgbhil", tag = "15")]
pub alfhnehobja: i32,
#[prost(
oneof = "mcafgbplfeh::Pbcdmddgmjc",
tags = "2, 14, 7, 11, 6, 1275, 2025, 239, 987, 1810"
)]
pub pbcdmddgmjc: ::core::option::Option<mcafgbplfeh::Pbcdmddgmjc>,
}
/// Nested message and enum types in `MCAFGBPLFEH`.
pub mod mcafgbplfeh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Pbcdmddgmjc {
/// offset: 16
#[prost(uint32, tag = "2")]
Penlmeijifk(u32),
/// offset: 16
#[prost(uint32, tag = "14")]
Mbbfgfbejcp(u32),
/// offset: 16
#[prost(uint32, tag = "7")]
Jadhgfajeod(u32),
/// offset: 16
#[prost(uint32, tag = "11")]
Ffgcnfhipkc(u32),
/// offset: 16
#[prost(uint32, tag = "6")]
Dlboloigpli(u32),
/// offset: 16
#[prost(uint64, tag = "1275")]
Plfjbhogcaf(u64),
/// offset: 16
#[prost(uint32, tag = "2025")]
Odidlnlgjic(u32),
/// offset: 16
#[prost(uint32, tag = "239")]
Mhiffammagi(u32),
/// offset: 16
#[prost(uint32, tag = "987")]
Aakgepkjhag(u32),
/// offset: 16
#[prost(message, tag = "1810")]
Efoflgidkkk(super::Fdoemkpghfl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Goobkloekfo {
/// offset: 28
#[prost(uint32, tag = "5")]
pub ljdigndgcfj: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub emfhlbbocfk: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub jkcgcamifia: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dimkcebgkkn {
/// offset: 40
#[prost(uint64, tag = "1")]
pub unique_id: u64,
/// offset: 48
#[prost(uint32, tag = "10")]
pub config_id: u32,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub source: ::core::option::Option<Mcafgbplfeh>,
#[prost(oneof = "dimkcebgkkn::Kndfkmnigbl", tags = "6")]
pub kndfkmnigbl: ::core::option::Option<dimkcebgkkn::Kndfkmnigbl>,
}
/// Nested message and enum types in `DIMKCEBGKKN`.
pub mod dimkcebgkkn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Kndfkmnigbl {
/// offset: 24
#[prost(message, tag = "6")]
Bjdigcmbdpm(super::Goobkloekfo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Epjmdncpjme {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub source: ::core::option::Option<Mcafgbplfeh>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub fimnpebobhl: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifdjpdikldi {
/// offset: 32
#[prost(uint32, tag = "2")]
pub mooopambofk: u32,
/// offset: 40
#[prost(uint64, tag = "9")]
pub mfjcdekmnlg: u64,
/// offset: 24
#[prost(uint32, tag = "10")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iphfdelcnbd {
/// offset: 48
#[prost(double, tag = "13")]
pub hokhmngmhka: f64,
/// offset: 36
#[prost(enumeration = "Kfoeepgndoc", tag = "1")]
pub bphecfncicc: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub unique_id: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub source: ::core::option::Option<Mcafgbplfeh>,
/// offset: 40
#[prost(double, tag = "4")]
pub peilpieklkd: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhbkanlbccp {
/// offset: 64
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub mooopambofk: u32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub cigfollckki: ::prost::alloc::vec::Vec<Ifdjpdikldi>,
/// offset: 56
#[prost(uint64, tag = "12")]
pub gefgoigjhfj: u64,
/// offset: 40
#[prost(uint64, tag = "6")]
pub efllpplckbb: u64,
/// offset: 48
#[prost(bool, tag = "2")]
pub mpgfgkdbahn: bool,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub fbhgppckeic: ::prost::alloc::vec::Vec<Iphfdelcnbd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aacdbckafca {
/// offset: 24
#[prost(uint64, tag = "6")]
pub gefgoigjhfj: u64,
/// offset: 36
#[prost(uint32, tag = "7")]
pub mooopambofk: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cidlppkajpo {
/// offset: 36
#[prost(uint32, tag = "10")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub ijlpdnlaidg: u32,
#[prost(oneof = "cidlppkajpo::Ihciahifpll", tags = "11, 3")]
pub ihciahifpll: ::core::option::Option<cidlppkajpo::Ihciahifpll>,
}
/// Nested message and enum types in `CIDLPPKAJPO`.
pub mod cidlppkajpo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Ihciahifpll {
/// offset: 16
#[prost(message, tag = "11")]
Hgpigglbfmm(super::Hhbkanlbccp),
/// offset: 16
#[prost(message, tag = "3")]
Lgjhgodnjgm(super::Aacdbckafca),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdoemkpghfl {
/// offset: 28
#[prost(int32, tag = "7")]
pub x: i32,
/// offset: 24
#[prost(int32, tag = "13")]
pub y: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lkdfoojmhie {
/// offset: 32
#[prost(uint32, tag = "9")]
pub penlmeijifk: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub efoflgidkkk: ::core::option::Option<Fdoemkpghfl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jpfielfefhd {
/// offset: 44
#[prost(uint32, tag = "6")]
pub lpjijhgpghm: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub ophpmkfglba: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub kbbpnkggcpn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub njacmmnpcbj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Odlkofopbih {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub bgdggalaodo: ::core::option::Option<Jpfielfefhd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pmniilnpobo {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abinpbkhlpc {
/// offset: 32
#[prost(uint32, tag = "14")]
pub ophpmkfglba: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub kbbpnkggcpn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fnbkpihbdfg {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub jbccjllbbak: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub ophpmkfglba: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmbihjlaipl {
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub kbbpnkggcpn: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub lpjijhgpghm: u32,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub bgdggalaodo: ::core::option::Option<Jpfielfefhd>,
/// offset: 52
#[prost(uint32, tag = "9")]
pub ophpmkfglba: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub njacmmnpcbj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gdmfdlbpfnn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifgdfhlnpgd {
#[prost(oneof = "ifgdfhlnpgd::Jipbeabgoak", tags = "13, 2, 12, 3, 14, 9")]
pub jipbeabgoak: ::core::option::Option<ifgdfhlnpgd::Jipbeabgoak>,
}
/// Nested message and enum types in `IFGDFHLNPGD`.
pub mod ifgdfhlnpgd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Jipbeabgoak {
/// offset: 24
#[prost(message, tag = "13")]
Ljjalkijonc(super::Odlkofopbih),
/// offset: 24
#[prost(message, tag = "2")]
Mnaigbcojdk(super::Pmniilnpobo),
/// offset: 24
#[prost(message, tag = "12")]
Kklonjpklep(super::Abinpbkhlpc),
/// offset: 24
#[prost(message, tag = "3")]
Eddoaijiocc(super::Fnbkpihbdfg),
/// offset: 24
#[prost(message, tag = "14")]
Ddpjeaioild(super::Pmbihjlaipl),
/// offset: 24
#[prost(message, tag = "9")]
Mcklngpcjij(super::Gdmfdlbpfnn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fmemppnnkjh {
/// offset: 120
#[prost(uint32, tag = "5")]
pub stage_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub epgapccaemp: ::prost::alloc::vec::Vec<Gmfcnnfhmge>,
/// offset: 88
#[prost(uint64, repeated, tag = "837")]
pub mnimojdoiok: ::prost::alloc::vec::Vec<u64>,
/// offset: 72
#[prost(message, optional, tag = "921")]
pub kgllcmimemf: ::core::option::Option<Opdmgoaciep>,
/// offset: 112
#[prost(uint32, tag = "12")]
pub item_value: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub aefmencfdmb: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "4")]
pub kdidneledjd: ::prost::alloc::vec::Vec<Dimkcebgkkn>,
/// offset: 132
#[prost(uint32, tag = "13")]
pub jgoepadokem: u32,
/// offset: 116
#[prost(uint32, tag = "9")]
pub hp: u32,
/// offset: 128
#[prost(uint32, tag = "1240")]
pub max_hp: u32,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub entity_list: ::prost::alloc::vec::Vec<Cidlppkajpo>,
/// offset: 124
#[prost(uint32, tag = "6")]
pub mhiffammagi: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub pending_action: ::core::option::Option<Pndiinahjaf>,
/// offset: 136
#[prost(uint32, tag = "14")]
pub hfoegnamffk: u32,
/// offset: 96
#[prost(message, repeated, tag = "7")]
pub hjfbaahdhbh: ::prost::alloc::vec::Vec<Epjmdncpjme>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub jbocopnejlb: ::prost::alloc::vec::Vec<Lkdfoojmhie>,
/// offset: 80
#[prost(uint32, repeated, tag = "1")]
pub ccbiebicdme: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(message, optional, tag = "8")]
pub djidcabjnla: ::core::option::Option<Ifgdfhlnpgd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fcldnhohpii {
/// offset: 24
#[prost(uint32, tag = "10")]
pub stage_id: u32,
/// offset: 28
#[prost(bool, tag = "11")]
pub cebpajaajpp: bool,
}
/// Obf: MOGJMAMCLDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9583)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingGetDataCsReq {}
/// Obf: LMCMHCBCOPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9577)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingGetDataScRsp {
/// offset: 40
#[prost(message, optional, tag = "12")]
pub ikkmndmelln: ::core::option::Option<Fcldnhohpii>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub jjabppdilok: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub pogcgmlpeon: ::core::option::Option<Fmemppnnkjh>,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub doaihfiffno: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lkfndaogmmo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub config_id: u32,
/// offset: 32
#[prost(double, tag = "14")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcebjigapei {
/// offset: 44
#[prost(enumeration = "Gljleepocda", tag = "15")]
pub reason: i32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub wave: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub stage_id: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cur_hp: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub max_hp: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub haiohandiki: ::prost::alloc::vec::Vec<Lkfndaogmmo>,
}
/// Obf: DNFJDHINFJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9600)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingStartStageCsReq {
/// offset: 28
#[prost(uint32, tag = "15")]
pub mhiffammagi: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub stage_id: u32,
}
/// Obf: HLIGEDNJCEC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9597)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingStartStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub kafkphokdlm: ::core::option::Option<Fmemppnnkjh>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: DOIHGOAIJAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9605)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingQuitStageCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub pjladgoofke: u32,
}
/// Obf: GFNLHAADFJD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9608)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingQuitStageScRsp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub edkjmpachnj: ::core::option::Option<Dcebjigapei>,
}
/// Obf: INFPMKHHOGA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9575)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingUnlockGridCsReq {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub efoflgidkkk: ::core::option::Option<Fdoemkpghfl>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9571)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fnnnkijpmii {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: MKFEOPFKFOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9617)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingUseHandCardCsReq {
/// offset: 32
#[prost(uint32, tag = "15")]
pub gdfpbhmmfea: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub jdphgejlpph: ::core::option::Option<Fdoemkpghfl>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9589)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aiikilmnifi {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: MACADEAOIMK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9616)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingMoveEntityCsReq {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub jdphgejlpph: ::core::option::Option<Fdoemkpghfl>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub penlmeijifk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9610)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kljencaedbh {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: MJPMCMHBPHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9572)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingSellHandCardCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub gdfpbhmmfea: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9614)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hakhghafnee {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: LFEJGJJFBIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9588)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingFinishPrepareCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9615)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oljcelneloh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: KKJGCALJMBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9606)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingFinishBattleCsReq {
/// offset: 32
#[prost(uint32, tag = "6")]
pub pjladgoofke: u32,
/// offset: 36
#[prost(bool, tag = "14")]
pub is_win: bool,
/// offset: 44
#[prost(uint32, tag = "8")]
pub dkmpdlpeijb: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub lmiicenmobi: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub haiohandiki: ::prost::alloc::vec::Vec<Lkfndaogmmo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9573)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbdephgepjj {
/// offset: 52
#[prost(uint32, tag = "6")]
pub cur_hp: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub edkjmpachnj: ::core::option::Option<Dcebjigapei>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub lmiicenmobi: u32,
/// offset: 44
#[prost(bool, tag = "10")]
pub is_win: bool,
/// offset: 45
#[prost(bool, tag = "5")]
pub hfihpffadoc: bool,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub haiohandiki: ::prost::alloc::vec::Vec<Lkfndaogmmo>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: DDILIMKFGDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9620)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingRefreshCardCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9586)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccehgdpfgin {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: JOPFGDCNKOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9601)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingRefreshPolicyCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9591)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nnklgpjafpj {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: LGNNHAGFKBM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9619)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingRefreshShopReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9585)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lajeeaenkdi {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: DFIDPFJBKDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9576)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingSelectCardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub ecdhlihipme: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9596)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mfnoeoedfdf {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: JKFIHFPOPFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9578)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingSelectPolicyCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub dgiioghhaaf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9603)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Algmcfbhjbi {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: AKPKIHOFFLA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9579)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingBuyShopItemCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub aoaaneomooo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9574)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gipkoglghlb {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: GCALNGHABBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9607)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingActivatedPrivilegeCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub hceombkcddm: u32,
}
/// Obf: AMGGKOPCBLP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9618)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingActivatedPrivilegeScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub hceombkcddm: u32,
}
/// Obf: GMEPOEHKFJC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9613)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingFinishShopCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9609)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aadhellobcc {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ngdolhonkia {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ecdhlihipme: u32,
}
/// Obf: DIOKOOKJNBA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9590)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChenLingHandlePendingActionsCsReq {
/// offset: 32
#[prost(uint32, tag = "12")]
pub unique_id: u32,
#[prost(
oneof = "chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid",
tags = "1038"
)]
pub gmjmjidfoid: ::core::option::Option<
chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid,
>,
}
/// Nested message and enum types in `ChenLingHandlePendingActionsCsReq`.
pub mod chen_ling_handle_pending_actions_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Gmjmjidfoid {
/// offset: 24
#[prost(message, tag = "1038")]
Ickiibgjmnm(super::Ngdolhonkia),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9592)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Phgcfpncdbe {
/// offset: 28
#[prost(uint32, tag = "14")]
pub unique_id: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9587)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mnlklfcdpcg {
/// offset: 24
#[prost(bool, tag = "15")]
pub gadpilnpikc: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9598)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kfjfckpmdnh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub pjladgoofke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdojpdkhhcd {
/// offset: 16
#[prost(message, optional, tag = "208")]
pub source: ::core::option::Option<Mcafgbplfeh>,
#[prost(
oneof = "kdojpdkhhcd::Nlpppchggpf",
tags = "6, 12, 5, 15, 14, 3, 2, 10, 8, 1, 4, 11, 7, 995, 1559, 989, 924, 727, 1442, 944, 1644, 182, 89, 1802, 1595, 695, 648, 1488, 1926, 184, 213"
)]
pub nlpppchggpf: ::core::option::Option<kdojpdkhhcd::Nlpppchggpf>,
}
/// Nested message and enum types in `KDOJPDKHHCD`.
pub mod kdojpdkhhcd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(message, tag = "6")]
Jahlpjpclln(super::Aapcahchmfn),
/// offset: 24
#[prost(message, tag = "12")]
Phcoblkpmgh(super::Ahdicmgklmb),
/// offset: 24
#[prost(uint32, tag = "5")]
CurHp(u32),
/// offset: 24
#[prost(uint32, tag = "15")]
RogueMoney(u32),
/// offset: 24
#[prost(message, tag = "14")]
Ckkgimmdijh(super::Cidlppkajpo),
/// offset: 24
#[prost(uint32, tag = "3")]
Kblccgmgkmg(u32),
/// offset: 24
#[prost(message, tag = "2")]
Onbnegnkebj(super::Pmnaalfcnmi),
/// offset: 24
#[prost(message, tag = "10")]
Ldbhdhfenkf(super::Deemoekeecm),
/// offset: 24
#[prost(message, tag = "8")]
Fioefpcmfke(super::Hhmmgjabocb),
/// offset: 24
#[prost(message, tag = "1")]
Jnnciigokjp(super::Okflifaodgk),
/// offset: 24
#[prost(message, tag = "4")]
Mamfdapmoam(super::Pocfnjmahmd),
/// offset: 24
#[prost(message, tag = "11")]
Pljkondbelb(super::Lkdfoojmhie),
/// offset: 24
#[prost(message, tag = "7")]
Cndmccdjfcf(super::Blmlccdeopp),
/// offset: 24
#[prost(message, tag = "995")]
Kafmkmcppgj(super::Dimkcebgkkn),
/// offset: 24
#[prost(uint64, tag = "1559")]
Kfgbkeadajg(u64),
/// offset: 24
#[prost(message, tag = "989")]
Ikkmndmelln(super::Fcldnhohpii),
/// offset: 24
#[prost(uint32, tag = "924")]
Hfoegnamffk(u32),
/// offset: 24
#[prost(uint32, tag = "727")]
Jhickeflhnp(u32),
/// offset: 24
#[prost(message, tag = "1442")]
Gghblgfogca(super::Cobpamnppnh),
/// offset: 24
#[prost(message, tag = "944")]
Kjdljpikgme(super::Okigceplmka),
/// offset: 24
#[prost(message, tag = "1644")]
Kdchcifbomg(super::Epjmdncpjme),
/// offset: 24
#[prost(message, tag = "182")]
Nigenmmjmhn(super::Icccijakojl),
/// offset: 24
#[prost(message, tag = "89")]
PendingAction(super::Pndiinahjaf),
/// offset: 24
#[prost(uint32, tag = "1802")]
FinishPendingActionPos(u32),
/// offset: 24
#[prost(message, tag = "1595")]
Pdhebcmoadm(super::Gcgfnmnafek),
/// offset: 24
#[prost(uint32, tag = "695")]
Jjabppdilok(u32),
/// offset: 24
#[prost(message, tag = "648")]
Gljomgjlpmh(super::Hblldkafiii),
/// offset: 24
#[prost(message, tag = "1488")]
Ndoagakfmnl(super::Lljodghmadg),
/// offset: 24
#[prost(message, tag = "1926")]
Bohgegcegdh(super::Flgenhnodni),
/// offset: 24
#[prost(message, tag = "184")]
Fbckoeihifh(super::Djdacjojgle),
/// offset: 24
#[prost(message, tag = "213")]
Kgllcmimemf(super::Opdmgoaciep),
}
}
/// Obf: PPLBKOKGCNN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9599)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingSyncChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Kdojpdkhhcd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gmfcnnfhmge {
/// offset: 28
#[prost(uint32, tag = "2")]
pub ijlpdnlaidg: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aapcahchmfn {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub epgapccaemp: ::prost::alloc::vec::Vec<Gmfcnnfhmge>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ahdicmgklmb {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub djidcabjnla: ::core::option::Option<Ifgdfhlnpgd>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jgoepadokem: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pmnaalfcnmi {
/// offset: 24
#[prost(uint32, tag = "14")]
pub mooopambofk: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub penlmeijifk: u32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub gefgoigjhfj: u64,
/// offset: 28
#[prost(uint32, tag = "4")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Deemoekeecm {
/// offset: 32
#[prost(uint32, tag = "1")]
pub penlmeijifk: u32,
/// offset: 24
#[prost(uint64, tag = "7")]
pub efllpplckbb: u64,
/// offset: 36
#[prost(bool, tag = "12")]
pub mpgfgkdbahn: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pocfnjmahmd {
/// offset: 44
#[prost(uint32, tag = "4")]
pub penlmeijifk: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub mooopambofk: u32,
/// offset: 32
#[prost(uint64, tag = "13")]
pub gefgoigjhfj: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cobpamnppnh {
/// offset: 32
#[prost(uint32, tag = "5")]
pub penlmeijifk: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub emamfjggmaa: ::core::option::Option<Iphfdelcnbd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okigceplmka {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub idmefdefokg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub penlmeijifk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhmmgjabocb {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub fbhgppckeic: ::prost::alloc::vec::Vec<Iphfdelcnbd>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub penlmeijifk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lljodghmadg {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Flgenhnodni {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Okflifaodgk {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ppbaaalanjb: ::core::option::Option<Ifdjpdikldi>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub penlmeijifk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Blmlccdeopp {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub jbccjllbbak: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Icccijakojl {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub ccbiebicdme: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gcgfnmnafek {
/// offset: 24
#[prost(uint64, tag = "10")]
pub plfjbhogcaf: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlfjkiddkbg {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub kbbpnkggcpn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pndiinahjaf {
/// offset: 36
#[prost(uint32, tag = "12")]
pub unique_id: u32,
#[prost(oneof = "pndiinahjaf::Jlikfbalnjb", tags = "1506")]
pub jlikfbalnjb: ::core::option::Option<pndiinahjaf::Jlikfbalnjb>,
}
/// Nested message and enum types in `PNDIINAHJAF`.
pub mod pndiinahjaf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Jlikfbalnjb {
/// offset: 24
#[prost(message, tag = "1506")]
Dpeleiiakaa(super::Jlfjkiddkbg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Djdacjojgle {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hblldkafiii {
/// offset: 32
#[prost(message, optional, tag = "8")]
pub bokmcbhocik: ::core::option::Option<Lkdfoojmhie>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub eekggblhnhp: ::core::option::Option<Lkdfoojmhie>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opdmgoaciep {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub fgaceklggbe: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlpgigpciag {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejcchhaagnh {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<SceneInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfaoialeboh {
/// offset: 40
#[prost(message, optional, tag = "1906")]
pub ndgfcdhenko: ::core::option::Option<Glenekhdklj>,
/// offset: 76
#[prost(uint32, tag = "15")]
pub oemmbppkhmh: u32,
/// offset: 68
#[prost(bool, tag = "14")]
pub kgmgfaldoje: bool,
/// offset: 92
#[prost(enumeration = "ChessRogueDiceStatus", tag = "13")]
pub iebckhklgnj: i32,
/// offset: 48
#[prost(message, optional, tag = "206")]
pub lijjfocmncf: ::core::option::Option<Doijncljgko>,
/// offset: 100
#[prost(uint32, tag = "3")]
pub gmmplihpjpa: u32,
/// offset: 72
#[prost(uint32, tag = "1")]
pub fbmdoiakcnb: u32,
/// offset: 96
#[prost(uint32, tag = "4")]
pub gkpcgncgdbe: u32,
/// offset: 88
#[prost(uint32, tag = "5")]
pub fgalchfooii: u32,
/// offset: 84
#[prost(uint32, tag = "11")]
pub fkfmidemiok: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub fkicfpcigkb: u32,
/// offset: 69
#[prost(bool, tag = "1866")]
pub bnfjpdopioa: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "1143")]
pub mkkbcnhijan: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(int32, tag = "214")]
pub imkmckpbnih: i32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub efipblflmgb: u32,
/// offset: 32
#[prost(message, optional, tag = "1469")]
pub idagjpplnlp: ::core::option::Option<Mncopdnelmc>,
/// offset: 80
#[prost(enumeration = "ChessRogueDiceType", tag = "6")]
pub ecpphfhjepp: i32,
}
/// Obf: PDMLJGFNEOM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5587)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueRollDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub bgpbimdcbbl: u32,
}
/// Obf: JEOEGNCILBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5473)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueRollDiceScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dakikkdican {
/// offset: 24
#[prost(uint32, tag = "14")]
pub monster_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub agglbdehhgo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Akglaekcfno {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub loljhldhppn: ::prost::alloc::vec::Vec<Dakikkdican>,
/// offset: 36
#[prost(uint32, tag = "1")]
pub kpnnkbillbl: u32,
/// offset: 32
#[prost(bool, tag = "4")]
pub chcgmamobmh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mglmempjeld {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub dekjhabpjda: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbbehbnaafi {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub gbhjgilijmp: ::core::option::Option<Mglmempjeld>,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub bpfcejkncdp: ::core::option::Option<Akglaekcfno>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cofdjfibpdm {
#[prost(oneof = "cofdjfibpdm::Bgmdklobicm", tags = "14, 13, 3")]
pub bgmdklobicm: ::core::option::Option<cofdjfibpdm::Bgmdklobicm>,
}
/// Nested message and enum types in `COFDJFIBPDM`.
pub mod cofdjfibpdm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bgmdklobicm {
/// offset: 24
#[prost(message, tag = "14")]
Bpfcejkncdp(super::Akglaekcfno),
/// offset: 24
#[prost(message, tag = "13")]
Gbhjgilijmp(super::Mglmempjeld),
/// offset: 24
#[prost(message, tag = "3")]
Bphaefajjko(super::Nbbehbnaafi),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nakiglpgkba {
/// offset: 64
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 40
#[prost(enumeration = "ChessRogueCellSpecialType", tag = "4")]
pub geldilbfgbm: i32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub gkbencdfcej: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub stage_info: ::core::option::Option<Cofdjfibpdm>,
/// offset: 52
#[prost(uint32, tag = "11")]
pub room_id: u32,
/// offset: 37
#[prost(bool, tag = "14")]
pub cebpajaajpp: bool,
/// offset: 56
#[prost(uint32, tag = "15")]
pub mfniobkfbkf: u32,
/// offset: 36
#[prost(bool, tag = "9")]
pub ckihbdkdoej: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eooigcckgfb: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub ppepapcepcm: u32,
/// offset: 44
#[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")]
pub ehnclflkmfa: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cppaaiihagi {
/// offset: 32
#[prost(uint32, tag = "11")]
pub jnbgefjpkcc: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub moefpfojedi: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub ldlohfleomg: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub ddpkjkhedlh: ::prost::alloc::vec::Vec<Nakiglpgkba>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub gjgkianenip: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oakipkacmjf {
/// offset: 24
#[prost(uint32, tag = "13")]
pub room_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub eiiagabafec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oldmmodmoei {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ppipfophnhm: ::core::option::Option<Mncopdnelmc>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub hjbobcleedi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plmplhkejll {
/// offset: 48
#[prost(uint32, repeated, tag = "11")]
pub pnemjfmgkjj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub ibokgbfbkkd: ::prost::alloc::vec::Vec<Oakipkacmjf>,
/// offset: 60
#[prost(uint32, tag = "6")]
pub nbeebmjfoea: u32,
/// offset: 56
#[prost(enumeration = "ChessRogueBoardCellStatus", tag = "9")]
pub chhamikkkci: i32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub hkbdjhlmibf: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub bmkpiighodh: ::core::option::Option<Oldmmodmoei>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub omcinmjnpif: ::core::option::Option<Cppaaiihagi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgdfgmmkjah {
/// offset: 40
#[prost(uint32, tag = "8")]
pub lhjejepgkfh: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 56
#[prost(int32, tag = "12")]
pub kknnbagffgl: i32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub hkfheompplj: ::core::option::Option<Plmplhkejll>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub ingcdiafafg: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub jhcmealpdeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(int32, tag = "11")]
pub ocfjlocifbn: i32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub gfggmlnlgca: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kdcimcencgp {
/// offset: 28
#[prost(uint32, tag = "2")]
pub lghookmnmcl: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub lcdaleeedjj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ichbglchldp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub lnfhnijjfmm: ::prost::alloc::vec::Vec<Kdcimcencgp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmogpmcjgle {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub epkendeajpb: ::core::option::Option<Ichbglchldp>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub ppipfophnhm: ::core::option::Option<Mncopdnelmc>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub eaadbocjnae: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "14")]
pub kjdggnnfggp: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(int32, tag = "7")]
pub cgnokhabcpp: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fclnbhmaigc {
/// offset: 24
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mpkglgclaid {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub pamghmdjaja: ::core::option::Option<Jlpgigpciag>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub lkjoeodaomm: ::prost::alloc::vec::Vec<Fclnbhmaigc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Amgmaiokjln {
/// offset: 32
#[prost(uint32, tag = "5")]
pub oiaecfmlphk: u32,
/// offset: 40
#[prost(bool, tag = "15")]
pub bkdinonlahd: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub bfamfabbcio: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "10")]
pub fomnfhjcdoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Namgfeonkfk {
/// offset: 24
#[prost(int32, tag = "7")]
pub ccieiaadlme: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkjpdjnhnbo {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ddmkcobomno: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ilejgedbekf {
/// offset: 32
#[prost(message, optional, tag = "4")]
pub lbnhkppajim: ::core::option::Option<Mpkglgclaid>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub impbeljgdjh: ::core::option::Option<Jmogpmcjgle>,
/// offset: 88
#[prost(message, optional, tag = "9")]
pub hkgknekkjhb: ::core::option::Option<Cnjhcicpaic>,
/// offset: 104
#[prost(message, optional, tag = "1")]
pub story_info: ::core::option::Option<Amgmaiokjln>,
/// offset: 112
#[prost(message, optional, tag = "2")]
pub moddibhcppd: ::core::option::Option<Cgdfgmmkjah>,
/// offset: 56
#[prost(message, optional, tag = "1635")]
pub bocippbebea: ::core::option::Option<Mkjpdjnhnbo>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub rogue_current_game_info: ::prost::alloc::vec::Vec<Eooegpcphkp>,
/// offset: 96
#[prost(message, optional, tag = "5")]
pub cgifjaohhao: ::core::option::Option<Ejdfgngbnoo>,
/// offset: 80
#[prost(message, optional, tag = "8")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub pending_action: ::core::option::Option<Eppjhnihafl>,
/// offset: 72
#[prost(message, optional, tag = "6")]
pub jghibclblag: ::core::option::Option<Jbeengdecoh>,
/// offset: 64
#[prost(message, optional, tag = "15")]
pub feilniknpcb: ::core::option::Option<Kkfangijaof>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub bhoolfgeiaa: ::core::option::Option<Namgfeonkfk>,
/// offset: 128
#[prost(uint32, tag = "13")]
pub loidogeenob: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pdambcffpdi {
/// offset: 40
#[prost(message, optional, tag = "3")]
pub epkendeajpb: ::core::option::Option<Ichbglchldp>,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub talent_info: ::core::option::Option<Hcgeggglofi>,
/// offset: 56
#[prost(uint32, repeated, tag = "4")]
pub jhcmealpdeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "6")]
pub bocippbebea: ::core::option::Option<Hgoilcghknm>,
/// offset: 48
#[prost(uint32, repeated, tag = "14")]
pub jldkkedekim: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub bdjdbmickkp: ::core::option::Option<Gcimmihkpei>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jjknjoajhbn {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub rogue_current_game_info: ::prost::alloc::vec::Vec<Eooegpcphkp>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub loidogeenob: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Babagedccbg {
/// offset: 40
#[prost(message, optional, tag = "2")]
pub bocippbebea: ::core::option::Option<Hgoilcghknm>,
/// offset: 64
#[prost(uint32, repeated, tag = "7")]
pub jldkkedekim: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub epkendeajpb: ::core::option::Option<Ichbglchldp>,
/// offset: 56
#[prost(uint32, repeated, tag = "6")]
pub jhcmealpdeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub bdjdbmickkp: ::core::option::Option<Gcimmihkpei>,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub talent_info: ::core::option::Option<Hcgeggglofi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fiilphklfek {
/// offset: 88
#[prost(uint32, tag = "988")]
pub nnlehimndbe: u32,
/// offset: 100
#[prost(uint32, tag = "751")]
pub oinidccnaom: u32,
/// offset: 56
#[prost(message, optional, tag = "8")]
pub djdpilokdko: ::core::option::Option<LineupInfo>,
/// offset: 112
#[prost(uint32, tag = "2")]
pub difficulty_level: u32,
/// offset: 104
#[prost(uint32, tag = "1505")]
pub pjinjjgommf: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub fapfkfjiele: u32,
/// offset: 80
#[prost(bool, tag = "10")]
pub nagjkijodkf: bool,
/// offset: 116
#[prost(uint32, tag = "7")]
pub aiehgfocpbg: u32,
/// offset: 84
#[prost(uint32, tag = "1")]
pub djmgknplboi: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub heeapoipjmp: ::core::option::Option<ItemList>,
/// offset: 92
#[prost(uint32, tag = "5")]
pub bmldpgffiib: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub hbfhjoiebie: u32,
/// offset: 76
#[prost(enumeration = "Gcdmhamcdhi", tag = "3")]
pub idpbldhnhkb: i32,
/// offset: 64
#[prost(uint32, repeated, tag = "13")]
pub ckpkapeikih: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(uint32, tag = "709")]
pub loidogeenob: u32,
/// offset: 32
#[prost(message, optional, tag = "1592")]
pub jghibclblag: ::core::option::Option<Jbeengdecoh>,
/// offset: 108
#[prost(uint32, tag = "401")]
pub score_id: u32,
/// offset: 48
#[prost(message, optional, tag = "14")]
pub feilniknpcb: ::core::option::Option<Decaohonnjg>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub hkgknekkjhb: ::core::option::Option<Cadkbokejmd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebgjkpjnpbl {
/// offset: 32
#[prost(uint32, tag = "1")]
pub imggiehbabm: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub ddpkjkhedlh: ::prost::alloc::vec::Vec<Nakiglpgkba>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lkcebedhnbj {
/// offset: 28
#[prost(uint32, tag = "8")]
pub fapfkfjiele: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub mcfdkfbghaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Admkichlgbp {
/// offset: 28
#[prost(uint32, tag = "9")]
pub fomnfhjcdoc: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub ddifefoggml: u32,
}
/// Obf: ABNFLDPOEPD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5540)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueQueryCsReq {}
/// Obf: AIEJBKKELDD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5589)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueQueryScRsp {
/// offset: 48
#[prost(message, optional, tag = "2")]
pub rogue_get_info: ::core::option::Option<Babagedccbg>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ndmlegliogn: ::core::option::Option<Fiilphklfek>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub oclladbfkhp: ::core::option::Option<Pdambcffpdi>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub ljmfgdfblck: ::core::option::Option<Ilejgedbekf>,
}
/// Obf: FBHNPLJNLNP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5415)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterCellCsReq {
/// offset: 28
#[prost(uint32, tag = "15")]
pub jnlnmhooekl: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub eiiagabafec: u32,
}
/// Obf: CIHAAHNFEMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5558)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterCellScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 44
#[prost(uint32, tag = "4")]
pub eiiagabafec: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ljmfgdfblck: ::core::option::Option<Ilejgedbekf>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: CHNAFMDMKOD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5514)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: CDJFOAHJELE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5459)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterScRsp {
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub ljmfgdfblck: ::core::option::Option<Ilejgedbekf>,
/// offset: 44
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: FCEGJMHNKCA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5454)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueLeaveCsReq {}
/// Obf: KLKJDODCMPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5435)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueLeaveScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub oclladbfkhp: ::core::option::Option<Pdambcffpdi>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub rogue_get_info: ::core::option::Option<Babagedccbg>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub impbeljgdjh: ::core::option::Option<Jmogpmcjgle>,
/// offset: 56
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: PCEGALADFFK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5429)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueGiveUpCsReq {}
/// Obf: LHKGNOOFHPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5554)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueGiveUpScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub impbeljgdjh: ::core::option::Option<Jmogpmcjgle>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ndmlegliogn: ::core::option::Option<Fiilphklfek>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub oclladbfkhp: ::core::option::Option<Pdambcffpdi>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub rogue_get_info: ::core::option::Option<Babagedccbg>,
/// offset: 64
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: PMGNKABHAHO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5516)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueStartCsReq {
/// offset: 60
#[prost(uint32, tag = "2")]
pub lghookmnmcl: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub amhdfmfilbd: u32,
/// offset: 48
#[prost(uint32, repeated, tag = "8")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "12")]
pub kolblkedogc: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "5")]
pub id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub ojahmnaninl: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ENACJGJGMIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5506)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueStartScRsp {
/// offset: 40
#[prost(message, optional, tag = "12")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub ljmfgdfblck: ::core::option::Option<Ilejgedbekf>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub eohojeckodj: ::core::option::Option<Ebgjkpjnpbl>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nnjciinhcji {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5517)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mnpaakghbej {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ljmfgdfblck: ::core::option::Option<Ichbglchldp>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: AKMOPHIHPOM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5434)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueChangeAeonDimensionNotify {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub ljmfgdfblck: ::core::option::Option<Kdcimcencgp>,
}
/// Obf: LGCMLOHIGEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5533)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueSelectCellCsReq {
/// offset: 28
#[prost(uint32, tag = "11")]
pub eiiagabafec: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub jnlnmhooekl: u32,
}
/// Obf: MBEGGNIFBND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5436)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueSelectCellScRsp {
/// offset: 36
#[prost(uint32, tag = "6")]
pub eiiagabafec: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub jnlnmhooekl: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub kaealleladn: ::core::option::Option<Bjhddmcfamf>,
}
/// Obf: KGLPFJLOMII
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5475)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueLayerSettlement {
/// offset: 32
#[prost(uint32, tag = "15")]
pub ingcdiafafg: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub ndmlegliogn: ::core::option::Option<Fiilphklfek>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub difficulty_level: u32,
}
/// Obf: BNKOANDCFEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5442)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueBuffEnhanceInfoCsReq {}
/// Obf: OBOFLHKIKLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5546)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueBuffEnhanceInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub fgljokilkhg: ::core::option::Option<Dagbcjihjbm>,
}
/// Obf: CJMODANKCHG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5439)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnhanceRogueBuffCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub maze_buff_id: u32,
}
/// Obf: DDHMKLOHJBK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5508)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnhanceRogueBuffScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub agfpfodpofa: ::core::option::Option<Hjgfdikdiho>,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub fgljokilkhg: ::core::option::Option<Dagbcjihjbm>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 40
#[prost(bool, tag = "6")]
pub daiknkalkcm: bool,
}
/// Obf: LGIPNHNOEOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5402)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PickRogueAvatarCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub prop_entity_id: u32,
}
/// Obf: EOAIDLEDGBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5572)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PickRogueAvatarScRsp {
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lbnhkppajim: ::core::option::Option<Mpkglgclaid>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: PDJJBEABOJO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5420)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReviveRogueAvatarCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub interacted_prop_entity_id: u32,
}
/// Obf: HNDBNPFBJFK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReviveRogueAvatarScRsp {
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub pamghmdjaja: ::core::option::Option<Jlpgigpciag>,
}
/// Obf: CJEEINOPPKL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5532)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateReviveInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub pamghmdjaja: ::core::option::Option<Jlpgigpciag>,
}
/// Obf: IPPEIJKEBJI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5594)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateMoneyInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub cgifjaohhao: ::core::option::Option<Ejdfgngbnoo>,
}
/// Obf: PGCOLAGANHE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5477)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateDiceInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
}
/// Obf: GILDGEAEINL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5452)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateLevelBaseInfoScNotify {
/// offset: 28
#[prost(enumeration = "Idfcggmmffa", tag = "5")]
pub reason: i32,
/// offset: 24
#[prost(enumeration = "Kgdimpeogol", tag = "12")]
pub lhjejepgkfh: i32,
}
/// Obf: ECMGMIKCEMP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5401)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateAllowedSelectCellScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub pnemjfmgkjj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub ohhgaakgldo: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5525)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lcdockjgfce {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub agaklhcakol: ::core::option::Option<Cppaaiihagi>,
}
/// Obf: GLHCPKGBFMN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5586)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateAeonModifierValueScNotify {
/// offset: 24
#[prost(int32, tag = "11")]
pub cgnokhabcpp: i32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub lghookmnmcl: u32,
}
/// Obf: KOBIILCMFEN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5414)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify {
/// offset: 24
#[prost(int32, tag = "12")]
pub lbllfabkggl: i32,
}
/// Obf: MGFDABBADJA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5416)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueSkipTeachingLevelCsReq {}
/// Obf: PPADLEJAHPM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5580)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueSkipTeachingLevelScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub aijomblmmol: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: JJEGLJOCEJJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateUnlockLevelScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub jhcmealpdeb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HMMBFMLKLPP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5501)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterNextLayerCsReq {}
/// Obf: BCIHAAJMLMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5449)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterNextLayerScRsp {
/// offset: 40
#[prost(message, optional, tag = "12")]
pub eohojeckodj: ::core::option::Option<Ebgjkpjnpbl>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub rogue_info: ::core::option::Option<Ilejgedbekf>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
}
/// Obf: PODHNICILAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5575)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueReRollDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub bgpbimdcbbl: u32,
}
/// Obf: OIHCIILALOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5407)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueReRollDiceScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: PEGPLJEDKFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5511)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueConfirmRollCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub bgpbimdcbbl: u32,
}
/// Obf: JNPNOBGLJOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5458)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueConfirmRollScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
}
/// Obf: BODIEGBOCOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5464)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueCheatRollCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ccogfklofkl: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub bgpbimdcbbl: u32,
}
/// Obf: LMBLIDKPEDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5522)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueCheatRollScRsp {
/// offset: 36
#[prost(uint32, tag = "8")]
pub ccogfklofkl: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub oefffdcfafc: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nfogbdoieak {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnibhaojkbi {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub dalnjfbghhp: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub pjabkdbfpim: ::core::option::Option<Dfaoialeboh>,
}
/// Obf: BJMCLHAMCOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5488)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueQuitCsReq {}
/// Obf: EMMELLGLIIB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5498)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueQuitScRsp {
/// offset: 56
#[prost(message, optional, tag = "2")]
pub moddibhcppd: ::core::option::Option<Cgdfgmmkjah>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub impbeljgdjh: ::core::option::Option<Jmogpmcjgle>,
/// offset: 48
#[prost(message, optional, tag = "7")]
pub ndmlegliogn: ::core::option::Option<Fiilphklfek>,
/// offset: 72
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 64
#[prost(message, optional, tag = "12")]
pub oclladbfkhp: ::core::option::Option<Pdambcffpdi>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub rogue_get_info: ::core::option::Option<Babagedccbg>,
}
/// Obf: HHCGOMEHLDD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5509)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueCellUpdateNotify {
/// offset: 40
#[prost(enumeration = "RogueModifierSourceType", tag = "15")]
pub fpafhbpbhef: i32,
/// offset: 32
#[prost(enumeration = "Bgobbomljcm", tag = "11")]
pub reason: i32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub ohhgaakgldo: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub ddpkjkhedlh: ::prost::alloc::vec::Vec<Nakiglpgkba>,
}
/// Obf: CDHCPJONEBN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5598)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueQuestFinishNotify {
/// offset: 24
#[prost(uint32, tag = "7")]
pub odonpmongja: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub ogpidlphhgg: u32,
}
/// Obf: LINOCGPAJEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5523)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChessRogueStoryInfoCsReq {}
/// Obf: ECAFIJBJFCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5440)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChessRogueStoryInfoScRsp {
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub dokhdogapkd: ::prost::alloc::vec::Vec<Admkichlgbp>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub olhnbephhfg: ::prost::alloc::vec::Vec<Lkcebedhnbj>,
}
/// Obf: OABJECNADLH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5410)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectChessRogueSubStoryCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ekefmnpfogo: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub ienbkiagpba: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub fomnfhjcdoc: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub digpicghpom: u32,
}
/// Obf: BAEKABJGOLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5481)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectChessRogueSubStoryScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub digpicghpom: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ekefmnpfogo: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub fomnfhjcdoc: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub ienbkiagpba: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: ABKMFJBKOGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5502)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishChessRogueSubStoryCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ienbkiagpba: u32,
}
/// Obf: HICOPBMNKOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5515)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishChessRogueSubStoryScRsp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub fapfkfjiele: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub ienbkiagpba: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: DNCAJLHFMPF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5567)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateActionPointScNotify {
/// offset: 24
#[prost(int32, tag = "9")]
pub kknnbagffgl: i32,
}
/// Obf: FIOFCLINJDO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5545)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterChessRogueAeonRoomCsReq {}
/// Obf: AMCPHKKJOMD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5571)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterChessRogueAeonRoomScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub stage_info: ::core::option::Option<Ejcchhaagnh>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: LPMAABLLAAA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5487)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChessRogueStoryAeonTalkInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ahkffciepdg: u32,
}
/// Obf: GBJEIACFFMP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5405)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChessRogueStoryAeonTalkInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "11")]
pub foejfemlppc: ::std::collections::HashMap<u32, u32>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub ahkffciepdg: u32,
}
/// Obf: JLCCMKOCDKH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5411)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncChessRogueMainStoryFinishScNotify {
/// offset: 28
#[prost(uint32, tag = "2")]
pub fapfkfjiele: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub mcfdkfbghaa: u32,
}
/// Obf: AMMGMJAHMFA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5451)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncChessRogueNousValueScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub bhoolfgeiaa: ::core::option::Option<Namgfeonkfk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cacldcafckh {
/// offset: 24
#[prost(uint32, tag = "5")]
pub fapfkfjiele: u32,
/// offset: 28
#[prost(enumeration = "Lnnfnlkacon", tag = "12")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dhgpcpmifdc {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ienbkiagpba: u32,
}
/// Obf: JJIJCNPJEKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5541)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetChessRogueNousStoryInfoCsReq {}
/// Obf: IABOMCFFCDD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5412)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChessRogueNousStoryInfoScRsp {
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub dokhdogapkd: ::prost::alloc::vec::Vec<Dhgpcpmifdc>,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub olhnbephhfg: ::prost::alloc::vec::Vec<Cacldcafckh>,
}
/// Obf: ODCHOMJNEDI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5524)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncChessRogueNousSubStoryScNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ienbkiagpba: u32,
}
/// Obf: IIMEBEHFANN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5557)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncChessRogueNousMainStoryScNotify {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub olhnbephhfg: ::prost::alloc::vec::Vec<Cacldcafckh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbeengdecoh {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub bbhmfankcao: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub ahhjhhophpj: ::prost::alloc::vec::Vec<u32>,
/// offset: 57
#[prost(bool, tag = "8")]
pub bkdinonlahd: bool,
/// offset: 56
#[prost(bool, tag = "10")]
pub cbjifcganik: bool,
/// offset: 40
#[prost(uint32, repeated, tag = "5")]
pub jcfepokifpd: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub iehkdajnale: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub fapfkfjiele: u32,
/// offset: 60
#[prost(uint32, tag = "6")]
pub ienbkiagpba: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cljdmlfmfha {
/// offset: 24
#[prost(uint32, tag = "3")]
pub akknccfibhi: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub ccogfklofkl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glenekhdklj {
/// offset: 32
#[prost(uint32, tag = "10")]
pub amhdfmfilbd: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub oplbocpiibp: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub mgpjlhchame: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub napganolbgl: ::prost::alloc::vec::Vec<Cljdmlfmfha>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcimmihkpei {
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub jikknnogmdb: ::prost::alloc::vec::Vec<Glenekhdklj>,
/// offset: 16
#[prost(map = "uint32, bool", tag = "12")]
pub bnlmpieeeim: ::std::collections::HashMap<u32, bool>,
/// offset: 48
#[prost(enumeration = "ChessRogueNousDicePhase", tag = "8")]
pub pebibembnfa: i32,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub bmhaffgjejk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hcgeggglofi {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub njonkanpjlo: ::core::option::Option<Mcacdfhcpie>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mpgdjoghkbh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgoilcghknm {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub hkljflhpjce: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AKAHCBGMGMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5565)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ResetRogueDiceSurfaceCsReq {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub bdjdbmickkp: ::core::option::Option<Glenekhdklj>,
}
/// Obf: HPBGKNOMLAO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5417)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousEditDiceScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub bdjdbmickkp: ::core::option::Option<Glenekhdklj>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: BBCGLGFFPHI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5441)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousDiceUpdateNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub nnkcofopnbn: ::core::option::Option<Gcimmihkpei>,
}
/// Obf: LPCAPNALIIE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5518)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueNousDiceSurfaceUnlockNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub diaamodkamo: u32,
}
/// Obf: GIFLFCALGAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5463)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueNousGetRogueTalentInfoCsReq {}
/// Obf: IOJMJDCMENE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5422)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousGetRogueTalentInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub mpgdjoghkbh: u32,
}
/// Obf: ACAFFKNDLMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5535)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChessRogueNousEnableRogueTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub kfjemiojlpj: u32,
}
/// Obf: NJOAJALMAOC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5482)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousEnableRogueTalentScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub mpgdjoghkbh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gginkebloel {
/// offset: 24
#[prost(uint32, tag = "11")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub kmemkmpmfhh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bcmmladbeam {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub mplincadodk: ::prost::alloc::vec::Vec<Gginkebloel>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fmgjflepdbb {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub dejahcpfeid: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lehnhdlemhl {
/// offset: 40
#[prost(int32, tag = "5")]
pub hp: i32,
/// offset: 48
#[prost(int32, tag = "2")]
pub najcpopjglb: i32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub id: u32,
/// offset: 44
#[prost(bool, tag = "13")]
pub kaebcnnakid: bool,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub mplincadodk: ::core::option::Option<Bcmmladbeam>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub bmgabahlgji: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fhccchjhhkl {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub dpkacndaldi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub okhambmnidi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhedjaiohoe {
/// offset: 24
#[prost(uint32, tag = "8")]
pub njdbiemaoaa: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub maonlhbkofk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcaoljlfpba {
/// offset: 44
#[prost(int32, tag = "7")]
pub hp: i32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub llhjaggegok: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub elebgnheiml: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub mllgeoinjog: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub index: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub ddgeoolhapg: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub pncngmfband: u32,
/// offset: 28
#[prost(int32, tag = "14")]
pub attack: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hamejpgciji {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cost_time: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub ghbnoamoand: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub total_auto_turns: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub hfliajcnjpl: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub total_turns: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub total_damage: u32,
}
/// Obf: IDKBFEHNFFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8161)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraGetDataCsReq {}
/// Obf: NNGEANJAOBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8180)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDataScRsp {
/// offset: 104
#[prost(enumeration = "Ghjifohjoem", tag = "6")]
pub legmojldech: i32,
/// offset: 64
#[prost(uint32, tag = "639")]
pub nkbddidfpne: u32,
/// offset: 80
#[prost(uint32, tag = "10")]
pub bcllcbdepep: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub gcenjmplhmc: ::prost::alloc::vec::Vec<u32>,
/// offset: 76
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 100
#[prost(uint32, tag = "13")]
pub jiicjoklnlg: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub njdbiemaoaa: u32,
/// offset: 92
#[prost(uint32, tag = "14")]
pub fhhmachpmga: u32,
/// offset: 96
#[prost(uint32, tag = "8")]
pub bbojliealdb: u32,
/// offset: 72
#[prost(uint32, tag = "596")]
pub acjjcpcpfdn: u32,
/// offset: 84
#[prost(uint32, tag = "2")]
pub bmgakknakfd: u32,
/// offset: 60
#[prost(uint32, tag = "1347")]
pub pbaffldbale: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub hfjjjkebmep: u32,
/// offset: 88
#[prost(uint32, tag = "927")]
pub ncbpoocccan: u32,
/// offset: 108
#[prost(uint32, tag = "5")]
pub pkhbamilioi: u32,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub ijgalcoflla: ::prost::alloc::vec::Vec<Lehnhdlemhl>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub hmabmkkkhnb: ::prost::alloc::vec::Vec<Lhedjaiohoe>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nabejkghcai {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8170)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oijjdmgodjp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
}
/// Obf: DKCOPBIGBOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8175)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishRoundCsReq {
/// offset: 32
#[prost(message, optional, tag = "2")]
pub stt: ::core::option::Option<Hamejpgciji>,
/// offset: 16
#[prost(map = "uint32, message", tag = "15")]
pub kmochcfldcm: ::std::collections::HashMap<u32, Bcmmladbeam>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "13")]
pub pkipmnndipa: ::std::collections::HashMap<u32, u32>,
/// offset: 76
#[prost(uint32, tag = "12")]
pub jhdkobknpde: u32,
/// offset: 56
#[prost(uint32, repeated, tag = "3")]
pub lnaohdbgeno: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "1")]
pub end_reason: i32,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
/// offset: 80
#[prost(bool, tag = "6")]
pub pgegmmbinid: bool,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub kmafdfbjcji: ::prost::alloc::vec::Vec<Pcaoljlfpba>,
}
/// Obf: CFODBJEFDMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8168)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishRound {
/// offset: 92
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 88
#[prost(enumeration = "Ghjifohjoem", tag = "3")]
pub legmojldech: i32,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub gcenjmplhmc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub mamlpgpohne: ::prost::alloc::vec::Vec<Lehnhdlemhl>,
/// offset: 68
#[prost(uint32, tag = "11")]
pub njdbiemaoaa: u32,
/// offset: 80
#[prost(uint32, tag = "8")]
pub bcllcbdepep: u32,
/// offset: 48
#[prost(map = "uint32, message", tag = "14")]
pub hbmigmjbcng: ::std::collections::HashMap<u32, Fmgjflepdbb>,
/// offset: 72
#[prost(uint32, tag = "7")]
pub bmgakknakfd: u32,
/// offset: 24
#[prost(map = "uint32, message", tag = "13")]
pub dmllcpjfpnf: ::std::collections::HashMap<u32, Bcmmladbeam>,
/// offset: 64
#[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "2")]
pub end_reason: i32,
/// offset: 97
#[prost(bool, tag = "6")]
pub nflpmlgbkdf: bool,
/// offset: 76
#[prost(uint32, tag = "1")]
pub acjjcpcpfdn: u32,
/// offset: 84
#[prost(uint32, tag = "10")]
pub bbojliealdb: u32,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub hmabmkkkhnb: ::prost::alloc::vec::Vec<Lhedjaiohoe>,
/// offset: 96
#[prost(bool, tag = "5")]
pub pgegmmbinid: bool,
}
/// Obf: EIFOGHFLAEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8174)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraStartEndlessCsReq {}
/// Obf: IBOCAIOMALA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8177)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraStartEndlessScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: ONBELPPNNKI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8167)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishEndlessRoundCsReq {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub kmafdfbjcji: ::prost::alloc::vec::Vec<Pcaoljlfpba>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
/// offset: 48
#[prost(uint32, repeated, tag = "15")]
pub lnaohdbgeno: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(bool, tag = "6")]
pub oipljjiodil: bool,
/// offset: 60
#[prost(uint32, tag = "11")]
pub nkbddidfpne: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub stt: ::core::option::Option<Hamejpgciji>,
}
/// Obf: CDOAILJIOHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8179)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishEndlessRoundScRsp {
/// offset: 52
#[prost(uint32, tag = "7")]
pub hfjjjkebmep: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub oipljjiodil: bool,
/// offset: 44
#[prost(uint32, tag = "10")]
pub jiicjoklnlg: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub ifnodkpgbjk: ::prost::alloc::vec::Vec<Lehnhdlemhl>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub pkhbamilioi: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub nkbddidfpne: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub acdjhfnhcnp: u32,
}
/// Obf: HGOMPLGCHMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8171)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraQuitEndlessCsReq {}
/// Obf: FLPFEPMPHII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8178)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraQuitEndlessScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: HHIHPFKCOIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8164)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDoFinalRoundCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub lnaohdbgeno: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "6")]
pub stt: ::core::option::Option<Hamejpgciji>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
/// offset: 56
#[prost(bool, tag = "11")]
pub oipljjiodil: bool,
/// offset: 60
#[prost(uint32, tag = "12")]
pub nkbddidfpne: u32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub kmafdfbjcji: ::prost::alloc::vec::Vec<Pcaoljlfpba>,
}
/// Obf: EJEPBCHFIAM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8163)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDoFinalRoundScRsp {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub hmabmkkkhnb: ::prost::alloc::vec::Vec<Lhedjaiohoe>,
/// offset: 68
#[prost(uint32, tag = "12")]
pub njdbiemaoaa: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub bmgakknakfd: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub ncbpoocccan: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub nkbddidfpne: u32,
/// offset: 64
#[prost(bool, tag = "3")]
pub oipljjiodil: bool,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub acjjcpcpfdn: u32,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub ifnodkpgbjk: ::prost::alloc::vec::Vec<Lehnhdlemhl>,
/// offset: 60
#[prost(uint32, tag = "4")]
pub index: u32,
}
/// Obf: CPFHLKMNMNN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8169)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraRoundWorkStartCsReq {
/// offset: 32
#[prost(message, optional, tag = "14")]
pub lineup: ::core::option::Option<Fhccchjhhkl>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub ghmjndcaeeo: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub kmafdfbjcji: ::prost::alloc::vec::Vec<Pcaoljlfpba>,
/// offset: 44
#[prost(uint32, tag = "8")]
pub figjhmcepoa: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8173)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Inieldcagdg {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mofdandcghj {
/// offset: 28
#[prost(uint32, tag = "6")]
pub gpemmcmjppd: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gfijjnnakgp: u32,
/// offset: 24
#[prost(enumeration = "Fjdilegcbhp", tag = "7")]
pub alfhnehobja: i32,
}
/// Obf: DOECIMIJBBP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelPlayerRankData {
/// offset: 28
#[prost(uint32, tag = "3")]
pub rank: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ncblobppibd {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub mmiiinjdlam: ::prost::alloc::vec::Vec<u32>,
/// offset: 68
#[prost(uint32, tag = "4")]
pub mapdnlbhhcd: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub jglkneocjch: u32,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub eaplgiofddg: ::prost::alloc::vec::Vec<Hphmmpdfmak>,
/// offset: 76
#[prost(uint32, tag = "1")]
pub bekchimdnjg: u32,
/// offset: 56
#[prost(uint32, repeated, tag = "7")]
pub ckjecohkcll: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub gepgggdkbnk: ::core::option::Option<ChimeraDuelPlayerRankData>,
/// offset: 48
#[prost(uint32, repeated, tag = "14")]
pub glcoinhkhmm: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "8")]
pub jnmbjhjpbok: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jcgbnpkjkhb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kncbimaafjg {
/// offset: 52
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 36
#[prost(int32, tag = "12")]
pub ccnjkiaomff: i32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub ddgeoolhapg: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub equipment_goods_info: ::core::option::Option<Jcgbnpkjkhb>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub bhjpdmjdjmn: u32,
/// offset: 44
#[prost(int32, tag = "9")]
pub cjakebnpgfa: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmpjmnnahnl {
/// offset: 52
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub mnndmpbfpje: ::prost::alloc::vec::Vec<Kncbimaafjg>,
/// offset: 68
#[prost(uint32, tag = "8")]
pub rank: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(uint32, tag = "10")]
pub ijeejnbngom: u32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub head_icon: u32,
/// offset: 32
#[prost(string, tag = "5")]
pub nickname: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "11")]
pub hp: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub offidmejbgi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hagbfhngjim {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub okidhdfcpbd: ::core::option::Option<Pmpjmnnahnl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dpehilaanon {
/// offset: 32
#[prost(uint32, tag = "14")]
pub ddgeoolhapg: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub hjmjiadbaoc: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub grid_fight_equipment_id: u32,
/// offset: 36
#[prost(bool, tag = "5")]
pub hlkafpclmeo: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub deakooebljl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ijokdlmkdae {
/// offset: 32
#[prost(bool, tag = "12")]
pub klnhlejkdml: bool,
/// offset: 33
#[prost(bool, tag = "11")]
pub hlkafpclmeo: bool,
/// offset: 24
#[prost(uint32, tag = "4")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub hcnkajnkgfh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmajilebabm {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub jjgmpfgckhg: ::prost::alloc::vec::Vec<Ijokdlmkdae>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub kcefnimaejp: ::prost::alloc::vec::Vec<Dpehilaanon>,
}
/// Obf: LJNKMIKBCKK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9246)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopBuyChimeraCsReq {
/// offset: 36
#[prost(uint32, tag = "2")]
pub lnbilchbhad: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub fjglpcijicj: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub aichbbiodjc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MADOBOONFEL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9213)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopBuyChimeraScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: AEMHHOAKGFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9260)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopBuyItemCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub gcenplkccba: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub hcnkajnkgfh: u32,
}
/// Obf: IKLIJHOPNEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9226)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopBuyItemScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: DKKGEECMLDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9241)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopLockCsReq {
/// offset: 36
#[prost(bool, tag = "15")]
pub is_locked: bool,
#[prost(oneof = "chimera_duel_shop_lock_cs_req::Bpihfajcloc", tags = "13, 8")]
pub bpihfajcloc: ::core::option::Option<chimera_duel_shop_lock_cs_req::Bpihfajcloc>,
}
/// Nested message and enum types in `ChimeraDuelShopLockCsReq`.
pub mod chimera_duel_shop_lock_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(uint32, tag = "13")]
Deakooebljl(u32),
/// offset: 24
#[prost(uint32, tag = "8")]
Hcnkajnkgfh(u32),
}
}
/// Obf: HOGFMLDKAII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9231)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopLockScRsp {
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "14")]
pub is_locked: bool,
#[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Bpihfajcloc", tags = "3, 15")]
pub bpihfajcloc: ::core::option::Option<chimera_duel_shop_lock_sc_rsp::Bpihfajcloc>,
}
/// Nested message and enum types in `ChimeraDuelShopLockScRsp`.
pub mod chimera_duel_shop_lock_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(uint32, tag = "3")]
Deakooebljl(u32),
/// offset: 24
#[prost(uint32, tag = "15")]
Hcnkajnkgfh(u32),
}
}
/// Obf: FHJLDFBNJGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9259)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopRefreshCsReq {}
/// Obf: CFLLGPBPPGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9225)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelShopRefreshScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddjoeiboelh {
/// offset: 52
#[prost(uint32, tag = "5")]
pub offidmejbgi: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub gndepokfhpe: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub gcpncedamab: u32,
/// offset: 76
#[prost(uint32, tag = "13")]
pub nnfamojahch: u32,
/// offset: 68
#[prost(uint32, tag = "2")]
pub dgbanfmakma: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub klolldjjaoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(uint32, tag = "15")]
pub hp: u32,
/// offset: 64
#[prost(uint32, tag = "11")]
pub ijeejnbngom: u32,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub mnndmpbfpje: ::prost::alloc::vec::Vec<Kncbimaafjg>,
#[prost(oneof = "ddjoeiboelh::Nkcbiecfigk", tags = "616, 574")]
pub nkcbiecfigk: ::core::option::Option<ddjoeiboelh::Nkcbiecfigk>,
}
/// Nested message and enum types in `DDJOEIBOELH`.
pub mod ddjoeiboelh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nkcbiecfigk {
/// offset: 40
#[prost(message, tag = "616")]
Bkjncifkagd(super::Dmajilebabm),
/// offset: 40
#[prost(message, tag = "574")]
Bdlambnogbh(super::Hagbfhngjim),
}
}
/// Obf: OBKNBIGALKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9223)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelGetDataCsReq {}
/// Obf: HMGKLFNFDPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9217)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelGetDataScRsp {
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub oiaphbbdphl: ::core::option::Option<Ddjoeiboelh>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub bakkickhfdg: ::core::option::Option<Ncblobppibd>,
}
/// Obf: JOAHEEHJAIL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9245)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelUnlockMasterCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub offidmejbgi: u32,
}
/// Obf: IKPMODMCOHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9248)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelUnlockMasterScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub offidmejbgi: u32,
}
/// Obf: KFKBMKBNOBF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9215)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelStartGameCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub offidmejbgi: u32,
}
/// Obf: DOBGAFAIHCO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9211)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelStartGameScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub oiaphbbdphl: ::core::option::Option<Ddjoeiboelh>,
}
/// Obf: MLAPEJHIFFK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9257)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundShopStageCsReq {}
/// Obf: AGPENIKAOEB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9229)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundShopStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub oiaphbbdphl: ::core::option::Option<Ddjoeiboelh>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hobciokknkh {
/// offset: 32
#[prost(message, optional, tag = "6")]
pub oiaphbbdphl: ::core::option::Option<Ddjoeiboelh>,
/// offset: 40
#[prost(bool, tag = "15")]
pub gildmpkfggc: bool,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub gepgggdkbnk: ::core::option::Option<ChimeraDuelPlayerRankData>,
/// offset: 44
#[prost(uint32, tag = "4")]
pub mapdnlbhhcd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fllebeickce {
/// offset: 48
#[prost(enumeration = "Mbkmljabcbe", tag = "7")]
pub status: i32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub ddgeoolhapg: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub pncngmfband: u32,
/// offset: 60
#[prost(uint32, tag = "14")]
pub grid_fight_equipment_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub unique_id: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub mllgeoinjog: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub llhjaggegok: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 68
#[prost(int32, tag = "10")]
pub hp: i32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub elebgnheiml: u32,
/// offset: 36
#[prost(int32, tag = "4")]
pub najcpopjglb: i32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ipmponahfbg {
/// offset: 36
#[prost(uint32, tag = "14")]
pub total_turns: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub jfjjlgfcomo: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub iedpbiabbck: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub total_auto_turns: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub hfliajcnjpl: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub ghbnoamoand: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhbedpmhndk {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub nkikedhaien: ::prost::alloc::vec::Vec<Fllebeickce>,
/// offset: 52
#[prost(uint32, tag = "7")]
pub total_damage: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ddeklghpnme: ::core::option::Option<Ipmponahfbg>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub akhfekjnpfg: ::prost::alloc::vec::Vec<Fllebeickce>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub cost_time: u32,
}
/// Obf: DOHOIIBGBFP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9212)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundBattleStageCsReq {
/// offset: 32
#[prost(uint32, tag = "12")]
pub naimopohjkp: u32,
/// offset: 36
#[prost(enumeration = "Dcifpicpjmk", tag = "7")]
pub kgebjnholcn: i32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub stt: ::core::option::Option<Hhbedpmhndk>,
}
/// Obf: FADBMJGFGAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9254)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundBattleStageScRsp {
/// offset: 32
#[prost(enumeration = "Dcifpicpjmk", tag = "14")]
pub kgebjnholcn: i32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
#[prost(
oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc",
tags = "1088, 2013"
)]
pub bpihfajcloc: ::core::option::Option<
chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc,
>,
}
/// Nested message and enum types in `ChimeraDuelEndRoundBattleStageScRsp`.
pub mod chimera_duel_end_round_battle_stage_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "1088")]
Oiaphbbdphl(super::Ddjoeiboelh),
/// offset: 16
#[prost(message, tag = "2013")]
Ckimoelpoab(super::Hobciokknkh),
}
}
/// Obf: MMCMPLDHMOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9228)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndGameCsReq {}
/// Obf: EJMAKGDFGOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9255)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndGameScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ckimoelpoab: ::core::option::Option<Hobciokknkh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnhpdnacicf {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub aichbbiodjc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nildpljdllj {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub ihalppapahh: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub fefbghpnlfm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mlajnangalb {
/// offset: 48
#[prost(uint32, tag = "14")]
pub hpeojnoohdd: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub source: ::core::option::Option<Mofdandcghj>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub dhhlinhkjkc: ::core::option::Option<Nnhpdnacicf>,
#[prost(oneof = "mlajnangalb::Fabbigdkain", tags = "181, 1648, 415")]
pub fabbigdkain: ::core::option::Option<mlajnangalb::Fabbigdkain>,
}
/// Nested message and enum types in `MLAJNANGALB`.
pub mod mlajnangalb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fabbigdkain {
/// offset: 16
#[prost(enumeration = "super::Agjpcoompgh", tag = "181")]
Eojhlpdeppj(i32),
/// offset: 16
#[prost(uint32, tag = "1648")]
Cdkmmhgkjfi(u32),
/// offset: 16
#[prost(message, tag = "415")]
Dcfdmkebemc(super::Nildpljdllj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlbjnhjilfp {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pknlnbgnfdf {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub bgdggalaodo: ::core::option::Option<Dmajilebabm>,
/// offset: 32
#[prost(bool, tag = "10")]
pub dgjheepiglh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aebnlkapdlb {
#[prost(
oneof = "aebnlkapdlb::Nlpppchggpf",
tags = "6, 3, 15, 5, 8, 13, 4, 10, 7, 12, 9"
)]
pub nlpppchggpf: ::core::option::Option<aebnlkapdlb::Nlpppchggpf>,
}
/// Nested message and enum types in `AEBNLKAPDLB`.
pub mod aebnlkapdlb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(message, tag = "6")]
Ppbkepiakef(super::Mlajnangalb),
/// offset: 24
#[prost(uint32, tag = "3")]
Mokbklpimoa(u32),
/// offset: 24
#[prost(message, tag = "15")]
Fggcgenjoah(super::Kncbimaafjg),
/// offset: 24
#[prost(uint32, tag = "5")]
Jipbjjoghde(u32),
/// offset: 24
#[prost(message, tag = "8")]
Adphcojglgn(super::Pknlnbgnfdf),
/// offset: 24
#[prost(message, tag = "13")]
Aliicnjoibm(super::Jlbjnhjilfp),
/// offset: 24
#[prost(uint32, tag = "4")]
Lnbilchbhad(u32),
/// offset: 24
#[prost(uint32, tag = "10")]
Gbeobophklh(u32),
/// offset: 24
#[prost(uint32, tag = "7")]
Jglkneocjch(u32),
/// offset: 24
#[prost(message, tag = "12")]
Amaglnlffep(super::Hphmmpdfmak),
/// offset: 24
#[prost(uint32, tag = "9")]
Jnmbjhjpbok(u32),
}
}
/// Obf: OHBLGCBKJGA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9216)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSyncChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Aebnlkapdlb>,
}
/// Obf: GNPCGGIIFJA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9236)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelChangeLineupCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub gagjaeoodeh: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub lldnkmlimlp: u32,
}
/// Obf: JHELOOPMIAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9218)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelChangeLineupScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OCCNOFNLJDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9243)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSellChimeraCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub deakooebljl: u32,
}
/// Obf: CKPHKJMCNCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9219)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSellChimeraScRsp {
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub deakooebljl: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IBEFLCBBBMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9214)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSelectGameCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub mapdnlbhhcd: u32,
}
/// Obf: BKFPHOJFMOE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9247)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSelectGameScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub mapdnlbhhcd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dkdgggcdagm {
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub mekliklgafi: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub offidmejbgi: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub mnndmpbfpje: ::prost::alloc::vec::Vec<Kncbimaafjg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hphmmpdfmak {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<Dkdgggcdagm>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub slot: u32,
}
/// Obf: KADKCLOPMOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9258)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSaveFriendPvpLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub slot: u32,
}
/// Obf: DMPOFONFJCP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9239)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSaveFriendPvpLineupScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<Dkdgggcdagm>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub slot: u32,
}
/// Obf: ONFIMNMANAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9253)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSetFriendDefendLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub slot: u32,
}
/// Obf: PKNMDIAKOIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9249)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSetFriendDefendLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub slot: u32,
}
/// Obf: BEHIOBPCJNH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9230)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelGetFriendListCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Malghkmbkok {
/// offset: 32
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub lineup: ::core::option::Option<Dkdgggcdagm>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub score_id: u32,
}
/// Obf: AJDOLAHPMNE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9232)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Receive {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub friend_list: ::prost::alloc::vec::Vec<Malghkmbkok>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: BKMJDKCLKLN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9256)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelFinishMasterChallengeCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub offidmejbgi: u32,
}
/// Obf: DJFEJNKMGNL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9250)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChimeraDuelFinishMasterChallengeScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub offidmejbgi: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9839)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Koiphjfenin {
#[prost(oneof = "koiphjfenin::Hdaccieijfo", tags = "4")]
pub hdaccieijfo: ::core::option::Option<koiphjfenin::Hdaccieijfo>,
}
/// Nested message and enum types in `KOIPHJFENIN`.
pub mod koiphjfenin {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 16
#[prost(bool, tag = "4")]
Oagadconinc(bool),
}
}
/// Obf: POGAKNIPMNE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7213)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkGetInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dhbccmmhnck {
/// offset: 32
#[prost(uint32, tag = "7")]
pub knljjifoelo: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub ddmofhgibld: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KBADHGELIGI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7207)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkGetInfoScRsp {
/// offset: 44
#[prost(uint32, tag = "1")]
pub progress: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub hlnemlmkecp: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub niecfdljpfi: ::prost::alloc::vec::Vec<Dhbccmmhnck>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub cdngkofbhlg: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub adjehbllbnh: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: EEDDDEOJBAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7235)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkUnlockTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub kfjemiojlpj: u32,
}
/// Obf: FODAEJMPGGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7238)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkUnlockTalentScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub kfjemiojlpj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: HEFMHELOKKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7205)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkStartScriptCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub knljjifoelo: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub danagdapkje: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IHHKEJFBDLC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7201)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkStartScriptScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub knljjifoelo: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: DPBOJIHBENK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7247)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkGetOngoingScriptInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifgfkjmiaih {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kglogmhodnb {
/// offset: 36
#[prost(uint32, tag = "2")]
pub ijlpdnlaidg: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub hladjpmdoab: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub famfciplgon: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obecbmmmdhc {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub imkojkjahmm: ::prost::alloc::vec::Vec<Kglogmhodnb>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub famfciplgon: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obpngcpecon {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub njelgebhaop: ::core::option::Option<Obecbmmmdhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ekhnmpalbld {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub njelgebhaop: ::core::option::Option<Obecbmmmdhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ekhlikpkaoi {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub njelgebhaop: ::core::option::Option<Obecbmmmdhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgjhpeopbjb {
/// offset: 32
#[prost(uint32, tag = "1")]
pub gacha_random: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub njelgebhaop: ::core::option::Option<Obecbmmmdhc>,
/// offset: 36
#[prost(uint32, tag = "7")]
pub joolikgdjjf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lknahgmjfbk {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub njelgebhaop: ::core::option::Option<Obecbmmmdhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcilkegobaa {
/// offset: 24
#[prost(bool, tag = "4")]
pub aomkcmnmijo: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bpnphgldimi {
/// offset: 36
#[prost(uint32, tag = "5")]
pub nnfamojahch: u32,
#[prost(oneof = "bpnphgldimi::Hpjklcallbi", tags = "4, 14, 6, 8, 7, 10, 9, 12")]
pub hpjklcallbi: ::core::option::Option<bpnphgldimi::Hpjklcallbi>,
}
/// Nested message and enum types in `BPNPHGLDIMI`.
pub mod bpnphgldimi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hpjklcallbi {
/// offset: 24
#[prost(message, tag = "4")]
Ffdmhikjgjo(super::Ifgfkjmiaih),
/// offset: 24
#[prost(message, tag = "14")]
Ieppeegmnna(super::Obpngcpecon),
/// offset: 24
#[prost(message, tag = "6")]
Abeaghkiggi(super::Ekhnmpalbld),
/// offset: 24
#[prost(message, tag = "8")]
Pcomakhdogm(super::Ekhlikpkaoi),
/// offset: 24
#[prost(message, tag = "7")]
Elibdjodahc(super::Lgjhpeopbjb),
/// offset: 24
#[prost(message, tag = "10")]
Jnfbdhflkfe(super::Lknahgmjfbk),
/// offset: 24
#[prost(message, tag = "9")]
Jmgcgffnkbl(super::Bcilkegobaa),
/// offset: 24
#[prost(bool, tag = "12")]
Dncmkijenih(bool),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jhakadekjej {
/// offset: 24
#[prost(int32, tag = "6")]
pub eiplgiihdid: i32,
/// offset: 32
#[prost(int32, tag = "9")]
pub akafhhlkfki: i32,
/// offset: 28
#[prost(int32, tag = "4")]
pub cghmnceappb: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gonngmkdodm {
/// offset: 32
#[prost(uint32, tag = "12")]
pub buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub hhmgfmpicak: u32,
/// offset: 24
#[prost(uint64, tag = "5")]
pub unique_id: u64,
}
/// Obf: KIEBFOBAOPL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkBuffList {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub buff_list: ::prost::alloc::vec::Vec<Gonngmkdodm>,
}
/// Obf: KEPCEGCAILA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7219)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkGetOngoingScriptInfoScRsp {
/// offset: 72
#[prost(uint32, tag = "15")]
pub efdmelcfikj: u32,
/// offset: 48
#[prost(string, tag = "11")]
pub mkhijfjbojj: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub hkgknekkjhb: ::core::option::Option<ClockParkBuffList>,
/// offset: 56
#[prost(uint32, repeated, tag = "9")]
pub pmlldkhpilj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub mebmdlbpeho: ::core::option::Option<Jhakadekjej>,
/// offset: 88
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 80
#[prost(uint32, tag = "4")]
pub fahdmhfecmk: u32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub dcpkpnlkgmm: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub dhoccjmhoif: u32,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub gnjglfokgid: ::core::option::Option<Bpnphgldimi>,
/// offset: 84
#[prost(uint32, tag = "1")]
pub jhfbnmeniah: u32,
/// offset: 64
#[prost(uint32, tag = "2")]
pub knljjifoelo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Inlbcjhipci {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbloihljgml {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub njelgebhaop: ::core::option::Option<Obecbmmmdhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Epjmbdhodle {
/// offset: 24
#[prost(bool, tag = "6")]
pub is_win: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub efddnmglanf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hadcaljhofi {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bboclmgmneb {
/// offset: 24
#[prost(uint32, tag = "6")]
pub gacha_random: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub naipldpjhii: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Poppefjiajc {
/// offset: 28
#[prost(uint32, tag = "8")]
pub efddnmglanf: u32,
/// offset: 24
#[prost(bool, tag = "7")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hapbnlelobi {}
/// Obf: KCMOPCJIEGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7202)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkHandleWaitPlaceDiceOperationCsReq {
/// offset: 40
#[prost(uint32, tag = "5")]
pub nnfamojahch: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub knljjifoelo: u32,
#[prost(
oneof = "clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep",
tags = "3, 4, 2, 6, 8, 14, 10, 7"
)]
pub enmnamoieep: ::core::option::Option<
clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep,
>,
}
/// Nested message and enum types in `ClockParkHandleWaitPlaceDiceOperationCsReq`.
pub mod clock_park_handle_wait_place_dice_operation_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Enmnamoieep {
/// offset: 24
#[prost(message, tag = "3")]
Ikomefmekmc(super::Inlbcjhipci),
/// offset: 24
#[prost(message, tag = "4")]
Gnmmefkmhhd(super::Mbloihljgml),
/// offset: 24
#[prost(message, tag = "2")]
Kilgajcfime(super::Epjmbdhodle),
/// offset: 24
#[prost(message, tag = "6")]
Hbpaijhigol(super::Hadcaljhofi),
/// offset: 24
#[prost(message, tag = "8")]
Dganabkphai(super::Bboclmgmneb),
/// offset: 24
#[prost(message, tag = "14")]
Hjaplmgamco(super::Poppefjiajc),
/// offset: 24
#[prost(message, tag = "10")]
Blefcafoibg(super::Hapbnlelobi),
/// offset: 24
#[prost(uint32, tag = "7")]
Fahdmhfecmk(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kceheagedaa {
/// offset: 40
#[prost(uint32, tag = "1")]
pub progress: u32,
/// offset: 32
#[prost(bool, tag = "14")]
pub diohkmppkha: bool,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub knljjifoelo: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub efdmelcfikj: u32,
/// offset: 33
#[prost(bool, tag = "8")]
pub hfkbjlamjlg: bool,
/// offset: 36
#[prost(uint32, tag = "9")]
pub dcpkpnlkgmm: u32,
}
/// Obf: AFMKKLPLMHA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7244)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkHandleWaitOperationScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub nnfamojahch: u32,
/// offset: 44
#[prost(enumeration = "ClockParkPlayStatus", tag = "2")]
pub nkahdeeohao: i32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub ndeebddeofa: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub ihnmhnpmhjg: u32,
}
/// Obf: GBJNHPKJCEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7218)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkQuitScriptCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub knljjifoelo: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub nmakfodljhp: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7245)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Apbjobnpban {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7250)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bedfgpifged {
/// offset: 28
#[prost(uint32, tag = "4")]
pub nnfamojahch: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: KLFDNPJOODJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7231)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ClockParkUseBuffCsReq {
/// offset: 32
#[prost(uint64, tag = "9")]
pub unique_id: u64,
/// offset: 24
#[prost(uint32, tag = "14")]
pub knljjifoelo: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub nnfamojahch: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7221)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Najgipigcdh {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hkgknekkjhb: ::core::option::Option<ClockParkBuffList>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub nnfamojahch: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub knljjifoelo: u32,
#[prost(oneof = "najgipigcdh::Beepacpfool", tags = "1495, 1675")]
pub beepacpfool: ::core::option::Option<najgipigcdh::Beepacpfool>,
}
/// Nested message and enum types in `NAJGIPIGCDH`.
pub mod najgipigcdh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Beepacpfool {
/// offset: 32
#[prost(message, tag = "1495")]
Njelgebhaop(super::Obecbmmmdhc),
/// offset: 32
#[prost(message, tag = "1675")]
Mebmdlbpeho(super::Jhakadekjej),
}
}
/// Obf: FDLNKDCEHNN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7249)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkFinishScriptScNotify {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub finish_info: ::core::option::Option<Kceheagedaa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Item {
/// offset: 48
#[prost(uint32, tag = "1")]
pub rank: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub main_affix_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemList {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub item_list: ::prost::alloc::vec::Vec<Item>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PileItem {
/// offset: 28
#[prost(uint32, tag = "5")]
pub item_num: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ItemCost {
#[prost(oneof = "item_cost::Item", tags = "11, 8, 13")]
pub item: ::core::option::Option<item_cost::Item>,
}
/// Nested message and enum types in `ItemCost`.
pub mod item_cost {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Item {
/// offset: 24
#[prost(message, tag = "11")]
PileItem(super::PileItem),
/// offset: 24
#[prost(uint32, tag = "8")]
EquipmentUniqueId(u32),
/// offset: 24
#[prost(uint32, tag = "13")]
RelicUniqueId(u32),
}
}
/// Obf: GCCDKKJGBAC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemCostList {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dappfjleplh {
/// offset: 24
#[prost(uint32, tag = "11")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub fjofdonmhph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mdnngcgiako {
/// offset: 40
#[prost(uint32, tag = "6")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub exp: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub promotion: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjfjemlpkje {
/// offset: 44
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub main_affix_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub tid: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub level: u32,
}
/// Obf: LBHNOHDOGBB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Relic {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 52
#[prost(uint32, tag = "5")]
pub dress_avatar_id: u32,
/// offset: 61
#[prost(bool, tag = "6")]
pub is_protected: bool,
/// offset: 76
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub unique_id: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub main_affix_id: u32,
/// offset: 68
#[prost(uint32, tag = "12")]
pub reforge_block_sub_affix_id: u32,
/// offset: 60
#[prost(bool, tag = "2")]
pub is_discarded: bool,
/// offset: 56
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub ebeoecjmbkn: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub tid: u32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub lfecmhckeek: ::prost::alloc::vec::Vec<RelicAffix>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkkfbmbeboc {
#[prost(oneof = "hkkfbmbeboc::Panajbhkako", tags = "11, 15, 4")]
pub panajbhkako: ::core::option::Option<hkkfbmbeboc::Panajbhkako>,
}
/// Nested message and enum types in `HKKFBMBEBOC`.
pub mod hkkfbmbeboc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Panajbhkako {
/// offset: 24
#[prost(message, tag = "11")]
Lfpindfaahk(super::Dappfjleplh),
/// offset: 24
#[prost(message, tag = "15")]
Pjighnfhfkd(super::Mdnngcgiako),
/// offset: 24
#[prost(message, tag = "4")]
Cgcjlhflepn(super::Mjfjemlpkje),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ghkpnijfhhh {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub item_list: ::prost::alloc::vec::Vec<Hkkfbmbeboc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MotionInfo {
/// offset: 32
#[prost(message, optional, tag = "7")]
pub pos: ::core::option::Option<Vector>,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub rot: ::core::option::Option<Vector>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jdmofnpamoo {
/// offset: 24
#[prost(float, tag = "13")]
pub z: f32,
/// offset: 28
#[prost(float, tag = "12")]
pub knpmdhldhgi: f32,
/// offset: 32
#[prost(float, tag = "7")]
pub y: f32,
/// offset: 36
#[prost(float, tag = "2")]
pub x: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneMonsterWaveParam {
/// offset: 36
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub bdccefhmfho: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub hknbhcaombe: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub njiclainbim: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub opjafnefjdc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlgeggchcid {
/// offset: 32
#[prost(uint32, tag = "8")]
pub role_star: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub pgnmdjiikjb: ::prost::alloc::vec::Vec<Lhppiakkfme>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mehaomgbomc {
#[prost(oneof = "mehaomgbomc::TeleportNigger", tags = "509")]
pub teleport_nigger: ::core::option::Option<mehaomgbomc::TeleportNigger>,
}
/// Nested message and enum types in `MEHAOMGBOMC`.
pub mod mehaomgbomc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 24
#[prost(message, tag = "509")]
Afcmoofgbpk(super::Dlgeggchcid),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonster {
/// offset: 32
#[prost(uint32, tag = "7")]
pub max_hp: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub extra_info: ::core::option::Option<Mehaomgbomc>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub cur_hp: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub monster_id: u32,
}
/// Obf: AGJDAAIPOHJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonsterWave {
/// offset: 48
#[prost(uint32, tag = "14")]
pub battle_wave_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub monster_list: ::prost::alloc::vec::Vec<SceneMonster>,
/// offset: 52
#[prost(uint32, tag = "3")]
pub battle_stage_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub pibljlbckjl: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub monster_param: ::core::option::Option<SceneMonsterWaveParam>,
}
/// Obf: KCDILLKKMEP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneBattleInfo {
/// offset: 80
#[prost(message, optional, tag = "508")]
pub iajdcjiahfp: ::core::option::Option<Cakgogmejof>,
/// offset: 120
#[prost(uint32, tag = "8")]
pub logic_random_seed: u32,
/// offset: 112
#[prost(uint32, tag = "2")]
pub stage_id: u32,
/// offset: 88
#[prost(message, repeated, tag = "4")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
/// offset: 32
#[prost(message, repeated, tag = "234")]
pub battle_event: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 116
#[prost(uint32, tag = "15")]
pub lfhlicckpdj: u32,
/// offset: 128
#[prost(uint32, tag = "14")]
pub rounds_limit: u32,
/// offset: 16
#[prost(message, optional, tag = "1383")]
pub obofocpcbpk: ::core::option::Option<Mldedccohbf>,
/// offset: 64
#[prost(message, repeated, tag = "13")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 24
#[prost(message, optional, tag = "1654")]
pub fmcjppilpll: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 56
#[prost(message, optional, tag = "1831")]
pub afcmoofgbpk: ::core::option::Option<Ogeomdjiagi>,
/// offset: 124
#[prost(bool, tag = "3")]
pub eodhmoboeng: bool,
/// offset: 132
#[prost(uint32, tag = "6")]
pub world_level: u32,
/// offset: 72
#[prost(map = "uint32, message", tag = "761")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 96
#[prost(message, optional, tag = "558")]
pub jlkideidmnk: ::core::option::Option<Hlmhhpkmifi>,
/// offset: 136
#[prost(uint32, tag = "1")]
pub battle_id: u32,
/// offset: 104
#[prost(message, repeated, tag = "9")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 48
#[prost(message, optional, tag = "838")]
pub gdaghijadod: ::core::option::Option<Kcgpmnnkikn>,
}
/// Obf: BPAHOLKIOFK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideBattleInfo {
/// offset: 48
#[prost(uint32, tag = "7")]
pub logic_random_seed: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<AetherAvatarInfo>,
/// offset: 60
#[prost(uint32, tag = "15")]
pub battle_id: u32,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 56
#[prost(bool, tag = "6")]
pub eodhmoboeng: bool,
/// offset: 52
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eebphjcnbfo {
/// offset: 28
#[prost(uint32, tag = "3")]
pub id: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub assist_uid: u32,
/// offset: 32
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnoijjnchjb {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "14")]
pub ciacheimddm: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gkdekjkoijn {
/// offset: 24
#[prost(uint32, tag = "2")]
pub value: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub key: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Obnjkbmeaol {
/// offset: 28
#[prost(sint32, tag = "3")]
pub value: i32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub key: u32,
}
/// Obf: POIACAJFCEP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EquipRelic {
/// offset: 28
#[prost(uint32, tag = "11")]
pub relic_unique_id: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub r#type: u32,
}
/// Obf: IAFGJJDKNGP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeadFrameInfo {
/// offset: 32
#[prost(uint32, tag = "9")]
pub head_frame_item_id: u32,
/// offset: 24
#[prost(int64, tag = "12")]
pub head_frame_expire_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gaikcigdbgk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub pjcnhkmfind: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub akknccfibhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmhfofieimn {
/// offset: 28
#[prost(uint32, tag = "5")]
pub oopoadnhabk: u32,
/// offset: 32
#[prost(int64, tag = "15")]
pub njmongkljjc: i64,
/// offset: 24
#[prost(uint32, tag = "11")]
pub akknccfibhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iobbilgofcl {
/// offset: 32
#[prost(uint32, tag = "9")]
pub r#type: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub slot: u32,
}
/// Nested message and enum types in `IOBBILGOFCL`.
pub mod iobbilgofcl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dcaeoldigha {}
/// Nested message and enum types in `DCAEOLDIGHA`.
pub mod dcaeoldigha {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Dimfoaajngn {
Cmbccliaiik = 0,
Jhpdgkkllbi = 1,
Hcnhapbapgd = 2,
Dojohgnoffl = 3,
Ilbpplnfmhn = 4,
}
impl Dimfoaajngn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cmbccliaiik => "DIMFOAAJNGN_CMBCCLIAIIK",
Self::Jhpdgkkllbi => "DIMFOAAJNGN_JHPDGKKLLBI",
Self::Hcnhapbapgd => "DIMFOAAJNGN_HCNHAPBAPGD",
Self::Dojohgnoffl => "DIMFOAAJNGN_DOJOHGNOFFL",
Self::Ilbpplnfmhn => "DIMFOAAJNGN_ILBPPLNFMHN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DIMFOAAJNGN_CMBCCLIAIIK" => Some(Self::Cmbccliaiik),
"DIMFOAAJNGN_JHPDGKKLLBI" => Some(Self::Jhpdgkkllbi),
"DIMFOAAJNGN_HCNHAPBAPGD" => Some(Self::Hcnhapbapgd),
"DIMFOAAJNGN_DOJOHGNOFFL" => Some(Self::Dojohgnoffl),
"DIMFOAAJNGN_ILBPPLNFMHN" => Some(Self::Ilbpplnfmhn),
_ => None,
}
}
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjgmaegnbkl {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub idphckabbjm: ::prost::alloc::vec::Vec<Iobbilgofcl>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub jdboihjhehp: ::prost::alloc::vec::Vec<Gaikcigdbgk>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub nmlanpjgjfa: ::prost::alloc::vec::Vec<Lmhfofieimn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbicbkafgik {
/// offset: 32
#[prost(string, tag = "10")]
pub icjighomdnl: ::prost::alloc::string::String,
/// offset: 64
#[prost(uint32, tag = "4")]
pub cldngaeibdf: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 56
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 60
#[prost(uint32, tag = "14")]
pub head_icon: u32,
/// offset: 48
#[prost(string, tag = "5")]
pub nickname: ::prost::alloc::string::String,
/// offset: 68
#[prost(uint32, tag = "9")]
pub gkdplccalmh: u32,
/// offset: 40
#[prost(string, tag = "1")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 76
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 72
#[prost(enumeration = "PlatformType", tag = "12")]
pub platform: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lapjnknehdf {}
/// Obf: EFGMENFGDHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub data: ::core::option::Option<ContentPackageData>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: NIKOEMDGFDN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ContentPackageInfo {
/// offset: 28
#[prost(enumeration = "ContentPackageStatus", tag = "15")]
pub status: i32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub content_id: u32,
}
/// Obf: NPCOMELODNK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageData {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub content_package_list: ::prost::alloc::vec::Vec<ContentPackageInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cur_content_id: u32,
}
/// Obf: BPCJJKLAEFC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7530)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageSyncDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub data: ::core::option::Option<ContentPackageData>,
}
/// Obf: ECNGHPJCOJA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7538)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ContentPackageTransferScNotify {}
/// Obf: HJJDJEOEMMI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DailyActivityInfo {
/// offset: 32
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub daily_active_point: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 28
#[prost(bool, tag = "6")]
pub is_has_taken: bool,
}
/// Obf: KCEHAJJGFHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3391)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeApRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub level: u32,
}
/// Obf: MIBAIIKCLME
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeApRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: NNPIDCMNLKF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3394)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetDailyActiveInfoCsReq {}
/// Obf: OGILBFADHNJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3395)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDailyActiveInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub daily_active_level_list: ::prost::alloc::vec::Vec<DailyActivityInfo>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub daily_active_point: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub daily_active_quest_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GBIJHPGGEOK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3314)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DailyActiveInfoNotify {
/// offset: 40
#[prost(uint32, tag = "2")]
pub daily_active_point: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub daily_active_quest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub daily_active_level_list: ::prost::alloc::vec::Vec<DailyActivityInfo>,
}
/// Obf: AAPKCAJGOPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3318)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeAllApRewardCsReq {}
/// Obf: OALLHMMEDIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3309)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAllApRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub take_reward_level_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IMPGDBPOGOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9267)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetDiceCombatSystemDataReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Inacegaaalj {
/// offset: 32
#[prost(uint32, tag = "8")]
pub fleocmefanh: u32,
/// offset: 24
#[prost(int64, tag = "14")]
pub unlock_timestamp: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mdfefkdefml {
/// offset: 28
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub bpnbnpgpfjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dabncepbkmg {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub jfekknnhcoh: ::prost::alloc::vec::Vec<Mdfefkdefml>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub iojmfddpbhi: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IOCINJFCCLF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9275)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSystemDataRsp {
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub fkobfpngdcg: ::prost::alloc::vec::Vec<u32>,
/// offset: 68
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub dkcgaldkdfa: ::core::option::Option<Dabncepbkmg>,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<DiceCombatAvatar>,
/// offset: 48
#[prost(message, repeated, tag = "11")]
pub famfciplgon: ::prost::alloc::vec::Vec<Inacegaaalj>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub damdpndcack: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub jebjgkacbkd: u32,
}
/// Obf: KECJAPPKLEK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9278)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddItemRsp {
/// offset: 48
#[prost(int64, tag = "13")]
pub unlock_timestamp: i64,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
#[prost(oneof = "add_item_rsp::Panajbhkako", tags = "8, 11")]
pub panajbhkako: ::core::option::Option<add_item_rsp::Panajbhkako>,
}
/// Nested message and enum types in `AddItemRsp`.
pub mod add_item_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Panajbhkako {
/// offset: 24
#[prost(uint32, tag = "8")]
AvatarId(u32),
/// offset: 24
#[prost(uint32, tag = "11")]
Fleocmefanh(u32),
}
}
/// Obf: OCAKOIABHNG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9261)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DiceCombatMainPageRollDiceCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9282)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ejeajoaaemb {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: FMHPMIJDEKL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9273)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetDiceCombatShopDataReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Igfhfbafddo {
/// offset: 32
#[prost(uint32, tag = "15")]
pub onlbejgccca: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub gokceadofbc: ::prost::alloc::vec::Vec<Glhdngfkaad>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glhdngfkaad {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub laalpmjgmln: ::core::option::Option<ItemCostList>,
/// offset: 40
#[prost(bool, tag = "10")]
pub dkjfdlkjlbe: bool,
/// offset: 36
#[prost(uint32, tag = "4")]
pub pimjedelohn: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub item_id: u32,
}
/// Obf: BPOOBJLPCNE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9277)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetShopDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub ocepfoihlbh: ::prost::alloc::vec::Vec<Igfhfbafddo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: FOKJABKGLNF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9290)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DiceCombatBuyShopGoodReq {
/// offset: 28
#[prost(uint32, tag = "7")]
pub onlbejgccca: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub pimjedelohn: u32,
}
/// Obf: KFDBPDLNNAE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9266)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyShopGoodScRsp {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub ocepfoihlbh: ::prost::alloc::vec::Vec<Igfhfbafddo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: BHELEFAFMFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9268)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DiceCombatModifyAvatarDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub knopncfbpeg: u32,
}
/// Obf: PNFPMNLKGPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9263)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ModifyAvatarDiceRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub ojcbggoeeie: ::core::option::Option<DiceCombatAvatar>,
}
/// Obf: JBBOFCLHMCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9289)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DiceCombatUpgradeAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
/// Obf: AJFBPPBIDLP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9276)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpgradeAvatarRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub ojcbggoeeie: ::core::option::Option<DiceCombatAvatar>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: IPKEOENGKOP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9262)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DiceCombatFinishPveStageCsReq {
/// offset: 25
#[prost(bool, tag = "5")]
pub is_win: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub damage: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mmlkfjiakkh: u32,
/// offset: 24
#[prost(bool, tag = "10")]
pub biodajllino: bool,
}
/// Obf: JKEAFKDEDIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9265)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishPveStageScRsp {
/// offset: 36
#[prost(bool, tag = "10")]
pub is_win: bool,
/// offset: 40
#[prost(uint32, tag = "15")]
pub mmlkfjiakkh: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9264)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Laooihpkmoo {
/// offset: 28
#[prost(uint32, tag = "10")]
pub gihdglmjmhc: u32,
/// offset: 25
#[prost(bool, tag = "6")]
pub nhlgocgmkbp: bool,
/// offset: 24
#[prost(bool, tag = "5")]
pub is_win: bool,
/// offset: 36
#[prost(int32, tag = "8")]
pub dlckbmlmoip: i32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub foolmiadmmh: u32,
}
/// Obf: OFFLPBKNFDJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9298)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct V2FinishPveStageCsReq {
/// offset: 28
#[prost(uint32, tag = "8")]
pub lnopkmmelcc: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub ihondjoapbm: u32,
/// offset: 37
#[prost(bool, tag = "9")]
pub biodajllino: bool,
/// offset: 36
#[prost(bool, tag = "13")]
pub is_win: bool,
/// offset: 48
#[prost(uint32, tag = "11")]
pub mmlkfjiakkh: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub beemjecdmgb: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub damage: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub iiajpadolmc: u32,
}
/// Obf: CNIOJIBFEJK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9280)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct V2FinishPveStageScRsp {
/// offset: 32
#[prost(bool, tag = "13")]
pub is_win: bool,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub mmlkfjiakkh: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9288)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aipemeedhak {
/// offset: 44
#[prost(uint32, tag = "1")]
pub eplbcnfmlil: u32,
/// offset: 40
#[prost(bool, tag = "4")]
pub is_win: bool,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub jmikpcpifcd: ::prost::alloc::vec::Vec<Iflogjbonhi>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub ichmkfmaibb: ::prost::alloc::vec::Vec<Iamalmlboei>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pohiekphmgh {
/// offset: 32
#[prost(uint32, tag = "3")]
pub kjajmehigfe: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub hollbadilef: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "5")]
pub pgdpmacfcmc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cigkbdiggoi {
/// offset: 36
#[prost(uint32, tag = "14")]
pub dgfgfaknckh: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub kladgkbmnhn: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub iemimdjfmbf: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub npccgnlnknp: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub gfbcmjmingk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jlmcnjkmcfg {
/// offset: 28
#[prost(uint32, tag = "12")]
pub jaccjgbgjoa: u32,
/// offset: 24
#[prost(bool, tag = "8")]
pub daiknkalkcm: bool,
}
/// Obf: HABEMLDOELG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6981)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetDrinkMakerDataCsReq {}
/// Obf: DDNHLIHAHMH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7000)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDrinkMakerDataScRsp {
/// offset: 72
#[prost(uint32, tag = "12")]
pub exp: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub fdndkojlicd: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub kjnajeoobka: u32,
/// offset: 64
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub level: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub dohllmldlmp: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub dkgodnambhh: ::core::option::Option<Cigkbdiggoi>,
/// offset: 68
#[prost(uint32, tag = "15")]
pub mggepanjplp: u32,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub njhmnghogjp: ::prost::alloc::vec::Vec<Pohiekphmgh>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub edbohdjdjaa: u32,
}
/// Obf: MKOKNNEHDKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6982)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MakeDrinkCsReq {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ihdmlhfaekh: ::core::option::Option<Cigkbdiggoi>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mggepanjplp: u32,
}
/// Obf: KKOGNHFKDPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6990)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MakeDrinkScRsp {
/// offset: 28
#[prost(bool, tag = "14")]
pub daiknkalkcm: bool,
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub lpclphicdhg: u32,
}
/// Obf: BBFELHHMHBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6995)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EndDrinkMakerSequenceCsReq {}
/// Obf: KAGNMEPHFPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6988)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EndDrinkMakerSequenceScRsp {
/// offset: 56
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 64
#[prost(uint32, tag = "7")]
pub edbohdjdjaa: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub exp: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub pdpmldmomph: ::core::option::Option<Pohiekphmgh>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 60
#[prost(uint32, tag = "6")]
pub lpdmpnabben: u32,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub danfibmhmnd: ::prost::alloc::vec::Vec<Jlmcnjkmcfg>,
}
/// Obf: EMOJPONLHBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6994)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MakeMissionDrinkCsReq {
/// offset: 36
#[prost(bool, tag = "14")]
pub llanimfodfd: bool,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jaccjgbgjoa: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ihdmlhfaekh: ::core::option::Option<Cigkbdiggoi>,
}
/// Obf: DPIFEANLPKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6997)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MakeMissionDrinkScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub dkgodnambhh: ::core::option::Option<Cigkbdiggoi>,
/// offset: 33
#[prost(bool, tag = "7")]
pub daiknkalkcm: bool,
/// offset: 32
#[prost(bool, tag = "5")]
pub llanimfodfd: bool,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: ICJHCCFPCBA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6987)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetDrinkMakerDayEndScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub igjklcdclij: u32,
}
/// Obf: MGGFKLJFDHB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6999)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerChallengeCsReq {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ihdmlhfaekh: ::core::option::Option<Cigkbdiggoi>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub challenge_id: u32,
}
/// Obf: CJJBEJFAFCK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6991)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerChallengeScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub challenge_id: u32,
/// offset: 32
#[prost(bool, tag = "12")]
pub daiknkalkcm: bool,
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: AJCNJJLHEEL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6998)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DrinkMakerUpdateTipsNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub edbohdjdjaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ncifdehcmbk {
/// offset: 40
#[prost(bool, tag = "3")]
pub ajandpbfeck: bool,
/// offset: 44
#[prost(uint32, tag = "5")]
pub nmkjbkceigp: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub agjmpnmlegn: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ihdmlhfaekh: ::core::option::Option<Cigkbdiggoi>,
}
/// Obf: FAKFDDMGLAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6984)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersGetDataCsReq {}
/// Obf: BCAPDJECDDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6983)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersGetDataScRsp {
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub eedgbjfeeca: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hkeabjleipm: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub mfepaekopnn: ::prost::alloc::vec::Vec<Ncifdehcmbk>,
}
/// Obf: NGFOGPDCNFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6989)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersMakeDrinkCsReq {
/// offset: 32
#[prost(bool, tag = "5")]
pub fnnmeleeabi: bool,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ihdmlhfaekh: ::core::option::Option<Cigkbdiggoi>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub nmkjbkceigp: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub group_id: u32,
}
/// Obf: PDKACPOCKKE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6993)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersMakeDrinkScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jonjpmlhpdo: ::core::option::Option<Ncifdehcmbk>,
}
/// Obf: FHCJAAJMNNF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6985)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersEnterNextGroupCsReq {}
/// Obf: OFODACDONHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6992)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersEnterNextGroupScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub hkeabjleipm: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Giohmlgandj {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "8")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ichkainihfh {
/// offset: 40
#[prost(uint32, tag = "1")]
pub level_id: u32,
/// offset: 32
#[prost(bool, tag = "11")]
pub loeogancpge: bool,
/// offset: 24
#[prost(uint32, tag = "7")]
pub dhphlchpkfl: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub ojoijegnfeo: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub blenmgjdkep: u32,
}
/// Obf: FANCNADLMJL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9109)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetActivityElationDataCsReq {}
/// Obf: MGIPPNPMAFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetElationActivityDataScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub bkaekpjnoic: ::prost::alloc::vec::Vec<Ichkainihfh>,
}
/// Obf: CJLKGLFJHKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9101)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterElationActivityStageCsReq {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub bcobomghfki: ::prost::alloc::vec::Vec<Giohmlgandj>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub level_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub plogcemehje: ::prost::alloc::vec::Vec<Giohmlgandj>,
}
/// Obf: FIJEEGMCLOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9107)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterElationActivityStageScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 36
#[prost(uint32, tag = "7")]
pub level_id: u32,
}
/// Obf: JBPMKCGMBHH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9105)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElationActivityBattleEndScNotify {
/// offset: 36
#[prost(uint32, tag = "1")]
pub ggcpdpfmaeg: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub level_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub hjaadaogamp: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub addfppekkic: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub pkklgmdohfi: ::core::option::Option<Ichkainihfh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dpbggkcmlgm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub bfekdnebdkp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbcllnpdiah {
/// offset: 32
#[prost(uint32, tag = "10")]
pub jkcgcamifia: u32,
/// offset: 40
#[prost(bool, tag = "15")]
pub odachadojcb: bool,
/// offset: 44
#[prost(uint32, tag = "5")]
pub hicpamoifoe: u32,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub bolmnnmpmnf: ::prost::alloc::vec::Vec<Dpbggkcmlgm>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub kaaghapglcp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Obnlnnnnfpo {
/// offset: 36
#[prost(uint32, tag = "1")]
pub eiiagabafec: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ialjojmafll: u32,
/// offset: 41
#[prost(bool, tag = "14")]
pub kocgghpkfap: bool,
/// offset: 24
#[prost(uint32, tag = "6")]
pub jafncomgabg: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub kpfhbddeklj: u32,
/// offset: 40
#[prost(bool, tag = "5")]
pub poicolmbmig: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ncpcaikajgd {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub ifhmncglckp: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub fophpjngpde: ::prost::alloc::vec::Vec<Obnlnnnnfpo>,
/// offset: 40
#[prost(bool, tag = "4")]
pub gciimiokfkl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckpeiholadp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub kbmmgojkapf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hkgdgajhjpo {
/// offset: 24
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub apdabngdmpm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ddfafgmllfd {
/// offset: 24
#[prost(uint32, tag = "9")]
pub mknnmkbepoi: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub apdabngdmpm: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub fkmmlknjcno: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nefpakhfihb {
/// offset: 28
#[prost(uint32, tag = "2")]
pub count: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub cjljnpgkjgb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hleiofjeakc {
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub khoiddhnngo: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "5")]
pub iiflbjnmnbo: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hegnhnfnioo: ::prost::alloc::vec::Vec<Nefpakhfihb>,
/// offset: 56
#[prost(uint64, tag = "8")]
pub dnjeeoenmaa: u64,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub hkcejcnilfd: ::prost::alloc::vec::Vec<Ddfafgmllfd>,
/// offset: 68
#[prost(uint32, tag = "13")]
pub cpfoclcffjf: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub apdfllljabb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mfldhbjneoo {
/// offset: 32
#[prost(message, optional, tag = "7")]
pub ncjfdbmhinj: ::core::option::Option<Hleiofjeakc>,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub dgodhijbmdp: ::prost::alloc::vec::Vec<Hkgdgajhjpo>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub efoadcgklfg: ::prost::alloc::vec::Vec<Ckpeiholadp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Finpeannnkb {
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub mpbbijmacll: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bcnjmgcegaa {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub fmimeieeokb: ::prost::alloc::vec::Vec<Finpeannnkb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gofflgejend {
/// offset: 24
#[prost(uint32, tag = "4")]
pub jdphbphapkh: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ocgocbgllei: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub ngbnipemhmd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Imhnbmomlac {
/// offset: 24
#[prost(uint32, tag = "7")]
pub iimkifdkjho: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub jdphbphapkh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Afoecdhjpii {
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub hmlaplkeddh: ::prost::alloc::vec::Vec<Imhnbmomlac>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub jjgmpfgckhg: ::prost::alloc::vec::Vec<Gofflgejend>,
}
/// Obf: NOFJMONFIOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2563)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetElfRestaurantDataCsReq {}
/// Obf: ODFLFODMNFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2557)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetElfRestaurantDataScRsp {
/// offset: 56
#[prost(message, optional, tag = "7")]
pub bnjbfpcdafe: ::core::option::Option<Bcnjmgcegaa>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub ocgnoacljaj: ::core::option::Option<Ncpcaikajgd>,
/// offset: 64
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub dcidlifmnla: ::core::option::Option<Bbcllnpdiah>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub libkpmmgglj: ::core::option::Option<Afoecdhjpii>,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub kiiingjlehg: ::core::option::Option<Mfldhbjneoo>,
}
/// Obf: FMJFKEKGENC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2580)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterElfRestaurantNextDayCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2577)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jdgbalbmohf {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfknkemjpba {
#[prost(
oneof = "gfknkemjpba::Dkpkpieodig",
tags = "10, 2, 1, 9, 14, 5, 6, 12, 3, 11, 8, 13"
)]
pub dkpkpieodig: ::core::option::Option<gfknkemjpba::Dkpkpieodig>,
}
/// Nested message and enum types in `GFKNKEMJPBA`.
pub mod gfknkemjpba {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Dkpkpieodig {
/// offset: 24
#[prost(message, tag = "10")]
Aldadldploh(super::Bbcllnpdiah),
/// offset: 24
#[prost(message, tag = "2")]
Hbhgafjfncj(super::Obnlnnnnfpo),
/// offset: 24
#[prost(message, tag = "1")]
Hcbglcblbdf(super::Finpeannnkb),
/// offset: 24
#[prost(uint32, tag = "9")]
Pcneefihaek(u32),
/// offset: 24
#[prost(message, tag = "14")]
Oaabljofpgl(super::Ckpeiholadp),
/// offset: 24
#[prost(message, tag = "5")]
Afhljcclhck(super::Hkgdgajhjpo),
/// offset: 24
#[prost(message, tag = "6")]
Cifafahafka(super::Gofflgejend),
/// offset: 24
#[prost(uint32, tag = "12")]
Apllkccegon(u32),
/// offset: 24
#[prost(message, tag = "3")]
Lpbonpfmcok(super::Imhnbmomlac),
/// offset: 24
#[prost(uint32, tag = "11")]
Acghndbbjcb(u32),
/// offset: 24
#[prost(bool, tag = "8")]
Gciimiokfkl(bool),
/// offset: 24
#[prost(message, tag = "13")]
Cokigceddpk(super::Hleiofjeakc),
}
}
/// Obf: JLCMLNAFBLI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2588)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantDataChangeNotify {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Gfknkemjpba>,
}
/// Obf: JEFLHPIPJMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2555)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantBuyFieldCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub jafncomgabg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2551)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhpfbljaebk {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub kbefkonpkgj: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bhhnmhddidd {
/// offset: 28
#[prost(uint32, tag = "9")]
pub eiiagabafec: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub jafncomgabg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gkppdjefbpa {
/// offset: 36
#[prost(uint32, tag = "8")]
pub eiiagabafec: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub kbefkonpkgj: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jafncomgabg: u32,
}
/// Obf: GDIMNLFMDMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2597)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantPlantSeedCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub ialjojmafll: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub fophpjngpde: ::prost::alloc::vec::Vec<Bhhnmhddidd>,
}
/// Obf: KKJBMNHPKPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2569)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantPlantSeedScRsp {
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub mimfmiicdgl: ::prost::alloc::vec::Vec<Kehgphdbobd>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub hnjflfplini: ::prost::alloc::vec::Vec<Gkppdjefbpa>,
}
/// Obf: KKMHDFBOOBK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2552)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantHarvestCropCsReq {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub fophpjngpde: ::prost::alloc::vec::Vec<Bhhnmhddidd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aimhlkdemgf {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub mjanokeodib: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jafncomgabg: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub eiiagabafec: u32,
/// offset: 32
#[prost(map = "uint32, message", tag = "1")]
pub dbdoihplafm: ::std::collections::HashMap<u32, ItemList>,
}
/// Obf: BGAJCGEJGPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2594)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantHarvestCropScRsp {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub emjkbkpbcij: ::prost::alloc::vec::Vec<Aimhlkdemgf>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: FNLLIBJNGPJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2568)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantRecycleSeedCsReq {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub fophpjngpde: ::prost::alloc::vec::Vec<Bhhnmhddidd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kehgphdbobd {
/// offset: 32
#[prost(uint32, tag = "2")]
pub eiiagabafec: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub aiglobfpeab: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub jafncomgabg: u32,
}
/// Obf: IKDLGFLLFPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2595)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantRecycleSeedScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub mimfmiicdgl: ::prost::alloc::vec::Vec<Kehgphdbobd>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: MFAOMGFPEJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2587)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantTakeVillagerRewardCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oamheijbikg {
/// offset: 36
#[prost(uint32, tag = "10")]
pub progress: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub cahdooihjkb: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub dafendgoabe: u32,
}
/// Obf: FEJDIGKDDOA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2598)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantTakeVillagerRewardScRsp {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub halfglgldlo: ::prost::alloc::vec::Vec<Oamheijbikg>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: HEGKNKIKCLE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2600)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantUpgradeEmployeeLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub odadjiloeko: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub mpbbijmacll: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2566)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oidoejmamde {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub kbefkonpkgj: ::core::option::Option<ItemCostList>,
}
/// Obf: DJIFJKLDNBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2581)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantUpgradeFacilityLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub odadjiloeko: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub kbmmgojkapf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2571)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ieiglieijan {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: PCMAHDLNJDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2599)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantUpgradeRecipeLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub apdabngdmpm: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub odadjiloeko: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2565)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nhaalopdpoo {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Icoimhlbmfi {
/// offset: 24
#[prost(uint32, tag = "13")]
pub apdabngdmpm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oahnifmdlcj {
/// offset: 36
#[prost(uint32, tag = "14")]
pub ngdkbdamehm: u32,
/// offset: 33
#[prost(bool, tag = "2")]
pub pfglkfbhgkm: bool,
/// offset: 32
#[prost(bool, tag = "8")]
pub ilgianhealf: bool,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub joebapnolaf: ::prost::alloc::vec::Vec<Icoimhlbmfi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjmhmkbbjgh {
/// offset: 24
#[prost(uint32, tag = "15")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub phkahahldae: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kilnledahoc {
/// offset: 24
#[prost(uint32, tag = "5")]
pub aipihjlciha: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub heihgfaofnk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kpndmchcbpi {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub cinmphljdem: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 52
#[prost(bool, tag = "11")]
pub bjadhcoflgi: bool,
/// offset: 40
#[prost(uint32, tag = "9")]
pub dpbeenbpdip: u32,
/// offset: 53
#[prost(bool, tag = "15")]
pub donojaemjdb: bool,
/// offset: 44
#[prost(uint32, tag = "12")]
pub oaibccnaahf: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub emfhlbbocfk: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub apdabngdmpm: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub poinekiefpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Flipdlfkmlb {
/// offset: 28
#[prost(uint32, tag = "5")]
pub emfhlbbocfk: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub ecmnofcmigj: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub event_id: u32,
}
/// Obf: EIDACIFELEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2556)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleElfRestaurantPlayCsReq {
/// offset: 48
#[prost(message, repeated, tag = "6")]
pub cngejmnpjpm: ::prost::alloc::vec::Vec<Kpndmchcbpi>,
/// offset: 88
#[prost(uint32, tag = "11")]
pub ioibcnhaokg: u32,
/// offset: 72
#[prost(uint32, tag = "1")]
pub beoapnbfoci: u32,
/// offset: 84
#[prost(uint32, tag = "15")]
pub dnjeeoenmaa: u32,
/// offset: 68
#[prost(uint32, tag = "10")]
pub dndgpepolnm: u32,
/// offset: 76
#[prost(uint32, tag = "14")]
pub ngjkiiijbib: u32,
/// offset: 56
#[prost(message, repeated, tag = "8")]
pub onghhaphcem: ::prost::alloc::vec::Vec<Kilnledahoc>,
/// offset: 64
#[prost(uint32, tag = "5")]
pub cost_time: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub hlkmmjlcjec: ::prost::alloc::vec::Vec<Flipdlfkmlb>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub alhgbbfbkjg: ::prost::alloc::vec::Vec<Bjmhmkbbjgh>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub pigfmomephe: ::prost::alloc::vec::Vec<Oahnifmdlcj>,
/// offset: 80
#[prost(uint32, tag = "12")]
pub aoaekpaphok: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2576)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pnddhickbac {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: LBDCJINCNJA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2558)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantBuyShopItemCsReq {
/// offset: 28
#[prost(uint32, tag = "15")]
pub mokbjpgbgab: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub ngbnipemhmd: u32,
}
/// Obf: DCIGAKGLAAN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2583)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantBuyShopItemScRsp {
/// offset: 44
#[prost(uint32, tag = "2")]
pub ngbnipemhmd: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ppmafcbnajf: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub kbefkonpkgj: ::core::option::Option<ItemCostList>,
}
/// Obf: AAMBBCFLHGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2559)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantFinishTradeOrderCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub iimkifdkjho: u32,
}
/// Obf: ELGLLEKAPFC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2554)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantFinishTradeOrderScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub kbefkonpkgj: ::core::option::Option<ItemCostList>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub iimkifdkjho: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ppmafcbnajf: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: LLLLJFFEHJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2579)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetElfRestaurantPlayRecipeCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub pjejodhicdk: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2593)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nibainnlcbg {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: PMNHIOFJBNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2589)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ElfRestaurantClientStatusCsReq {
/// offset: 24
#[prost(bool, tag = "14")]
pub hcbedeclaic: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2570)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fbdoekfpdob {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bidgpeljpjk {
/// offset: 28
#[prost(uint32, tag = "15")]
pub jhdlnbpnekg: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbjkmiiclna {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub cdpfcpcilof: ::prost::alloc::vec::Vec<Bidgpeljpjk>,
}
/// Obf: LFENCICKCGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6551)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetEraFlipperDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6554)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnkdiilaipb {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub data: ::core::option::Option<Hbjkmiiclna>,
}
/// Obf: JCJIDADOMBA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6552)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeEraFlipperDataCsReq {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub data: ::core::option::Option<Hbjkmiiclna>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6564)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgikhmicdmm {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub data: ::core::option::Option<Hbjkmiiclna>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: PFPCJJBGPKF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6553)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ResetEraFlipperDataCsReq {
/// offset: 24
#[prost(bool, tag = "8")]
pub oipljjiodil: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6558)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abbcocmkplj {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub data: ::core::option::Option<Hbjkmiiclna>,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "13")]
pub oipljjiodil: bool,
}
/// Obf: EAEJHIAAHLJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6560)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterEraFlipperDataCsReq {
/// offset: 28
#[prost(uint32, tag = "5")]
pub jhdlnbpnekg: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub state: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6559)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppjogjahfgn {
/// offset: 28
#[prost(uint32, tag = "6")]
pub jhdlnbpnekg: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6569)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Adnblenfhgm {
/// offset: 32
#[prost(uint32, tag = "3")]
pub floor_id: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub data: ::core::option::Option<Hbjkmiiclna>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Moedgohoalp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 24
#[prost(double, tag = "9")]
pub damage: f64,
/// offset: 36
#[prost(enumeration = "AvatarType", tag = "3")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjljdklcnda {
/// offset: 56
#[prost(uint32, tag = "12")]
pub kcoknijecln: u32,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub battle_info: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub ebpdghakmjf: ::prost::alloc::vec::Vec<BattleTarget>,
/// offset: 60
#[prost(enumeration = "Gchpnhbdcdo", tag = "11")]
pub eglckgkecaj: i32,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub iepgklidhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub avatar_list: ::prost::alloc::vec::Vec<Moedgohoalp>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub round_cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kgnlhpfohdk {
/// offset: 28
#[prost(uint32, tag = "5")]
pub lanhjomcknj: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub level_id: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub max_score: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gpfmedllkgh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub njpcmdnhofl: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okibfkooekj {
/// offset: 36
#[prost(uint32, tag = "6")]
pub level_id: u32,
/// offset: 32
#[prost(bool, tag = "9")]
pub dpnpcdgjpbg: bool,
/// offset: 33
#[prost(bool, tag = "7")]
pub bobaobpielo: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub iepgklidhek: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lphjkglljip {
/// offset: 32
#[prost(enumeration = "Gchpnhbdcdo", tag = "4")]
pub eglckgkecaj: i32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub item_value: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub pmcbbmkmhni: ::prost::alloc::vec::Vec<Gpfmedllkgh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jcfponbdclg {
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub eglpndhlhpa: ::prost::alloc::vec::Vec<Kgnlhpfohdk>,
/// offset: 76
#[prost(uint32, tag = "7")]
pub item_value: u32,
/// offset: 64
#[prost(message, repeated, tag = "13")]
pub pmcbbmkmhni: ::prost::alloc::vec::Vec<Gpfmedllkgh>,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub hcehohdccfe: ::prost::alloc::vec::Vec<Lphjkglljip>,
/// offset: 56
#[prost(uint32, repeated, tag = "1")]
pub edoiigjjcif: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "12")]
pub hafmanolmed: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "9")]
pub exp: u32,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub njmapfmppna: ::prost::alloc::vec::Vec<Okibfkooekj>,
/// offset: 80
#[prost(uint32, tag = "3")]
pub player_level: u32,
}
/// Obf: FIGCEHAKEFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7113)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildQueryInfoCsReq {}
/// Obf: OOEKDHCCANE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7107)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildQueryInfoScRsp {
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub hlleipkmjkm: ::prost::alloc::vec::Vec<Cjljdklcnda>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub oiaphbbdphl: ::core::option::Option<Jcfponbdclg>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HCBPNBHDLCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7130)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartLevelCsReq {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub avatar_list: ::prost::alloc::vec::Vec<Moedgohoalp>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub eddjgnnocag: ::core::option::Option<Hhipkinncap>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub level_id: u32,
}
/// Obf: KPHFNMLGDDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartLevelScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub moddibhcppd: ::core::option::Option<Cjljdklcnda>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ddhgcafffop: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: EDJLFPGPIMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7135)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartStageCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub level_id: u32,
}
/// Obf: MJJLFDFEHCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7138)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub moddibhcppd: ::core::option::Option<Cjljdklcnda>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub ddhgcafffop: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: PNNFLFNJCGE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7105)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildGiveupCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub level_id: u32,
}
/// Obf: ODBFKBBJDJA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7101)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildGiveupScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub moddibhcppd: ::core::option::Option<Cjljdklcnda>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhcjaiglkop {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7119)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pcknajofgld {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub moddibhcppd: ::core::option::Option<Cjljdklcnda>,
}
/// Obf: HCDIHPKFJPG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7102)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildFinishScNotify {
/// offset: 36
#[prost(uint32, tag = "4")]
pub exp: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub score_id: u32,
/// offset: 44
#[prost(bool, tag = "14")]
pub jadbkbabang: bool,
/// offset: 32
#[prost(uint32, tag = "10")]
pub level_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub wave: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub colpbcecfom: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub moddibhcppd: ::core::option::Option<Cjljdklcnda>,
/// offset: 56
#[prost(enumeration = "Cpcmnikflch", tag = "5")]
pub ghimjdppjog: i32,
/// offset: 60
#[prost(uint32, tag = "13")]
pub item_value: u32,
}
/// Obf: IBHJIABGAFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7144)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildReRandomStageCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub level_id: u32,
}
/// Obf: MDNHFAFPNFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7118)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildReRandomStageScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub cehbmiigmfc: ::core::option::Option<Okibfkooekj>,
}
/// Obf: MDKCPLKBCIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7103)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildShopAbilityUpCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub njpcmdnhofl: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub level: u32,
}
/// Obf: OEBGFEGPJCO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7150)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityUpScRsp {
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub njpcmdnhofl: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub level: u32,
}
/// Obf: EJJANIBHLKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7116)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildShopAbilityDownCsReq {
/// offset: 28
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub njpcmdnhofl: u32,
}
/// Obf: FLCGENEEIAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7131)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityDownScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub njpcmdnhofl: u32,
}
/// Obf: PIGLAICKOGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7115)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildShopAbilityResetCsReq {
/// offset: 24
#[prost(enumeration = "Gchpnhbdcdo", tag = "3")]
pub eglckgkecaj: i32,
}
/// Obf: PJEPFKPFHFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7106)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityResetScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub item_value: u32,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub pmcbbmkmhni: ::prost::alloc::vec::Vec<Gpfmedllkgh>,
/// offset: 40
#[prost(enumeration = "Gchpnhbdcdo", tag = "15")]
pub eglckgkecaj: i32,
}
/// Obf: ANNGOMIIPML
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7126)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildCoinNotify {
/// offset: 28
#[prost(uint32, tag = "1")]
pub item_value: u32,
/// offset: 24
#[prost(enumeration = "Gchpnhbdcdo", tag = "13")]
pub eglckgkecaj: i32,
}
/// Obf: MMOKBHHHHJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7133)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildSkipTeachLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub level_id: u32,
}
/// Obf: JMNFHJANFAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7109)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EvolveBuildSkipTeachLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Amdecgbpibf {
/// offset: 24
#[prost(uint32, tag = "8")]
pub id: u32,
}
/// Obf: GELIOMDHCDK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2513)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetExpeditionDataCsReq {}
/// Obf: EKCIKDPIDFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetExpeditionDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub nbkfaedogpg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub gdaoennjcbl: ::prost::alloc::vec::Vec<Amdecgbpibf>,
/// offset: 52
#[prost(uint32, tag = "12")]
pub gphploiiloi: u32,
/// offset: 40
#[prost(int64, tag = "6")]
pub kambbfdebam: i64,
}
/// Obf: MPBFLMBNBEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AcceptMultipleExpeditionCsReq {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub igcabdfpiod: ::prost::alloc::vec::Vec<Amdecgbpibf>,
}
/// Obf: KDFMNPJMFMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2550)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AcceptMultipleExpeditionScRsp {
/// offset: 48
#[prost(int64, tag = "7")]
pub kambbfdebam: i64,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub halfglgldlo: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub kdpccaiobmi: ::prost::alloc::vec::Vec<Amdecgbpibf>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: MHKPGPLKHEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2516)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeMultipleExpeditionRewardCsReq {}
/// Obf: HHCAFNKOFGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2531)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMultipleExpeditionRewardScRsp {
/// offset: 48
#[prost(int64, tag = "8")]
pub kambbfdebam: i64,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub anmhkdanndl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub halfglgldlo: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2547)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gajmdnekpop {
/// offset: 40
#[prost(int64, tag = "6")]
pub kambbfdebam: i64,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub gdaoennjcbl: ::prost::alloc::vec::Vec<Amdecgbpibf>,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub nbkfaedogpg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub gphploiiloi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cghjpdidobi {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<Oiiadjcemkb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fedeioijjjc {
/// offset: 56
#[prost(uint32, repeated, tag = "4")]
pub edmbikhbicg: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "3")]
pub pjcionepine: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub efjlgeaahek: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "12")]
pub ceimndjfdjd: u32,
/// offset: 40
#[prost(map = "uint32, message", tag = "6")]
pub kpnepnelpnh: ::std::collections::HashMap<u32, Cghjpdidobi>,
/// offset: 64
#[prost(uint32, repeated, tag = "8")]
pub nlbkdnkgbck: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "15")]
pub elgffacneck: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LOHCPKJILIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4991)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFantasticStoryActivityDataCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub ceimndjfdjd: u32,
}
/// Obf: EFBKKOJLIBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4910)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFantasticStoryActivityDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub onajjgcjoha: ::core::option::Option<Fedeioijjjc>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4994)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ndkkagkcfgh {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub onajjgcjoha: ::core::option::Option<Fedeioijjjc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oiiadjcemkb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "9")]
pub avatar_type: i32,
}
/// Obf: JCMMAMKLILL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterActivityFantasticStoryCsReq {
/// offset: 44
#[prost(uint32, tag = "5")]
pub ceimndjfdjd: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Oiiadjcemkb>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub battle_id: u32,
}
/// Obf: EDGNNIIHEIP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4914)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFantasticStoryActivityStageScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub ceimndjfdjd: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub battle_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: APILJBAAGDB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4918)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FantasticStoryActivityBattleEndScNotify {
/// offset: 32
#[prost(uint32, tag = "3")]
pub jhganjgbali: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ceimndjfdjd: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub battle_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aphljplboif {
/// offset: 24
#[prost(uint32, tag = "6")]
pub pnjhmgnejji: u32,
/// offset: 28
#[prost(enumeration = "Bgcejdchkba", tag = "7")]
pub alfhnehobja: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fnonpmbofne {
/// offset: 36
#[prost(uint32, tag = "7")]
pub unique_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub monster_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub affix_id: u32,
/// offset: 40
#[prost(bool, tag = "13")]
pub ljkgcmophif: bool,
/// offset: 41
#[prost(bool, tag = "1")]
pub fmigaefjbok: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bddbakbomkp {
/// offset: 48
#[prost(int32, tag = "1")]
pub max_hp: i32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub iakfpmoejlf: ::prost::alloc::vec::Vec<Fnonpmbofne>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
/// offset: 36
#[prost(enumeration = "FateMasterStatusType", tag = "2")]
pub status: i32,
/// offset: 44
#[prost(int32, tag = "9")]
pub hp: i32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nanodnmfffh {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub gdnihalokhc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jeldakkhanc {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub aopaklifbal: ::core::option::Option<Nanodnmfffh>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub jdomcffacal: ::core::option::Option<Nanodnmfffh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pckioegapai {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub cigckkgmlid: ::prost::alloc::vec::Vec<Bddbakbomkp>,
}
/// Obf: CBJNGAMLAKM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateBuffData {
/// offset: 28
#[prost(uint32, tag = "6")]
pub buff_id: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub cnt: u32,
}
/// Obf: JFFMGCJCOJL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ActiveTraitSourceList {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub source: ::core::option::Option<Aphljplboif>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jdkajmepecf {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub efolenmofkp: ::prost::alloc::vec::Vec<ActiveTraitSourceList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub trait_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oejgbjbliei {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub buff_list: ::prost::alloc::vec::Vec<FateBuffData>,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "11")]
pub aaelpblpflj: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub inpkedeibjn: ::prost::alloc::vec::Vec<Jdkajmepecf>,
/// offset: 64
#[prost(uint32, tag = "12")]
pub lpgakjjfljn: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "1")]
pub deifkmpafhk: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub bfdjjapdjoh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jcfdceklbfh {
/// offset: 24
#[prost(bool, tag = "13")]
pub faoikiddcff: bool,
/// offset: 28
#[prost(uint32, tag = "12")]
pub buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub shop_goods_price: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Glaajkhkmhb {
/// offset: 28
#[prost(uint32, tag = "8")]
pub item_value: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub dbibnheoppi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aniomkdcoep {
/// offset: 40
#[prost(uint32, tag = "11")]
pub fdmefiijlck: u32,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub bdmnhfnkmda: ::prost::alloc::vec::Vec<Glaajkhkmhb>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub aaaboofaflj: u32,
/// offset: 52
#[prost(bool, tag = "15")]
pub gocgfmaleop: bool,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub shop_goods_list: ::prost::alloc::vec::Vec<Jcfdceklbfh>,
/// offset: 53
#[prost(bool, tag = "8")]
pub ebklpknanln: bool,
/// offset: 48
#[prost(uint32, tag = "9")]
pub item_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lbcnaofkcil {
/// offset: 24
#[prost(uint32, tag = "15")]
pub hjmgglanhml: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub omnfdnbepla: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub gndepokfhpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cefflagcmil {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub cdhkfdpllgd: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lfdhopemopl {
/// offset: 24
#[prost(uint32, tag = "8")]
pub iogdbcpmplh: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lnmbjpjonpe {
/// offset: 32
#[prost(uint32, tag = "12")]
pub pghdkfpgpih: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub unique_id: u32,
/// offset: 24
#[prost(int32, tag = "7")]
pub value: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdjidjbbhhe {
/// offset: 112
#[prost(uint32, tag = "3")]
pub area_id: u32,
/// offset: 104
#[prost(enumeration = "Pcdahkgmgnb", tag = "5")]
pub status: i32,
/// offset: 116
#[prost(uint32, tag = "14")]
pub difficulty_level: u32,
/// offset: 32
#[prost(message, optional, tag = "20")]
pub noemlpjofaa: ::core::option::Option<Pofkpelnbbl>,
/// offset: 80
#[prost(message, optional, tag = "9")]
pub pending_action: ::core::option::Option<Dfahmbogman>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub jfmhileefcp: ::core::option::Option<Aniomkdcoep>,
/// offset: 64
#[prost(message, repeated, tag = "4")]
pub gnaakkmmode: ::prost::alloc::vec::Vec<Lfdhopemopl>,
/// offset: 96
#[prost(message, optional, tag = "7")]
pub hokcncmmmjg: ::core::option::Option<Cefflagcmil>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub djhfokkmeah: ::core::option::Option<Oejgbjbliei>,
/// offset: 56
#[prost(message, optional, tag = "6")]
pub mmpbmajeagk: ::core::option::Option<Pckioegapai>,
/// offset: 108
#[prost(uint32, tag = "12")]
pub nicnelofhol: u32,
/// offset: 88
#[prost(message, repeated, tag = "11")]
pub heamacgdpek: ::prost::alloc::vec::Vec<Lnmbjpjonpe>,
/// offset: 40
#[prost(message, optional, tag = "1451")]
pub kokjmaefnjp: ::core::option::Option<Pkhpcmnphki>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub bblhphfjmkf: ::core::option::Option<Lbcnaofkcil>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfahmbogman {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ckookfnbpaf: ::core::option::Option<Hehmfnlhoji>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub queue_position: u32,
}
/// Obf: GHGEEEKAFCO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5981)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateHouguSelectReq {
/// offset: 36
#[prost(uint32, tag = "12")]
pub queue_position: u32,
#[prost(oneof = "fate_hougu_select_req::Ihnmhnpmhjg", tags = "6, 9")]
pub ihnmhnpmhjg: ::core::option::Option<fate_hougu_select_req::Ihnmhnpmhjg>,
}
/// Nested message and enum types in `FateHouguSelectReq`.
pub mod fate_hougu_select_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Ihnmhnpmhjg {
/// offset: 24
#[prost(message, tag = "6")]
Cicgmnhmlme(super::Dojacnbceeh),
/// offset: 24
#[prost(message, tag = "9")]
Cohmggphihn(super::Kopnfppifci),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dojacnbceeh {
/// offset: 24
#[prost(uint32, tag = "15")]
pub hhiminbgjdi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kopnfppifci {
/// offset: 24
#[prost(bool, tag = "15")]
pub icogahffcld: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub piacacnnbnh: u32,
}
/// Obf: BCFLGCDEPOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5971)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateHandlePendingActionScRsp {
/// offset: 28
#[prost(uint32, tag = "13")]
pub queue_position: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: DEMFNCIIAML
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5999)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateSyncActionResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub aniadnfemah: ::prost::alloc::vec::Vec<Knflefifkmn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Knflefifkmn {
#[prost(
oneof = "knflefifkmn::Nlpppchggpf",
tags = "12, 13, 1, 7, 14, 3, 15, 6, 9, 10, 11, 5, 4, 8, 2, 1596, 978, 259, 1375, 631, 1733, 1209"
)]
pub nlpppchggpf: ::core::option::Option<knflefifkmn::Nlpppchggpf>,
}
/// Nested message and enum types in `KNFLEFIFKMN`.
pub mod knflefifkmn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 16
#[prost(message, tag = "12")]
Fhghoefcagg(super::Dnfneineoen),
/// offset: 16
#[prost(message, tag = "13")]
Gfmciodfodb(super::Adlddmaifai),
/// offset: 16
#[prost(message, tag = "1")]
Ldeenkdmdjk(super::Ecmfdciiihj),
/// offset: 16
#[prost(message, tag = "7")]
Nglffkajaad(super::Kijkpcehekc),
/// offset: 16
#[prost(message, tag = "14")]
Jmgepdekgih(super::Lbmdgnjppko),
/// offset: 16
#[prost(message, tag = "3")]
Jdfgfpgagpg(super::Aleopcnhnpd),
/// offset: 16
#[prost(message, tag = "15")]
Dnibgdgfmgj(super::Dgbpphjaoaf),
/// offset: 16
#[prost(message, tag = "6")]
Foglalkhagb(super::Bkfakphnepp),
/// offset: 16
#[prost(message, tag = "9")]
Hndccfmmnoh(super::Mbineihnogc),
/// offset: 16
#[prost(message, tag = "10")]
Kodjpkpihbh(super::Obpobeeodaf),
/// offset: 16
#[prost(message, tag = "11")]
Cfmdafkgdhn(super::Aoagjbokkfm),
/// offset: 16
#[prost(message, tag = "5")]
Bmoliejfmgb(super::Bnpjcndipom),
/// offset: 16
#[prost(message, tag = "4")]
Nehjphgalek(super::Khahkdlipkf),
/// offset: 16
#[prost(message, tag = "8")]
Ehcndfeplom(super::Odegfopokad),
/// offset: 16
#[prost(message, tag = "2")]
Dfokpkokfok(super::Iijdpfogcin),
/// offset: 16
#[prost(message, tag = "1596")]
Pakfhblbcom(super::Knockaeckii),
/// offset: 16
#[prost(message, tag = "978")]
Pfoilmhkjjm(super::Dnfcamiiakj),
/// offset: 16
#[prost(message, tag = "259")]
Nhbmffagllk(super::Bocndejfcgc),
/// offset: 16
#[prost(message, tag = "1375")]
Cbifakpdnei(super::Gcobcgddnii),
/// offset: 16
#[prost(message, tag = "631")]
Nccmnpgfagk(super::Emmiblohoka),
/// offset: 16
#[prost(message, tag = "1733")]
Jhlbdamenag(super::Mllidmpefod),
/// offset: 16
#[prost(message, tag = "1209")]
Flialkeidkd(super::Hikcdkmpdhl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aleopcnhnpd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub aaaboofaflj: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub fdmefiijlck: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iijdpfogcin {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub jfmhileefcp: ::core::option::Option<Aniomkdcoep>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mllidmpefod {
/// offset: 24
#[prost(bool, tag = "9")]
pub gocgfmaleop: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hikcdkmpdhl {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub cdhkfdpllgd: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnpjcndipom {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub dbpndcdeckd: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub gdcgbiefigo: ::prost::alloc::vec::Vec<FateBuffData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khahkdlipkf {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub okblcngfhcl: ::prost::alloc::vec::Vec<Jdkajmepecf>,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub jnldpfhmojl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Odegfopokad {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub galneolmcpo: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub lndnpgacbjh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnfcamiiakj {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub cabeifhkgbg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "10")]
pub pdnclpedjif: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Emmiblohoka {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub deifkmpafhk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bocndejfcgc {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ndigehjbbpk: ::core::option::Option<Ndcjaaoleba>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gcobcgddnii {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub lknhkfigbdf: ::core::option::Option<Aphljplboif>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dnfneineoen {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub igaflckjjkm: ::core::option::Option<Lbcnaofkcil>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Adlddmaifai {
/// offset: 24
#[prost(enumeration = "Pcdahkgmgnb", tag = "12")]
pub mjdmloihlpa: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Caiodcnemho {
/// offset: 32
#[prost(uint32, tag = "5")]
pub heffmgaikmn: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub aihnkpogcfi: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub ignngjmebhk: u32,
/// offset: 41
#[prost(bool, tag = "12")]
pub ihoongpllhj: bool,
/// offset: 40
#[prost(bool, tag = "9")]
pub jfligncaaej: bool,
/// offset: 52
#[prost(uint32, tag = "3")]
pub dkhkbbmpcic: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub aebkemdacbm: u32,
/// offset: 24
#[prost(double, tag = "14")]
pub idappibphhh: f64,
/// offset: 56
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecmfdciiihj {
/// offset: 48
#[prost(uint32, tag = "7")]
pub fhadiopdmhp: u32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub cigckkgmlid: ::prost::alloc::vec::Vec<Bddbakbomkp>,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub bdaocnnkojf: ::prost::alloc::vec::Vec<Caiodcnemho>,
/// offset: 60
#[prost(uint32, tag = "11")]
pub lmeejjnofie: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub embgaemhdpa: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(bool, tag = "15")]
pub didpabjpdlj: bool,
/// offset: 56
#[prost(uint32, tag = "14")]
pub nmcacnnnbnd: u32,
/// offset: 64
#[prost(uint32, tag = "12")]
pub pejmphmppko: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kijkpcehekc {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub abihhacbppf: ::prost::alloc::vec::Vec<Jeldakkhanc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lbmdgnjppko {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gold: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgbpphjaoaf {
/// offset: 24
#[prost(uint32, tag = "7")]
pub lpgakjjfljn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bkfakphnepp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub monilnmiblg: ::core::option::Option<Lfdhopemopl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mbineihnogc {
/// offset: 24
#[prost(uint32, tag = "10")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Obpobeeodaf {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub niillmjngec: ::core::option::Option<Lnmbjpjonpe>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aoagjbokkfm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Knockaeckii {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub lfmkdjeoigi: ::core::option::Option<Bddbakbomkp>,
}
/// Obf: BFHEDMBFHPC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5965)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateSyncPendingActionScNotify {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub pending_action: ::core::option::Option<Dfahmbogman>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hehmfnlhoji {
#[prost(oneof = "hehmfnlhoji::Nlpppchggpf", tags = "11, 4")]
pub nlpppchggpf: ::core::option::Option<hehmfnlhoji::Nlpppchggpf>,
}
/// Nested message and enum types in `HEHMFNLHOJI`.
pub mod hehmfnlhoji {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(message, tag = "11")]
Cicgmnhmlme(super::Dlpgkjlbfli),
/// offset: 24
#[prost(message, tag = "4")]
Cohmggphihn(super::Jmbnfinphca),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlpgkjlbfli {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub fdmhnfkhgbg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jfnaafnlhnp {
/// offset: 28
#[prost(uint32, tag = "11")]
pub kjgbpcegfap: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub pghdkfpgpih: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmbnfinphca {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub npcecmjgilb: ::prost::alloc::vec::Vec<Jfnaafnlhnp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mfmemdjkdaf {
/// offset: 32
#[prost(message, optional, tag = "10")]
pub dcfgofnblcm: ::core::option::Option<Dgmlaaihbfc>,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub egcogpacjod: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub fkoebmadjek: ::core::option::Option<Acfigfiiloj>,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub epmfdgpkphj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dgmlaaihbfc {
/// offset: 48
#[prost(message, optional, tag = "13")]
pub ipfpdjnfmmn: ::core::option::Option<Hmedbgammpn>,
/// offset: 56
#[prost(uint32, tag = "15")]
pub neefacjbkpn: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub dnophjfkkhc: ::core::option::Option<Hmedbgammpn>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub mpiillmlpjn: ::prost::alloc::vec::Vec<Ihgbdaghdme>,
/// offset: 40
#[prost(map = "uint32, message", tag = "2")]
pub iihadpgeajb: ::std::collections::HashMap<u32, Hmedbgammpn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acfigfiiloj {
/// offset: 40
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub poppgidklmf: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub gdipegfblab: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hmedbgammpn {
/// offset: 32
#[prost(map = "uint32, uint32", tag = "6")]
pub bolehilkkao: ::std::collections::HashMap<u32, u32>,
/// offset: 44
#[prost(uint32, tag = "8")]
pub dacokfcbmbi: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub okonfgopook: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub mgcpipcgilo: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: EIBBALKEGFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5963)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateQueryCsReq {}
/// Obf: PHPCLOMGFMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5957)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateQueryScRsp {
/// offset: 32
#[prost(message, optional, tag = "11")]
pub moddibhcppd: ::core::option::Option<Kdjidjbbhhe>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub rogue_get_info: ::core::option::Option<Mfmemdjkdaf>,
}
/// Obf: EILJBHNCJBL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5980)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateStartCsReq {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<Hajaoggpcjc>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub area_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub difficulty_level: u32,
}
/// Obf: BBOELNNGEOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5977)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateStartScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub moddibhcppd: ::core::option::Option<Kdjidjbbhhe>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: GNCOHAFOOCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5985)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateBattleStartCsReq {}
/// Obf: PCMGHKAHNFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5988)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateBattleStartScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: HGNNIEFKBBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5955)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateChangeLineupCsReq {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub avatar_list: ::prost::alloc::vec::Vec<Hajaoggpcjc>,
}
/// Obf: CEDCHJJJDLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5951)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateChangeLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: KNPFEFFBNGE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5997)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopBuyGoodsCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub capnnegfgbp: u32,
}
/// Obf: LOLPCDFOCCO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5969)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopBuyGoodsScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub capnnegfgbp: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: DBKEFIKDHFE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5952)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopSellBuffCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub oibplmkkggl: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub phgcdaohlda: bool,
/// offset: 32
#[prost(uint32, tag = "13")]
pub npmaanoocoj: u32,
}
/// Obf: MOCLIIDPKOM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5994)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopSellBuffScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub phgcdaohlda: bool,
/// offset: 32
#[prost(uint32, tag = "8")]
pub npmaanoocoj: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub oibplmkkggl: u32,
}
/// Obf: FCGBBMFPALD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5968)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopRefreshGoodsCsReq {}
/// Obf: MANGALFLFIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateShopRefreshGoodsScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub shop_goods_list: ::prost::alloc::vec::Vec<Jcfdceklbfh>,
/// offset: 36
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub ebklpknanln: bool,
}
/// Obf: PBGGOCNNLNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5986)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopLockGoodsCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub is_locked: bool,
}
/// Obf: KJMNDNHEICN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5953)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopLockGoodsScRsp {
/// offset: 24
#[prost(bool, tag = "4")]
pub is_locked: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: FINGNBENPCL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6000)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopLeaveCsReq {}
/// Obf: FGKEOANJNNL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5966)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateShopLeaveScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pofkpelnbbl {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub abihhacbppf: ::prost::alloc::vec::Vec<Jeldakkhanc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ndcjaaoleba {
/// offset: 32
#[prost(message, optional, tag = "9")]
pub source: ::core::option::Option<Aphljplboif>,
/// offset: 16
#[prost(map = "uint32, double", tag = "7")]
pub bbjcmofgbfi: ::std::collections::HashMap<u32, f64>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkhpcmnphki {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub iaiohlpjiaa: ::prost::alloc::vec::Vec<Ndcjaaoleba>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5956)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Epeibomnegi {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5976)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jfdabmjmdld {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hmdlibmbihm {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "11")]
pub avatar_type: i32,
/// offset: 32
#[prost(bool, tag = "15")]
pub jlflcdcgcol: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ihgbdaghdme {
/// offset: 48
#[prost(map = "uint32, uint32", tag = "160")]
pub bnmomhocbph: ::std::collections::HashMap<u32, u32>,
/// offset: 96
#[prost(uint32, tag = "11")]
pub hjmgglanhml: u32,
/// offset: 64
#[prost(uint32, repeated, tag = "2")]
pub gnaakkmmode: ::prost::alloc::vec::Vec<u32>,
/// offset: 92
#[prost(uint32, tag = "5")]
pub bnfhlibflid: u32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<Hmdlibmbihm>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub heamacgdpek: ::prost::alloc::vec::Vec<u32>,
/// offset: 84
#[prost(uint32, tag = "12")]
pub nicnelofhol: u32,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "8")]
pub iidphlimmpf: ::std::collections::HashMap<u32, u32>,
/// offset: 76
#[prost(uint32, tag = "6")]
pub level_id: u32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub gndepokfhpe: u32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub difficulty_level: u32,
/// offset: 80
#[prost(uint32, tag = "9")]
pub omnfdnbepla: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub kdblahbihdo: ::std::collections::HashMap<u32, u32>,
}
/// Obf: DJDEEJLCNOC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5958)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateSettleScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub anlgophhhfp: ::core::option::Option<Ihgbdaghdme>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub score_id: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: MJGFFFHMHDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5983)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FateTakeExpRewardCsReq {}
/// Obf: MOOLJBJAKOK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5959)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateTakeExpRewardScRsp {
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub nlcdiknhmjm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub akcjliellcc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aebclfbdhpe {
/// offset: 24
#[prost(uint32, tag = "5")]
pub aldjkjgbojg: u32,
/// offset: 28
#[prost(enumeration = "FeverTimeBattleRank", tag = "6")]
pub nhicmemjfni: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub heilkbjcagb: u32,
}
/// Obf: LAGAPNILOEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7157)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFeverTimeActivityDataCsReq {}
/// Obf: JENJJCEGGCK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7155)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFeverTimeActivityDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub pcdifdgcdok: ::prost::alloc::vec::Vec<Aebclfbdhpe>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: FFJGDCDIEBO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7151)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FeverTimeActivityBattleEndScNotify {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pkpioijppbl: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub turn_left: u32,
/// offset: 36
#[prost(enumeration = "FeverTimeBattleRank", tag = "5")]
pub kikcdklkcpc: i32,
}
/// Obf: DJAOJLKIEFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7159)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFeverTimeActivityStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<Hajaoggpcjc>,
/// offset: 36
#[prost(uint32, tag = "13")]
pub gdboodklbmk: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub mbnnageiaah: u32,
}
/// Obf: ELFJNJFMBGP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7160)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFeverTimeActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmlnfigfmhl {
/// offset: 16
#[prost(string, tag = "13")]
pub ihjglgclanm: ::prost::alloc::string::String,
/// offset: 60
#[prost(uint32, tag = "4")]
pub account_ip: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub dijhafogeof: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub uid: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub kfmaegnnjdl: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub platform: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub account_ip_port: u32,
/// offset: 32
#[prost(uint64, tag = "5")]
pub odkfccohafm: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30010)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lkooahofjac {
/// offset: 48
#[prost(uint32, tag = "14")]
pub kfmaegnnjdl: u32,
/// offset: 40
#[prost(bool, tag = "11")]
pub allhdafgdcj: bool,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(uint64, tag = "4")]
pub server_timestamp_ms: u64,
/// offset: 32
#[prost(uint64, tag = "6")]
pub secret_key_seed: u64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30094)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pnebhcfjgfe {
/// offset: 24
#[prost(uint32, tag = "2")]
pub kbnhapklbnd: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30095)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hagmnccjibb {
/// offset: 24
#[prost(enumeration = "Bjfjfcdpfng", tag = "4")]
pub dgljghjenje: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hdcpjbmfdie {
/// offset: 24
#[prost(uint64, tag = "5")]
pub client_time_ms: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30018)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Npoflihnanm {
/// offset: 32
#[prost(uint64, tag = "12")]
pub server_time_ms: u64,
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 40
#[prost(uint64, tag = "1")]
pub client_time_ms: u64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30009)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ogppbidinbi {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub opogemadlei: ::core::option::Option<Ifcbcblfalm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Flefpfpaakk {
/// offset: 24
#[prost(bytes = "vec", tag = "13")]
pub lfimihlolnb: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub lahaiaikpjn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opoacmlcgah {
/// offset: 36
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub lahaiaikpjn: u32,
/// offset: 24
#[prost(bytes = "vec", tag = "6")]
pub lfimihlolnb: ::prost::alloc::vec::Vec<u8>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30026)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Objggjpflae {
/// offset: 32
#[prost(uint32, tag = "3")]
pub lahaiaikpjn: u32,
/// offset: 16
#[prost(bytes = "vec", tag = "11")]
pub lfimihlolnb: ::prost::alloc::vec::Vec<u8>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nldjbmbdche {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub pfdkkfppaaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub emoigpnbool: ::core::option::Option<Objggjpflae>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hehgniickaa {
/// offset: 32
#[prost(uint32, tag = "14")]
pub gjjpepbpckm: u32,
/// offset: 16
#[prost(bytes = "vec", tag = "1")]
pub akifppjcnac: ::prost::alloc::vec::Vec<u8>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnceglbggog {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub edoaiemiodh: ::prost::alloc::vec::Vec<Hehgniickaa>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub fcbpjkapplf: ::prost::alloc::vec::Vec<Nldjbmbdche>,
/// offset: 72
#[prost(uint32, tag = "5")]
pub gjjpepbpckm: u32,
/// offset: 64
#[prost(message, repeated, tag = "4")]
pub deofajnjifl: ::prost::alloc::vec::Vec<Objggjpflae>,
/// offset: 56
#[prost(uint32, repeated, tag = "1")]
pub pfdkkfppaaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(bytes = "vec", tag = "11")]
pub akifppjcnac: ::prost::alloc::vec::Vec<u8>,
/// offset: 40
#[prost(bytes = "vec", tag = "3")]
pub eompaogaabo: ::prost::alloc::vec::Vec<u8>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oofldcdhldl {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub pofocmihjia: ::core::option::Option<Jlgnkmbmpkl>,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifnecjooigg {
/// offset: 32
#[prost(uint32, tag = "9")]
pub lmghanjcecf: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub group_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub nfejljdlagf: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub nbfmemncgmj: u32,
}
/// Obf: KELBILMHKCM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3691)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFightActivityDataCsReq {}
/// Obf: OLKPJCGKFJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFightActivityDataScRsp {
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub ecglgdkddid: ::prost::alloc::vec::Vec<Ifnecjooigg>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub world_level: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "1")]
pub imggpmeojaj: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(bool, tag = "2")]
pub ibcmldpjgck: bool,
}
/// Obf: POGBGLFNDEN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3694)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightActivityDataChangeScNotify {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "10")]
pub imggpmeojaj: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub ecglgdkddid: ::prost::alloc::vec::Vec<Ifnecjooigg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ilnebpjcghb {
/// offset: 28
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "12")]
pub avatar_type: i32,
}
/// Obf: FMOBNFAPFND
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3695)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFightActivityStageCsReq {
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub fdhjcbnaicb: ::prost::alloc::vec::Vec<Ilnebpjcghb>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub group_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "15")]
pub inomffaieoa: u32,
}
/// Obf: AGCDMKKMNJO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3614)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFightActivityStageScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub group_id: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 36
#[prost(uint32, tag = "13")]
pub inomffaieoa: u32,
}
/// Obf: DJHNICCEPCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3618)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeFightActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub inomffaieoa: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub group_id: u32,
}
/// Obf: HIBLDGEPGAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3609)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeFightActivityRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub inomffaieoa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijokcglbbmi {
/// offset: 60
#[prost(uint32, tag = "5")]
pub jkpgaclkeec: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub nekjkmkejlj: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(enumeration = "Mlofjfbhglg", tag = "9")]
pub bicbjmpaaan: i32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub ejgnglilfcp: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "10")]
pub dhfkokjibne: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub nhgpimofekb: u32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub elgoichacdn: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Omjllilgaep {
/// offset: 24
#[prost(float, tag = "9")]
pub kccfcmakdll: f32,
/// offset: 40
#[prost(float, tag = "10")]
pub z: f32,
/// offset: 44
#[prost(float, tag = "5")]
pub x: f32,
/// offset: 32
#[prost(uint64, tag = "3")]
pub khajdkdhpgd: u64,
/// offset: 28
#[prost(float, tag = "2")]
pub y: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Knglmkejbab {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ndaecapopai: ::core::option::Option<Omjllilgaep>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub iilmeiamdnc: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub interact_id: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub config_id: u32,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub jhphhbjiick: ::core::option::Option<Omjllilgaep>,
/// offset: 48
#[prost(int32, tag = "1")]
pub mgnhpghmadg: i32,
/// offset: 56
#[prost(int32, tag = "14")]
pub pckjpeegdgb: i32,
/// offset: 52
#[prost(int32, tag = "8")]
pub nojeaojhdal: i32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub jbgbalefmhh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gkddghbggam {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ejceiomioop: ::core::option::Option<Agbllfgobke>,
/// offset: 36
#[prost(int32, tag = "13")]
pub bilbcijbacn: i32,
/// offset: 32
#[prost(int32, tag = "15")]
pub unique_id: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ldplijamioe {
/// offset: 44
#[prost(int32, tag = "5")]
pub unique_id: i32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub dclakcfjcpj: ::prost::alloc::vec::Vec<Obnjkbmeaol>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub dmhllkbmhel: u32,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub ejceiomioop: ::core::option::Option<Agbllfgobke>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Clhdilkakep {
/// offset: 24
#[prost(uint32, tag = "8")]
pub fbcjckeahcm: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ogknebgdefn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpogocfmofp {
/// offset: 36
#[prost(uint32, tag = "12")]
pub oddfeaeejjd: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub cofelckdbje: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub edniacnopmn: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub friend_recommend_list: ::prost::alloc::vec::Vec<Clhdilkakep>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ihoghilaeje {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub ighnaedjbag: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub nmpgnkinpll: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phhknaadbha {
/// offset: 80
#[prost(uint32, tag = "9")]
pub lfmepgnehhf: u32,
/// offset: 56
#[prost(message, repeated, tag = "6")]
pub demdfdbcoaj: ::prost::alloc::vec::Vec<Dpogocfmofp>,
/// offset: 64
#[prost(map = "uint32, uint32", tag = "5")]
pub djcilmadpkc: ::std::collections::HashMap<u32, u32>,
/// offset: 76
#[prost(uint32, tag = "4")]
pub jdmecbedlaa: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub hhhnonkpfgp: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "2")]
pub pkcobjbileo: u32,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub cifojdjaiad: ::prost::alloc::vec::Vec<Ihoghilaeje>,
/// offset: 88
#[prost(uint64, tag = "14")]
pub pgkhbpkifbe: u64,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub mhaamigliki: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub nlbogknfnne: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhokejlgobn {
/// offset: 64
#[prost(message, repeated, tag = "9")]
pub ckfbmajmmac: ::prost::alloc::vec::Vec<Ldplijamioe>,
/// offset: 48
#[prost(message, optional, tag = "3")]
pub cgikoklgdea: ::core::option::Option<Ldplijamioe>,
/// offset: 80
#[prost(message, repeated, tag = "14")]
pub dikcbkkninm: ::prost::alloc::vec::Vec<Gkddghbggam>,
/// offset: 104
#[prost(bool, tag = "12")]
pub nonmonphbpe: bool,
/// offset: 56
#[prost(message, optional, tag = "4")]
pub maliihmmdfp: ::core::option::Option<Lkbipkdkdnp>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub nebgnofpage: ::prost::alloc::vec::Vec<Phhknaadbha>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub giijhnmlocb: ::core::option::Option<Dcdcgeielji>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub gbaemahodab: ::prost::alloc::vec::Vec<Hklceeejigo>,
/// offset: 88
#[prost(message, repeated, tag = "1")]
pub ekdjemeehga: ::prost::alloc::vec::Vec<Ldplijamioe>,
/// offset: 96
#[prost(message, repeated, tag = "15")]
pub ddlhpdbhgjd: ::prost::alloc::vec::Vec<Knglmkejbab>,
/// offset: 112
#[prost(uint64, tag = "11")]
pub ppnhndeoolj: u64,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub inkgmffplhf: ::prost::alloc::vec::Vec<Kbojacaeadl>,
/// offset: 108
#[prost(uint32, tag = "10")]
pub nfpbakbcchg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hnkmpcplibb {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub region_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhagkihimfb {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub bfahdinjdma: ::prost::alloc::vec::Vec<Hnkmpcplibb>,
/// offset: 60
#[prost(uint32, tag = "14")]
pub fgipicijmdf: u32,
/// offset: 64
#[prost(uint32, tag = "12")]
pub glgohinbjle: u32,
/// offset: 56
#[prost(bool, tag = "13")]
pub gblefamkilb: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub pfdkkfppaaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub aajaocghhaa: ::prost::alloc::vec::Vec<Nojnmaiacgb>,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub kiiccofliln: ::prost::alloc::vec::Vec<Knglmkejbab>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjhfgpanmfh {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub kgkohnaacen: ::core::option::Option<Hhokejlgobn>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hmibjhdmlnb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpldpppmmgh {
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub ocdhogilimo: ::prost::alloc::vec::Vec<Ldplijamioe>,
/// offset: 56
#[prost(message, repeated, tag = "3")]
pub ajcenjoamed: ::prost::alloc::vec::Vec<Ldplijamioe>,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub cnlialbpabn: ::core::option::Option<Ldplijamioe>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub ddlhpdbhgjd: ::prost::alloc::vec::Vec<Knglmkejbab>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub dikcbkkninm: ::prost::alloc::vec::Vec<Gkddghbggam>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dclifpoffli {
/// offset: 36
#[prost(uint32, tag = "4")]
pub nfpbakbcchg: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub nebgnofpage: ::prost::alloc::vec::Vec<Phhknaadbha>,
/// offset: 40
#[prost(uint64, tag = "3")]
pub ppnhndeoolj: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub hmibjhdmlnb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jgpahlmgbml {
/// offset: 32
#[prost(uint32, tag = "1")]
pub mgngpgppiaa: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub oddfeaeejjd: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub dkjookfckfn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aoikhpobdgk {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub jmikpcpifcd: ::prost::alloc::vec::Vec<Jgpahlmgbml>,
/// offset: 52
#[prost(uint32, tag = "10")]
pub bkpdbcaagae: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub pkajllikjpl: u32,
/// offset: 48
#[prost(int32, tag = "1")]
pub abamhifecnp: i32,
/// offset: 44
#[prost(int32, tag = "6")]
pub kkcfoimclcd: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgidnocfeoh {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub cifojdjaiad: ::prost::alloc::vec::Vec<Ihoghilaeje>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Agbllfgobke {
/// offset: 32
#[prost(int32, tag = "11")]
pub ifdkelbkilf: i32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub abckmkfkahb: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub jffikcflbch: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oidhagngklg {
/// offset: 32
#[prost(int32, tag = "2")]
pub z: i32,
/// offset: 28
#[prost(int32, tag = "1")]
pub x: i32,
/// offset: 24
#[prost(int32, tag = "12")]
pub y: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nojnmaiacgb {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub pos: ::core::option::Option<Agbllfgobke>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub fgmlmkkcmjm: u32,
/// offset: 32
#[prost(int32, tag = "1")]
pub unique_id: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dkbcdgfjadm {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub bmndbkbhioc: ::core::option::Option<Oidhagngklg>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub dmhllkbmhel: u32,
/// offset: 44
#[prost(enumeration = "Mhmfamhhjaa", tag = "6")]
pub fphghapgnae: i32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub njpcmdnhofl: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub magpaonjobd: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmcjbdelokj {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub mofjklhldmd: ::prost::alloc::vec::Vec<Nojnmaiacgb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kbojacaeadl {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub aoongkjpkob: ::core::option::Option<Agbllfgobke>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fpkalfnablg {
/// offset: 44
#[prost(bool, tag = "12")]
pub icilbndidgp: bool,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub bikhoegfefd: ::core::option::Option<Kbojacaeadl>,
#[prost(oneof = "fpkalfnablg::Celghabioon", tags = "13, 15")]
pub celghabioon: ::core::option::Option<fpkalfnablg::Celghabioon>,
}
/// Nested message and enum types in `FPKALFNABLG`.
pub mod fpkalfnablg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Celghabioon {
/// offset: 32
#[prost(uint32, tag = "13")]
Bfnahaigobh(u32),
/// offset: 32
#[prost(bool, tag = "15")]
Mpekpbmimcp(bool),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glpjoddjccd {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub jdeanjmikml: ::prost::alloc::vec::Vec<Fpkalfnablg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bnfibkpenef {
/// offset: 40
#[prost(uint32, tag = "4")]
pub boefccpbcdd: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub loijlikomjn: u32,
#[prost(oneof = "bnfibkpenef::Cjfbeonjidl", tags = "2, 11")]
pub cjfbeonjidl: ::core::option::Option<bnfibkpenef::Cjfbeonjidl>,
}
/// Nested message and enum types in `BNFIBKPENEF`.
pub mod bnfibkpenef {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Cjfbeonjidl {
/// offset: 16
#[prost(uint32, tag = "2")]
Loloefoboka(u32),
/// offset: 16
#[prost(message, tag = "11")]
Nanhfkejmcj(super::Kbojacaeadl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcdcgeielji {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub ambfejiflnc: ::prost::alloc::vec::Vec<Bnfibkpenef>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lkbipkdkdnp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub opakpbbapbj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hnpahdlkbnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dokjphaoddb {
/// offset: 24
#[prost(uint32, tag = "7")]
pub fbihkfdnjjn: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub igmhpjkammb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Igkkfpdhjlk {
#[prost(oneof = "igkkfpdhjlk::Omnfahmilof", tags = "13")]
pub omnfahmilof: ::core::option::Option<igkkfpdhjlk::Omnfahmilof>,
}
/// Nested message and enum types in `IGKKFPDHJLK`.
pub mod igkkfpdhjlk {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Omnfahmilof {
/// offset: 24
#[prost(message, tag = "13")]
Eknhfdneink(super::Dokjphaoddb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hklceeejigo {
/// offset: 32
#[prost(message, optional, tag = "8")]
pub pos: ::core::option::Option<Omjllilgaep>,
/// offset: 48
#[prost(int32, tag = "6")]
pub unique_id: i32,
/// offset: 40
#[prost(bool, tag = "4")]
pub icilbndidgp: bool,
/// offset: 44
#[prost(uint32, tag = "14")]
pub jmienbbmpag: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub hdngjkkllpm: ::core::option::Option<Igkkfpdhjlk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjliaejndjk {
#[prost(oneof = "bjliaejndjk::Eagnhmilecn", tags = "8, 13")]
pub eagnhmilecn: ::core::option::Option<bjliaejndjk::Eagnhmilecn>,
}
/// Nested message and enum types in `BJLIAEJNDJK`.
pub mod bjliaejndjk {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Eagnhmilecn {
/// offset: 16
#[prost(uint32, tag = "8")]
Jpokeadjnpi(u32),
/// offset: 16
#[prost(uint32, tag = "13")]
ExtraId(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Apejmbbblgf {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub kgndhgkkomm: ::core::option::Option<Bjliaejndjk>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub jkpgaclkeec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oddggmaabbd {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub epdcgjbjojm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ahmmecmmpbl {
/// offset: 36
#[prost(uint32, tag = "11")]
pub pfcmbdcffmg: u32,
/// offset: 40
#[prost(uint64, tag = "1")]
pub khajdkdhpgd: u64,
#[prost(
oneof = "ahmmecmmpbl::Ogjdiohnfde",
tags = "1818, 1794, 785, 1094, 1039, 447, 1220, 1873, 788, 331, 1792, 536, 205, 458"
)]
pub ogjdiohnfde: ::core::option::Option<ahmmecmmpbl::Ogjdiohnfde>,
}
/// Nested message and enum types in `AHMMECMMPBL`.
pub mod ahmmecmmpbl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Ogjdiohnfde {
/// offset: 16
#[prost(message, tag = "1818")]
Kgkohnaacen(super::Kjhfgpanmfh),
/// offset: 16
#[prost(message, tag = "1794")]
Dndgjjiindn(super::Dpldpppmmgh),
/// offset: 16
#[prost(message, tag = "785")]
Achndmmadhm(super::Dclifpoffli),
/// offset: 16
#[prost(message, tag = "1094")]
Hmnhnajjcke(super::Aoikhpobdgk),
/// offset: 16
#[prost(message, tag = "1039")]
Pjfingiofhj(super::Cgidnocfeoh),
/// offset: 16
#[prost(message, tag = "447")]
Pbpacldnjjl(super::Dkbcdgfjadm),
/// offset: 16
#[prost(message, tag = "1220")]
Jnmgneakhcg(super::Jmcjbdelokj),
/// offset: 16
#[prost(message, tag = "1873")]
Lflniffandm(super::Glpjoddjccd),
/// offset: 16
#[prost(message, tag = "788")]
Ljmlikaibdc(super::Dcdcgeielji),
/// offset: 16
#[prost(message, tag = "331")]
Maliihmmdfp(super::Lkbipkdkdnp),
/// offset: 16
#[prost(message, tag = "1792")]
Npnbnnninoh(super::Hklceeejigo),
/// offset: 16
#[prost(message, tag = "536")]
Kgndhgkkomm(super::Apejmbbblgf),
/// offset: 16
#[prost(message, tag = "205")]
Oeclgkbmbam(super::Knglmkejbab),
/// offset: 16
#[prost(message, tag = "458")]
Feiihhbdhac(super::Oddggmaabbd),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eknmnefokjp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub cddjdghekmh: ::prost::alloc::vec::Vec<Ahmmecmmpbl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gjpajikfdjg {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub hmnhnajjcke: ::core::option::Option<Aoikhpobdgk>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub kgkohnaacen: ::core::option::Option<Hhokejlgobn>,
/// offset: 56
#[prost(uint64, tag = "4")]
pub khajdkdhpgd: u64,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub cafokmnabhn: ::core::option::Option<Hhagkihimfb>,
/// offset: 48
#[prost(uint64, tag = "15")]
pub hghjjhnbgcm: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iekngddpmae {
/// offset: 28
#[prost(uint32, tag = "6")]
pub oddfeaeejjd: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub ogknebgdefn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdkcgcjflih {
/// offset: 28
#[prost(uint32, tag = "15")]
pub oddfeaeejjd: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub ogknebgdefn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Neodbngbbdo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub nmpgnkinpll: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Abiejjklfon {
/// offset: 24
#[prost(uint32, tag = "7")]
pub nmpgnkinpll: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ipfcoiecped {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bfflonjihah {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fffijnbaenm {
/// offset: 32
#[prost(uint32, tag = "6")]
pub magpaonjobd: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub item_id: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub bmndbkbhioc: ::core::option::Option<Oidhagngklg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lehkajnfgkb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhpihpjimfa {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub kgndhgkkomm: ::core::option::Option<Bjliaejndjk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eaoeflmmgmj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgajkcnigpd {
/// offset: 28
#[prost(uint32, tag = "15")]
pub damage: u32,
/// offset: 32
#[prost(enumeration = "Mlofjfbhglg", tag = "1")]
pub bicbjmpaaan: i32,
/// offset: 25
#[prost(bool, tag = "5")]
pub omfkifadfoc: bool,
/// offset: 24
#[prost(bool, tag = "11")]
pub biodajllino: bool,
/// offset: 40
#[prost(uint64, tag = "8")]
pub jkpgaclkeec: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llfonbiodfk {
/// offset: 52
#[prost(uint32, tag = "7")]
pub beemjecdmgb: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub iiajpadolmc: u32,
/// offset: 49
#[prost(bool, tag = "3")]
pub omfkifadfoc: bool,
/// offset: 56
#[prost(uint64, tag = "13")]
pub jkpgaclkeec: u64,
/// offset: 48
#[prost(bool, tag = "15")]
pub biodajllino: bool,
/// offset: 68
#[prost(uint32, tag = "9")]
pub lnopkmmelcc: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub jmikpcpifcd: ::prost::alloc::vec::Vec<Iflogjbonhi>,
/// offset: 72
#[prost(enumeration = "Mlofjfbhglg", tag = "2")]
pub bicbjmpaaan: i32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub ichmkfmaibb: ::prost::alloc::vec::Vec<Iamalmlboei>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub damage: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub ihondjoapbm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Npggdolmnie {
/// offset: 36
#[prost(enumeration = "Pbofiblbpgj", tag = "14")]
pub nhicmemjfni: i32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub heilkbjcagb: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jandbbgljeo: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub challenge_id: u32,
}
/// Obf: NGEOGJKGGDC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7263)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFightFestDataCsReq {}
/// Obf: OAIJOLHIJOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7257)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFightFestDataScRsp {
/// offset: 48
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub gigphjebdfl: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub challenge_list: ::prost::alloc::vec::Vec<Npggdolmnie>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub item_value: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Blkgdgapbkc {
/// offset: 28
#[prost(uint32, tag = "10")]
pub id: u32,
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "12")]
pub avatar_type: i32,
}
/// Obf: CFBMBBCOFFB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7280)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartFightFestCsReq {
/// offset: 44
#[prost(uint32, tag = "8")]
pub event_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub gigphjebdfl: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<Blkgdgapbkc>,
/// offset: 48
#[prost(enumeration = "FightFestType", tag = "5")]
pub r#type: i32,
}
/// Obf: CBMHCLCKJBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7277)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartFightFestScRsp {
/// offset: 44
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub event_id: u32,
/// offset: 36
#[prost(enumeration = "FightFestType", tag = "9")]
pub r#type: i32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: CNBKCPMJEEG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7285)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FightFestScoreUpdateNotify {
/// offset: 28
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub lliapbilllm: u32,
}
/// Obf: BLCOKNHFPEB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7288)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FightFestUnlockSkillNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub oibhekadllo: u32,
}
/// Obf: MAMOOCJNPAI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7255)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FightFestUpdateChallengeRecordNotify {
/// offset: 28
#[prost(uint32, tag = "6")]
pub challenge_id: u32,
/// offset: 40
#[prost(enumeration = "Pbofiblbpgj", tag = "5")]
pub rank: i32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub heilkbjcagb: u32,
/// offset: 32
#[prost(enumeration = "Pbofiblbpgj", tag = "4")]
pub ljmlnindhef: i32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub turn_left: u32,
}
/// Obf: NNCPEBHMAAF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7251)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FightFestUpdateCoinNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Benfjpdmked {
/// offset: 28
#[prost(int32, tag = "14")]
pub gblcelfmoab: i32,
/// offset: 32
#[prost(uint64, tag = "2")]
pub jkpgaclkeec: u64,
/// offset: 24
#[prost(enumeration = "Mlofjfbhglg", tag = "6")]
pub bicbjmpaaan: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mlcaccfaboh {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub aniadnfemah: ::prost::alloc::vec::Vec<Benfjpdmked>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kgclnmhaamm {
/// offset: 24
#[prost(float, tag = "8")]
pub x: f32,
/// offset: 28
#[prost(float, tag = "7")]
pub y: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nigpfjaepgf {
/// offset: 32
#[prost(uint32, tag = "11")]
pub item_id: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub mblphkfgojb: ::core::option::Option<Kgclnmhaamm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gicmhibpigi {
/// offset: 32
#[prost(uint32, tag = "12")]
pub pfcmbdcffmg: u32,
#[prost(oneof = "gicmhibpigi::Ogjdiohnfde", tags = "1245, 570, 1537, 1654, 147")]
pub ogjdiohnfde: ::core::option::Option<gicmhibpigi::Ogjdiohnfde>,
}
/// Nested message and enum types in `GICMHIBPIGI`.
pub mod gicmhibpigi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Ogjdiohnfde {
/// offset: 16
#[prost(message, tag = "1245")]
Khhkjkadacb(super::Opgjplkhlkj),
/// offset: 16
#[prost(message, tag = "570")]
Lchaohejboc(super::Jeehbjpiake),
/// offset: 16
#[prost(message, tag = "1537")]
FinishInfo(super::Jikdccpdjpg),
/// offset: 16
#[prost(message, tag = "1654")]
Kgkohnaacen(super::Mlkbknnkfea),
/// offset: 16
#[prost(message, tag = "147")]
Llcheamgfbn(super::Jfpbedfkinj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abhoialegfi {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub inkcbmfojdm: ::prost::alloc::vec::Vec<Gicmhibpigi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opgjplkhlkj {
/// offset: 64
#[prost(uint32, tag = "5")]
pub iojkdgcfcgg: u32,
/// offset: 85
#[prost(bool, tag = "12")]
pub ghibgebpocg: bool,
/// offset: 72
#[prost(uint32, tag = "2")]
pub ppgofldjpio: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub djjnggfbaog: ::prost::alloc::vec::Vec<u32>,
/// offset: 84
#[prost(bool, tag = "15")]
pub gblefamkilb: bool,
/// offset: 48
#[prost(uint32, tag = "10")]
pub gdohpmlemae: u32,
/// offset: 92
#[prost(uint32, tag = "9")]
pub hljpcidlcka: u32,
/// offset: 60
#[prost(enumeration = "Bckfeckkloh", tag = "7")]
pub gldaemlkjjh: i32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub empigiedomo: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub akhdcmlbgkn: u32,
/// offset: 76
#[prost(uint32, tag = "8")]
pub adcjojmpnph: u32,
/// offset: 24
#[prost(message, repeated, tag = "493")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 80
#[prost(enumeration = "Bckfeckkloh", tag = "14")]
pub adapeloigci: i32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub bedkahebgcc: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub fjbfcpblnle: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "13")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kinhlmimdig {
/// offset: 24
#[prost(int32, tag = "8")]
pub khcpckibnkb: i32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub item_id: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub mgngpgppiaa: u32,
/// offset: 28
#[prost(int32, tag = "12")]
pub total_damage: i32,
/// offset: 36
#[prost(int32, tag = "13")]
pub phleibbbddn: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jikdccpdjpg {
/// offset: 44
#[prost(bool, tag = "15")]
pub nhlgocgmkbp: bool,
/// offset: 36
#[prost(uint32, tag = "14")]
pub akglmbnkhlg: u32,
/// offset: 32
#[prost(enumeration = "Nakgmghlkfp", tag = "7")]
pub demgbjcjgno: i32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub lgiikhckbme: ::prost::alloc::vec::Vec<Kinhlmimdig>,
/// offset: 45
#[prost(bool, tag = "5")]
pub is_win: bool,
/// offset: 48
#[prost(uint32, tag = "3")]
pub fbcjckeahcm: u32,
/// offset: 40
#[prost(int32, tag = "13")]
pub dhfkokjibne: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccnfggmikjf {
/// offset: 88
#[prost(uint32, tag = "722")]
pub eahhabidoah: u32,
/// offset: 84
#[prost(uint32, tag = "247")]
pub pippiifdeha: u32,
/// offset: 104
#[prost(uint32, tag = "1144")]
pub buff_id: u32,
/// offset: 76
#[prost(enumeration = "FightMarbleHpChangeType", tag = "910")]
pub pgoigoflcdg: i32,
/// offset: 152
#[prost(int32, tag = "2028")]
pub ccnjkiaomff: i32,
/// offset: 144
#[prost(int32, tag = "2")]
pub max_hp: i32,
/// offset: 112
#[prost(uint32, tag = "14")]
pub id: u32,
/// offset: 64
#[prost(uint32, tag = "1616")]
pub empigiedomo: u32,
/// offset: 148
#[prost(bool, tag = "686")]
pub ipacgbdkfna: bool,
/// offset: 72
#[prost(uint32, tag = "5")]
pub skill_id: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ijjakdlipal: ::core::option::Option<Kgclnmhaamm>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub mbafioclmai: ::core::option::Option<Kgclnmhaamm>,
/// offset: 140
#[prost(float, tag = "4")]
pub time: f32,
/// offset: 132
#[prost(int32, tag = "6")]
pub hp: i32,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub gfkkhoimecf: ::core::option::Option<Kgclnmhaamm>,
/// offset: 80
#[prost(enumeration = "Gpiofjjjamf", tag = "11")]
pub jalkbdbkokc: i32,
/// offset: 116
#[prost(uint32, tag = "7")]
pub kdjeekjbpao: u32,
/// offset: 108
#[prost(uint32, tag = "8")]
pub bciehpohpdp: u32,
/// offset: 68
#[prost(uint32, tag = "763")]
pub kfaemibbpha: u32,
/// offset: 150
#[prost(bool, tag = "486")]
pub olkbhjnoiad: bool,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub ikagbdaamag: ::core::option::Option<Kgclnmhaamm>,
/// offset: 120
#[prost(enumeration = "Dfkbfaicdjg", tag = "3")]
pub mldgpggedbk: i32,
/// offset: 92
#[prost(uint32, tag = "1015")]
pub apebcddkgog: u32,
/// offset: 136
#[prost(uint32, tag = "1996")]
pub akhdcmlbgkn: u32,
/// offset: 96
#[prost(float, tag = "1753")]
pub icljemjoolp: f32,
/// offset: 156
#[prost(uint32, tag = "535")]
pub level: u32,
/// offset: 128
#[prost(int32, tag = "1")]
pub attack: i32,
/// offset: 124
#[prost(float, tag = "612")]
pub khnnelpgkim: f32,
/// offset: 100
#[prost(uint32, tag = "1396")]
pub hpeojnoohdd: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub oaimadeeepe: ::core::option::Option<Kgclnmhaamm>,
/// offset: 149
#[prost(bool, tag = "706")]
pub nbekceihjac: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jeehbjpiake {
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub dnpiejnnjjm: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "4")]
pub agapfhkaodl: ::prost::alloc::vec::Vec<u32>,
/// offset: 92
#[prost(uint32, tag = "7")]
pub queue_position: u32,
/// offset: 112
#[prost(uint32, tag = "14")]
pub apebcddkgog: u32,
/// offset: 72
#[prost(uint32, tag = "1426")]
pub ddmmmpfpoal: u32,
/// offset: 80
#[prost(uint32, tag = "2")]
pub gfgfehhhdad: u32,
/// offset: 68
#[prost(enumeration = "Kjeagfeineb", tag = "15")]
pub gokeohpomdc: i32,
/// offset: 96
#[prost(uint32, tag = "10")]
pub ipbobnmlnhp: u32,
/// offset: 84
#[prost(uint32, tag = "13")]
pub fjldaacgjgi: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub dfakomhibgj: ::prost::alloc::vec::Vec<Ccnfggmikjf>,
/// offset: 77
#[prost(bool, tag = "5")]
pub dbpddhmahab: bool,
/// offset: 64
#[prost(uint32, tag = "8")]
pub extra_id: u32,
/// offset: 78
#[prost(bool, tag = "1")]
pub abafopbhilk: bool,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub amabbmocbkd: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(uint32, tag = "769")]
pub mailgejlken: u32,
/// offset: 88
#[prost(float, tag = "6")]
pub jfhkaclkhhc: f32,
/// offset: 100
#[prost(uint32, tag = "9")]
pub niiekcmbeni: u32,
/// offset: 108
#[prost(uint32, tag = "1915")]
pub dohdedhooll: u32,
/// offset: 56
#[prost(message, repeated, tag = "1592")]
pub kcjmnldpmki: ::prost::alloc::vec::Vec<Ccnfggmikjf>,
/// offset: 76
#[prost(bool, tag = "806")]
pub mljdidhmjmj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mlkbknnkfea {
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub efhopmmklif: ::prost::alloc::vec::Vec<Olcpicdaoki>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hljpcidlcka: ::core::option::Option<Dkbndplmnco>,
/// offset: 72
#[prost(float, tag = "8")]
pub lcekomjaaoc: f32,
/// offset: 80
#[prost(uint32, tag = "4")]
pub niiekcmbeni: u32,
/// offset: 92
#[prost(uint32, tag = "6")]
pub ejmjmeagmoc: u32,
/// offset: 56
#[prost(message, optional, tag = "9")]
pub adcjojmpnph: ::core::option::Option<Dkbndplmnco>,
/// offset: 76
#[prost(uint32, tag = "14")]
pub fbcjckeahcm: u32,
/// offset: 84
#[prost(bool, tag = "5")]
pub mljdidhmjmj: bool,
/// offset: 88
#[prost(enumeration = "Oehdbmbnlof", tag = "12")]
pub phase: i32,
/// offset: 64
#[prost(message, optional, tag = "7")]
pub khhkjkadacb: ::core::option::Option<Opgjplkhlkj>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub agapfhkaodl: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub llofgmdmijm: ::prost::alloc::vec::Vec<Olcpicdaoki>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jfpbedfkinj {
/// offset: 36
#[prost(uint32, tag = "15")]
pub fbcjckeahcm: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub item_id: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub mblphkfgojb: ::core::option::Option<Kgclnmhaamm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dkbndplmnco {
/// offset: 48
#[prost(bool, tag = "4")]
pub ipacgbdkfna: bool,
/// offset: 56
#[prost(uint32, tag = "3")]
pub codofdehjcj: u32,
/// offset: 49
#[prost(bool, tag = "2")]
pub bepkbmgkcgb: bool,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub jponldddemi: ::prost::alloc::vec::Vec<Olcpicdaoki>,
/// offset: 52
#[prost(uint32, tag = "10")]
pub oedmclbpadg: u32,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub cpjdhfjoial: ::prost::alloc::vec::Vec<Oocclbmlece>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub fkfhmmhbikc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Olcpicdaoki {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub mbafioclmai: ::core::option::Option<Kgclnmhaamm>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub buff_id: u32,
/// offset: 72
#[prost(float, tag = "15")]
pub khnnelpgkim: f32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub kfaemibbpha: u32,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub oaimadeeepe: ::core::option::Option<Kgclnmhaamm>,
/// offset: 56
#[prost(bool, tag = "3")]
pub nbekceihjac: bool,
/// offset: 68
#[prost(int32, tag = "1")]
pub attack: i32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 48
#[prost(int32, tag = "9")]
pub max_hp: i32,
/// offset: 57
#[prost(bool, tag = "14")]
pub olkbhjnoiad: bool,
/// offset: 60
#[prost(int32, tag = "8")]
pub hp: i32,
/// offset: 58
#[prost(bool, tag = "7")]
pub nfofipggjgp: bool,
/// offset: 44
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 59
#[prost(bool, tag = "11")]
pub abafopbhilk: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oocclbmlece {
/// offset: 28
#[prost(uint32, tag = "8")]
pub apebcddkgog: u32,
/// offset: 24
#[prost(bool, tag = "7")]
pub lfiddpdpnie: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbcbjjdfbpl {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub item_list: ::prost::alloc::vec::Vec<Mpgiohdmfcg>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub hp: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub score_id: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub mcclndcjami: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub jkpgaclkeec: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 48
#[prost(bool, tag = "15")]
pub gdnihalokhc: bool,
/// offset: 40
#[prost(uint32, tag = "1")]
pub ihpgcaaagbc: u32,
/// offset: 32
#[prost(enumeration = "Pbkppeapbom", tag = "11")]
pub state: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgopliaflck {
/// offset: 48
#[prost(int32, tag = "7")]
pub lhkddbbikob: i32,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub fdjbkmdopfd: ::prost::alloc::vec::Vec<u32>,
/// offset: 68
#[prost(uint32, tag = "6")]
pub okcnhplomcd: u32,
/// offset: 64
#[prost(enumeration = "Fnpdjfjfobe", tag = "8")]
pub ipleoolcaci: i32,
/// offset: 56
#[prost(uint64, tag = "5")]
pub jklpnofdnal: u64,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub dnnofgjjmcp: ::prost::alloc::vec::Vec<Nbcbjjdfbpl>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub kgkohnaacen: ::core::option::Option<Jamlhohbigb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hdnoffgmdnj {
/// offset: 28
#[prost(uint32, tag = "6")]
pub kpnfnmidfck: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub noojolkilfb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jamlhohbigb {
/// offset: 96
#[prost(uint32, tag = "5")]
pub iipdaiebiha: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub cur_hp: u32,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub item_list: ::prost::alloc::vec::Vec<Mpgiohdmfcg>,
/// offset: 72
#[prost(enumeration = "Pbkppeapbom", tag = "9")]
pub demgbjcjgno: i32,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<Hmjjladlohh>,
/// offset: 84
#[prost(uint32, tag = "6")]
pub score_id: u32,
/// offset: 56
#[prost(message, repeated, tag = "2")]
pub op_list: ::prost::alloc::vec::Vec<Enennmneogk>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub mhfhoddbopm: ::core::option::Option<Eckidlifafg>,
/// offset: 92
#[prost(uint32, tag = "3")]
pub pfjajkbepdc: u32,
/// offset: 88
#[prost(uint32, tag = "12")]
pub kpcklncppaj: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub ophonaaflaj: u32,
/// offset: 80
#[prost(uint32, tag = "14")]
pub bmajmlofckh: u32,
/// offset: 68
#[prost(uint32, tag = "10")]
pub baepnaabadn: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub infepniepnd: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Neiiddampgl {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub pimahgfdgcd: ::core::option::Option<Jamlhohbigb>,
/// offset: 32
#[prost(enumeration = "Hldonlicnob", tag = "4")]
pub ggokhobbhhf: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kbahgnnemgg {
/// offset: 24
#[prost(int32, tag = "1")]
pub player_data: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmgaoifbneo {
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub data: ::core::option::Option<Lgopliaflck>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30194)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mefmbpfdbem {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub data: ::core::option::Option<Lgopliaflck>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30195)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajafoehdcii {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub kkkbcpgoflb: ::core::option::Option<Lgopliaflck>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30114)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Indjdbnfnim {
/// offset: 32
#[prost(message, optional, tag = "14")]
pub lliajhmejki: ::core::option::Option<Lgopliaflck>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub bdbilibbhmp: ::core::option::Option<Lgopliaflck>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cdfogmamfgf {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub bmndbkbhioc: ::core::option::Option<Hdnoffgmdnj>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub plmhappklga: ::core::option::Option<Hdnoffgmdnj>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub cglipmimmjg: ::prost::alloc::vec::Vec<Neiiddampgl>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub ngincchdpjl: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30109)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pcaihnohhag {
/// offset: 36
#[prost(bool, tag = "2")]
pub dlfpdehdngk: bool,
/// offset: 40
#[prost(uint32, tag = "14")]
pub ngincchdpjl: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ecbcoidfpon: ::core::option::Option<Jamlhohbigb>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30198)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgmggemiika {
/// offset: 44
#[prost(uint32, tag = "10")]
pub hp: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub okcnhplomcd: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub mcclndcjami: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub item_list: ::prost::alloc::vec::Vec<Mpgiohdmfcg>,
/// offset: 48
#[prost(enumeration = "Pbkppeapbom", tag = "7")]
pub state: i32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kegooakehia {
/// offset: 24
#[prost(uint32, tag = "12")]
pub hiofmphcpjp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30126)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgaejmogapo {
/// offset: 24
#[prost(uint32, tag = "14")]
pub hiofmphcpjp: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30139)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jlagljedaeh {
/// offset: 28
#[prost(uint32, tag = "10")]
pub hiofmphcpjp: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub nkefajcoigj: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30101)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnjhmkinpbk {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub data: ::core::option::Option<Lgopliaflck>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mpgiohdmfcg {
/// offset: 32
#[prost(uint32, tag = "4")]
pub iamcpkmnano: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub panfiphagpb: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub meajaebdaoi: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub epfoibhldao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Enennmneogk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub nbiimdabopc: u32,
/// offset: 28
#[prost(enumeration = "Ijkblbjaabj", tag = "8")]
pub op_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hmjjladlohh {
/// offset: 28
#[prost(uint32, tag = "8")]
pub display_value: u32,
/// offset: 24
#[prost(enumeration = "Ngaielabhpm", tag = "3")]
pub noaofgejfek: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Klmkldonejg {
/// offset: 68
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub iipdaiebiha: u32,
/// offset: 60
#[prost(bool, tag = "4")]
pub gikabemcfao: bool,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub mhfhoddbopm: ::core::option::Option<Eckidlifafg>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub jkpgaclkeec: u32,
/// offset: 61
#[prost(bool, tag = "13")]
pub khdknkljgoj: bool,
/// offset: 64
#[prost(uint32, tag = "1")]
pub ophonaaflaj: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub ihpgcaaagbc: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub item_list: ::prost::alloc::vec::Vec<Mpgiohdmfcg>,
/// offset: 52
#[prost(uint32, tag = "7")]
pub kpcklncppaj: u32,
/// offset: 56
#[prost(enumeration = "Pbkppeapbom", tag = "9")]
pub demgbjcjgno: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acpmkplobef {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub kgkohnaacen: ::core::option::Option<Jamlhohbigb>,
/// offset: 52
#[prost(uint32, tag = "8")]
pub ahifhgnpgbb: u32,
/// offset: 56
#[prost(uint32, tag = "10")]
pub lfbielbhobk: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub dnnofgjjmcp: ::prost::alloc::vec::Vec<Klmkldonejg>,
/// offset: 60
#[prost(int32, tag = "11")]
pub lhkddbbikob: i32,
/// offset: 48
#[prost(enumeration = "Dnagpmebbck", tag = "13")]
pub ipleoolcaci: i32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub jklpnofdnal: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lnobpfkaaga {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub dibnkmicood: ::prost::alloc::vec::Vec<Hdnoffgmdnj>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub bdcddgocild: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub ijgjodcidja: u32,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub cglipmimmjg: ::prost::alloc::vec::Vec<Neiiddampgl>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30137)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmellmenkch {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub enbgnlbmgfk: ::core::option::Option<Jamlhohbigb>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub bdcddgocild: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ofgnjlceigp {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30138)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lepagpcidlp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub data: ::core::option::Option<Acpmkplobef>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mihhlhkefhe {
/// offset: 32
#[prost(uint32, tag = "13")]
pub mlhbhchphnd: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub abimibopeoj: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub ahifhgnpgbb: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30132)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Knfeeohhaop {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30133)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dllgkjnkanj {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub data: ::core::option::Option<Acpmkplobef>,
/// offset: 32
#[prost(enumeration = "Mfjbncdahjk", tag = "5")]
pub reason: i32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30161)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijaecoefeim {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub eaeafihiimk: ::core::option::Option<Cdfogmamfgf>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub enbgnlbmgfk: ::core::option::Option<Jamlhohbigb>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30107)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eaaeihmicbo {
/// offset: 32
#[prost(message, optional, tag = "4")]
pub eaeafihiimk: ::core::option::Option<Lnobpfkaaga>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub enbgnlbmgfk: ::core::option::Option<Jamlhohbigb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dekbkcfpjna {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30144)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ebnnibgfgih {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gigakcomkog {
/// offset: 28
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub jkpgaclkeec: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub rank: u32,
/// offset: 36
#[prost(enumeration = "Pbkppeapbom", tag = "9")]
pub state: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlccojphbcb {
/// offset: 48
#[prost(uint64, tag = "10")]
pub jklpnofdnal: u64,
/// offset: 40
#[prost(enumeration = "Hndckmialog", tag = "2")]
pub ipleoolcaci: i32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub kgkohnaacen: ::core::option::Option<Jamlhohbigb>,
/// offset: 60
#[prost(uint32, tag = "12")]
pub lfbielbhobk: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub dnnofgjjmcp: ::prost::alloc::vec::Vec<Gigakcomkog>,
/// offset: 56
#[prost(int32, tag = "6")]
pub lhkddbbikob: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ddfpflmifkm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30189)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkafdhfomol {
/// offset: 32
#[prost(message, optional, tag = "2")]
pub hgpgdcocdfk: ::core::option::Option<Dlccojphbcb>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30196)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbakhnlpgem {
/// offset: 32
#[prost(enumeration = "Fmanpckgfdd", tag = "13")]
pub reason: i32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub hgpgdcocdfk: ::core::option::Option<Dlccojphbcb>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30157)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chckdifjbkp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub dnnofgjjmcp: ::prost::alloc::vec::Vec<Gigakcomkog>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub lfbielbhobk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aninpogoedj {}
/// Obf: NFBFBHOBOLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2254)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFiveDimGameDataScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub jjoohoadjma: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub oiaphbbdphl: ::core::option::Option<Kaieljpmghl>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Geappkgnljg {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub moddibhcppd: ::core::option::Option<Nmhkdljpgil>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub mjdmndiekhk: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub ppphlhadcpj: ::core::option::Option<Hmjgadliona>,
}
/// Obf: GMNABGKIKKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2264)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterFiveDimGameScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mfkkgocbacj {
/// offset: 36
#[prost(uint32, tag = "6")]
pub pjnffbkcgem: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub mjdmndiekhk: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(enumeration = "Ipfagfapccd", tag = "3")]
pub fbogmbokphj: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub pjmljpapiik: u32,
}
/// Obf: EAANGCAHIFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2258)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveFiveDimGameScRsp {
/// offset: 28
#[prost(uint32, tag = "2")]
pub client_pos_version: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kikkgaapmkg {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ppphlhadcpj: ::core::option::Option<Hmjgadliona>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ngehileenkc: u32,
}
/// Obf: GDHLNNNAPAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2259)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateFiveDimGameDataScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kfihibfbajh {
/// offset: 44
#[prost(uint32, tag = "4")]
pub pjnffbkcgem: u32,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub ppphlhadcpj: ::core::option::Option<Hmjgadliona>,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub moddibhcppd: ::core::option::Option<Nmhkdljpgil>,
/// offset: 40
#[prost(enumeration = "Ipfagfapccd", tag = "11")]
pub fbogmbokphj: i32,
}
/// Obf: CEDLMINDAHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2270)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FiveDimGameTransferScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: FMLENEBEGJE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2275)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FiveDimGameDataUpdateScNotify {
/// offset: 36
#[prost(uint32, tag = "12")]
pub client_pos_version: u32,
/// offset: 32
#[prost(bool, tag = "15")]
pub pbobbpekblk: bool,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub oiaphbbdphl: ::core::option::Option<Kaieljpmghl>,
}
/// Obf: EPOABGDOEJJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2265)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FiveDimJumpEnergyChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub jjoohoadjma: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hacmimfhmoc {
/// offset: 24
#[prost(uint32, tag = "10")]
pub hfmlmjallpc: u32,
}
/// Obf: JCMINGBIKAO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2261)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFiveDimMoneyScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub hllkkgifipc: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub hfmlmjallpc: u32,
}
/// Obf: AGICNLFCIMA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2272)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FiveDimMoneyChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub jkldofbhabm: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub ndkmoinlooe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Odafjbfdflg {}
/// Obf: NIABOPBGPGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2274)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFiveDimMoneyDataScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub jkldofbhabm: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ndkmoinlooe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AssistSimpleInfo {
/// offset: 28
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub pos: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dressed_skin_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kmadngjnoob {
/// offset: 36
#[prost(uint32, tag = "6")]
pub mdfmedknehg: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub mooopambofk: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hchcoapjlmg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cegopfbelbl {
/// offset: 36
#[prost(uint32, tag = "7")]
pub kkfbljnmdfj: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub pgklomajmdc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub kbfdopnodbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cglildebbih {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub knpmholajfk: ::core::option::Option<Cegopfbelbl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kieefaococc {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub mdnokjealnp: ::core::option::Option<Cglildebbih>,
}
/// Obf: AAGNLEFDLIJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FriendGridFightRecord {
/// offset: 24
#[prost(uint32, tag = "8")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phnheeoladl {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub nakkohemjbl: ::core::option::Option<Kieefaococc>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub kiionjbdknj: ::core::option::Option<FriendGridFightRecord>,
/// offset: 48
#[prost(enumeration = "BattleRecordType", tag = "9")]
pub hcpahpcoekk: i32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub bheedafleoj: ::core::option::Option<Kmadngjnoob>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSimpleInfo {
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub assist_info_list: ::prost::alloc::vec::Vec<AssistSimpleInfo>,
/// offset: 88
#[prost(enumeration = "PlatformType", tag = "7")]
pub platform: i32,
/// offset: 24
#[prost(string, tag = "2")]
pub signature: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "6")]
pub platform_nick: ::prost::alloc::string::String,
/// offset: 120
#[prost(uint32, tag = "12")]
pub head_icon: u32,
/// offset: 84
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 72
#[prost(string, tag = "3")]
pub platform_uuid: ::prost::alloc::string::String,
/// offset: 96
#[prost(int64, tag = "9")]
pub logout_time: i64,
/// offset: 56
#[prost(message, optional, tag = "105")]
pub head_icon_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 80
#[prost(bool, tag = "13")]
pub is_banned: bool,
/// offset: 108
#[prost(uint32, tag = "8")]
pub personal_card: u32,
/// offset: 64
#[prost(string, tag = "1")]
pub nickname: ::prost::alloc::string::String,
/// offset: 124
#[prost(enumeration = "FriendOnlineStatus", tag = "10")]
pub online_status: i32,
/// offset: 116
#[prost(uint32, tag = "5")]
pub uid: u32,
/// offset: 112
#[prost(uint32, tag = "1403")]
pub gender: u32,
/// offset: 104
#[prost(uint32, tag = "11")]
pub chat_bubble_id: u32,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub player_outfit_data: ::core::option::Option<Mcndbbebkmj>,
}
/// Obf: EIAMCNPFJBC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DisplayEquipmentInfo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub promotion: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub exp: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub rank: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub level: u32,
}
/// Obf: EMOHHJNIPDI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayRelicInfo {
/// offset: 32
#[prost(uint32, tag = "5")]
pub main_affix_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub r#type: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayAvatarDetailInfo {
/// offset: 48
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 76
#[prost(uint32, tag = "15")]
pub promotion: u32,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub relic_list: ::prost::alloc::vec::Vec<DisplayRelicInfo>,
/// offset: 72
#[prost(uint32, tag = "9")]
pub enhanced_id: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub exp: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub equipment: ::core::option::Option<DisplayEquipmentInfo>,
/// offset: 68
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub pos: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub dressed_skin_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjkjkgagdac {
/// offset: 40
#[prost(uint32, tag = "1")]
pub dbbaeohiapa: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub gbocdpdnflf: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub iblnhmfclpp: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub dobenieclnn: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub diogjkodmpk: u32,
}
/// Obf: DPDIDKPLNDJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerRecordInfo {
/// offset: 32
#[prost(uint32, tag = "14")]
pub mpnikbafpem: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub lceekbajpha: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub lbkciebgmaj: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ceakooaojlf: ::core::option::Option<Bjkjkgagdac>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub gpjgllanpif: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub khdjdcelnpf: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub kebojoiboke: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub mmfgippneef: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub mimipdmipno: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mnbhehamokl {
/// offset: 25
#[prost(bool, tag = "6")]
pub fijnapnicjf: bool,
/// offset: 26
#[prost(bool, tag = "13")]
pub nhlkfbobdom: bool,
/// offset: 24
#[prost(bool, tag = "3")]
pub cpogdkalgom: bool,
/// offset: 27
#[prost(bool, tag = "14")]
pub lpepidnjdem: bool,
/// offset: 28
#[prost(bool, tag = "2")]
pub chcnedncidj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jkfbfgoebki {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub nakkohemjbl: ::core::option::Option<Kieefaococc>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub challenge_list: ::prost::alloc::vec::Vec<Kmadngjnoob>,
}
/// Obf: OLGEBAEDFHO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerDetailInfo {
/// offset: 88
#[prost(message, optional, tag = "1012")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 132
#[prost(uint32, tag = "371")]
pub phkamffckml: u32,
/// offset: 104
#[prost(string, tag = "1")]
pub hbidcafopmg: ::prost::alloc::string::String,
/// offset: 136
#[prost(uint32, tag = "9")]
pub oljfbhklajp: u32,
/// offset: 149
#[prost(bool, tag = "12")]
pub nhidoaamlnf: bool,
/// offset: 24
#[prost(string, tag = "5")]
pub nickname: ::prost::alloc::string::String,
/// offset: 72
#[prost(message, optional, tag = "1052")]
pub lcbgfpmclno: ::core::option::Option<Mnbhehamokl>,
/// offset: 56
#[prost(message, optional, tag = "1039")]
pub jijoiccdfca: ::core::option::Option<Jkfbfgoebki>,
/// offset: 148
#[prost(bool, tag = "14")]
pub pabedldjmnj: bool,
/// offset: 140
#[prost(uint32, tag = "2")]
pub head_icon: u32,
/// offset: 152
#[prost(uint32, tag = "7")]
pub ogjgmnbpple: u32,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub klcjndoncab: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
/// offset: 128
#[prost(enumeration = "PlatformType", tag = "13")]
pub platform: i32,
/// offset: 124
#[prost(uint32, tag = "15")]
pub world_level: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub record_info: ::core::option::Option<PlayerRecordInfo>,
/// offset: 144
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 80
#[prost(message, repeated, tag = "1809")]
pub mpdgddabfam: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
/// offset: 112
#[prost(string, tag = "4")]
pub icjighomdnl: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "11")]
pub signature: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "1966")]
pub gfpmlpghong: ::core::option::Option<Kjgmaegnbkl>,
/// offset: 96
#[prost(message, optional, tag = "831")]
pub hphoedagbob: ::core::option::Option<Mcndbbebkmj>,
/// offset: 120
#[prost(uint32, tag = "10")]
pub uid: u32,
}
/// Obf: JCJMHHJHNGB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendSimpleInfo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 52
#[prost(bool, tag = "9")]
pub is_marked: bool,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub fckdhffmecc: ::core::option::Option<Phnheeoladl>,
/// offset: 48
#[prost(enumeration = "PlayingState", tag = "11")]
pub playing_state: i32,
/// offset: 16
#[prost(string, tag = "7")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 56
#[prost(int64, tag = "12")]
pub create_time: i64,
}
/// Obf: ODEMHMFBCFC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendApplyInfo {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 32
#[prost(int64, tag = "13")]
pub edecalejjfh: i64,
}
/// Obf: IKCMGHPPNHM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendRecommendInfo {
/// offset: 32
#[prost(bool, tag = "9")]
pub knjikjipgjd: bool,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerAssistInfo {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub assist_avatar: ::core::option::Option<DisplayAvatarDetailInfo>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
}
/// Obf: OEPOPEPNIED
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendChallengeLineup {
/// offset: 60
#[prost(uint32, tag = "7")]
pub abjgnbjmjjg: u32,
/// offset: 56
#[prost(uint32, tag = "15")]
pub ahhomnoelkk: u32,
/// offset: 24
#[prost(string, tag = "12")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 52
#[prost(uint32, tag = "9")]
pub score_id: u32,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub oinecgopmjo: u32,
}
/// Obf: IEGDPKKKNHN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendChallengeClearanceInfo {
/// offset: 40
#[prost(uint32, tag = "3")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub hchcoapjlmg: u32,
#[prost(
oneof = "friend_challenge_clearance_info::Hiacnhnlcgl",
tags = "1929, 1513, 1055"
)]
pub hiacnhnlcgl: ::core::option::Option<
friend_challenge_clearance_info::Hiacnhnlcgl,
>,
}
/// Nested message and enum types in `FriendChallengeClearanceInfo`.
pub mod friend_challenge_clearance_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hiacnhnlcgl {
/// offset: 24
#[prost(message, tag = "1929")]
ChallengeDefault(super::ChallengeStatistics),
/// offset: 24
#[prost(message, tag = "1513")]
ChallengeStory(super::ChallengeStoryStatistics),
/// offset: 24
#[prost(message, tag = "1055")]
ChallengeBoss(super::ChallengeBossStatistics),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifekkjnckie {
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub cbhkfoeomff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ookgkmimiid {
/// offset: 24
#[prost(uint32, tag = "1")]
pub kbfdopnodbl: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub kkfbljnmdfj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kaonkhldgpb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub aikmpmkfmph: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub area_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub ikkfdohmcgm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mfhojccillc {
/// offset: 24
#[prost(uint32, tag = "8")]
pub dfibljihlgl: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub lehobffmgbl: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub area_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub fekiohojbhe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jpphkchdijd {
/// offset: 36
#[prost(uint32, tag = "11")]
pub nbacggofonn: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ghkjbpifbai: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub nmlaemlkbkj: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pkecjpjconj {
/// offset: 40
#[prost(message, optional, tag = "6")]
pub aekjaakcdkk: ::core::option::Option<Ookgkmimiid>,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub cbgoehoamhg: ::core::option::Option<Mfhojccillc>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub kdgikcdgige: ::core::option::Option<Jpphkchdijd>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub dcfddbiimjp: ::core::option::Option<Kaonkhldgpb>,
}
/// Obf: NNGLDKBDKLG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerChallengePeakRecordMobData {
/// offset: 44
#[prost(uint32, tag = "3")]
pub peak_id: u32,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<ChallengeLineupList>,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub obpdenlmnii: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub cycles_used: u32,
}
/// Obf: NOEKJNININI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerChallengePeakRecordBossData {
/// offset: 52
#[prost(bool, tag = "10")]
pub affikaameje: bool,
/// offset: 44
#[prost(uint32, tag = "8")]
pub buff_id: u32,
/// offset: 53
#[prost(bool, tag = "7")]
pub epcmadfoaca: bool,
/// offset: 48
#[prost(uint32, tag = "9")]
pub heilkbjcagb: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub ikcilobpebi: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub peak_id: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<ChallengeLineupList>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub obpdenlmnii: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nclciimihdh {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub ddjidikhanh: ::prost::alloc::vec::Vec<PlayerChallengePeakRecordMobData>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub nfcljmblfmk: ::core::option::Option<PlayerChallengePeakRecordBossData>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hbnjabphlml {
/// offset: 24
#[prost(uint32, tag = "8")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aalmeanbkae {
/// offset: 24
#[prost(uint32, tag = "7")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dmbojmfjbkd {
/// offset: 24
#[prost(uint32, tag = "6")]
pub area_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub pnhffkcnnjg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Djlgchbnmac {
/// offset: 24
#[prost(uint32, tag = "6")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hebdkfofkmn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub peak_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cbgicnofhcj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub kbfdopnodbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgijgaicghe {
/// offset: 24
#[prost(uint32, tag = "11")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fmghcdkfndl {
/// offset: 24
#[prost(bool, tag = "7")]
pub jkaicmmpfbb: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub bbdocjgaeej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohnpaflkhna {
/// offset: 32
#[prost(int64, tag = "8")]
pub time: i64,
/// offset: 40
#[prost(enumeration = "DevelopmentType", tag = "12")]
pub fkgplpgkdhn: i32,
#[prost(
oneof = "ohnpaflkhna::Ifjmbnfcnbd",
tags = "131, 659, 608, 918, 621, 1003, 423, 145, 371, 589, 330"
)]
pub ifjmbnfcnbd: ::core::option::Option<ohnpaflkhna::Ifjmbnfcnbd>,
}
/// Nested message and enum types in `OHNPAFLKHNA`.
pub mod ohnpaflkhna {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Ifjmbnfcnbd {
/// offset: 16
#[prost(message, tag = "131")]
Cmbphahdian(super::Aalmeanbkae),
/// offset: 16
#[prost(message, tag = "659")]
Ncekbklnddm(super::Djlgchbnmac),
/// offset: 16
#[prost(uint32, tag = "608")]
AvatarId(u32),
/// offset: 16
#[prost(uint32, tag = "918")]
Hokjfknpkaj(u32),
/// offset: 16
#[prost(uint32, tag = "621")]
Kcpcjbibdca(u32),
/// offset: 16
#[prost(message, tag = "1003")]
Khnijfnoelc(super::Dmbojmfjbkd),
/// offset: 16
#[prost(uint32, tag = "423")]
Hiilnpickcg(u32),
/// offset: 16
#[prost(message, tag = "145")]
Igjolijjlck(super::Hebdkfofkmn),
/// offset: 16
#[prost(message, tag = "371")]
Aajcdfdldeh(super::Cbgicnofhcj),
/// offset: 16
#[prost(message, tag = "589")]
Hlbkicjnagk(super::Jgijgaicghe),
/// offset: 16
#[prost(message, tag = "330")]
Ginojjfadpo(super::Fmghcdkfndl),
}
}
/// Obf: FHIDMEEDDEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2991)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendListInfoCsReq {}
/// Obf: AAGIKBFGAKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2910)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendListInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub friend_list: ::prost::alloc::vec::Vec<FriendSimpleInfo>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub black_list: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: INLOEEMDCCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2994)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPlayerDetailInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub uid: u32,
}
/// Obf: FFODHBGIHJN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerDetailInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub detail_info: ::core::option::Option<PlayerDetailInfo>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: KIMAGOPIJEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2914)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendApplyListInfoCsReq {}
/// Obf: MDKBPGEBJHN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2918)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendApplyListInfoScRsp {
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub lbimgcpbkge: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub cdpcfkmaglo: ::prost::alloc::vec::Vec<FriendApplyInfo>,
}
/// Obf: GGIOCLBGODB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2909)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ApplyFriendCsReq {
/// offset: 28
#[prost(enumeration = "FriendApplySource", tag = "8")]
pub source: i32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub uid: u32,
}
/// Obf: AEOLIDPOJKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2998)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ApplyFriendScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub uid: u32,
}
/// Obf: HALKEKMIMFN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2963)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncApplyFriendScNotify {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub friend_apply_info: ::core::option::Option<FriendApplyInfo>,
}
/// Obf: IBLCJFFOOMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2926)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HandleFriendCsReq {
/// offset: 28
#[prost(bool, tag = "8")]
pub is_accept: bool,
/// offset: 24
#[prost(uint32, tag = "12")]
pub uid: u32,
}
/// Obf: MCIGHEJLKKG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2939)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandleFriendScRsp {
/// offset: 32
#[prost(bool, tag = "3")]
pub is_accept: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub uid: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub hhfdbnnnkok: ::core::option::Option<FriendSimpleInfo>,
}
/// Obf: BGPJGHFDONJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2901)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncHandleFriendScNotify {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub hhfdbnnnkok: ::core::option::Option<FriendSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub is_accept: bool,
}
/// Obf: JDGHINIIBAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2974)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeleteFriendCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ipgcegpjehc: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub uid: u32,
}
/// Obf: CDAIFOHOJHK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2937)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeleteFriendScRsp {
/// offset: 28
#[prost(uint32, tag = "2")]
pub uid: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: PMGBGFOGNMA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2904)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncDeleteFriendScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub uid: u32,
}
/// Obf: HKFDIGEGIOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2938)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AddBlacklistCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub uid: u32,
}
/// Obf: NABDLDKBGIE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2972)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddBlacklistScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub black_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: NDIMKDAKGBK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2932)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncAddBlacklistScNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub uid: u32,
}
/// Obf: ONOCGKINIFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2933)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendListInfoCsReq {
/// offset: 24
#[prost(bool, tag = "11")]
pub ichenojecap: bool,
}
/// Obf: IIEEEHMDPDL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2961)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendListInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub friend_recommend_list: ::prost::alloc::vec::Vec<FriendRecommendInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: LJIGCJEFLLC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2907)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetFriendRemarkNameCsReq {
/// offset: 36
#[prost(uint32, tag = "11")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub reason: u32,
/// offset: 16
#[prost(string, tag = "4")]
pub remark_name: ::prost::alloc::string::String,
}
/// Obf: GPLDKNODPPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2958)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetFriendRemarkNameScRsp {
/// offset: 36
#[prost(uint32, tag = "2")]
pub uid: u32,
/// offset: 16
#[prost(string, tag = "11")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: DPLLPEOGEHP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2944)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReportPlayerCsReq {
/// offset: 24
#[prost(string, tag = "11")]
pub mpcolhbjpbp: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub helhpdmdlbo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3000)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Abnlkiddiok {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: NCFEFBLJOMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2989)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeleteBlacklistCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub uid: u32,
}
/// Obf: IIHLMOICLJG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2996)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeleteBlacklistScRsp {
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub uid: u32,
}
/// Obf: IJKAEPHLIAN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2957)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SearchPlayerCsReq {
/// offset: 32
#[prost(bool, tag = "9")]
pub ichenojecap: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub fjnipjeijke: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IIDMKMNEHDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2921)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SearchPlayerScRsp {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub hmbibhifjfl: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub oknmedeajme: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CFNILACKEKL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2928)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAssistListCsReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub ichenojecap: bool,
/// offset: 25
#[prost(bool, tag = "10")]
pub kjjnokfkmcp: bool,
}
/// Obf: CLMAPMIIIMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2965)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAssistListScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub assist_list: ::prost::alloc::vec::Vec<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: IAMJEPIHMJA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2973)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAssistCsReq {
/// offset: 28
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub uid: u32,
}
/// Obf: AGLAAHBKKPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2953)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAssistScRsp {
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub fncingfdlpa: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub uid: u32,
}
/// Obf: MOFOGJLHFEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2908)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCurAssistCsReq {}
/// Obf: COPENGFGCBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2917)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurAssistScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ilpkpbokmen: ::core::option::Option<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OOGDBNCEPGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2951)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAssistHistoryCsReq {}
/// Obf: LALIGIPLLJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2925)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAssistHistoryScRsp {
/// offset: 40
#[prost(uint32, tag = "13")]
pub klemggngehg: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub okpbniidcej: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub plpdaacekjb: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub kjidhdcpchh: u32,
}
/// Obf: OADLPILLKGI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2954)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct NewAssistHistoryNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub okpbniidcej: u32,
}
/// Obf: BBPPIDJOGIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2979)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeAssistRewardCsReq {}
/// Obf: CBDHBCPNLFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2920)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAssistRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub cadpjmanpca: ::prost::alloc::vec::Vec<Mbicbkafgik>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: CFGDKFNAADC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2993)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CurAssistChangedNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ilpkpbokmen: ::core::option::Option<PlayerAssistInfo>,
}
/// Obf: OBIFOIHGFDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2902)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlatformPlayerInfoCsReq {
/// offset: 32
#[prost(enumeration = "PlatformType", tag = "14")]
pub platform: i32,
/// offset: 24
#[prost(string, repeated, tag = "1")]
pub pbhlhfpiacp: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
/// Obf: PKMKMPIGANK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2949)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlatformPlayerInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub friend_recommend_list: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: PNMDCMNOPMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2966)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendLoginInfoCsReq {}
/// Obf: CAKEPHBLMJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2905)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendLoginInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub bhjonholeaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(bool, tag = "5")]
pub bkjjfehpnao: bool,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub doahbaphmbo: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 45
#[prost(bool, tag = "11")]
pub labbelbjkii: bool,
}
/// Obf: GDIJPNPLDAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2911)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetAllowOtherApplyFriendCsReq {
/// offset: 24
#[prost(bool, tag = "8")]
pub nlipkplkcpo: bool,
}
/// Obf: PNMCMNPOIFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2930)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetForbidOtherApplyFriendScRsp {
/// offset: 24
#[prost(bool, tag = "7")]
pub nlipkplkcpo: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: PNOEBPMKHJM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2971)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetFriendMarkCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub reason: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub uid: u32,
/// offset: 32
#[prost(bool, tag = "7")]
pub kbnknahgphg: bool,
}
/// Obf: JMBODEJHFHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2936)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetFriendMarkScRsp {
/// offset: 24
#[prost(bool, tag = "8")]
pub kbnknahgphg: bool,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub uid: u32,
}
/// Obf: LHIEPKICIMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2903)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendAssistListCsReq {
/// offset: 44
#[prost(enumeration = "Ipgfcghiikn", tag = "2")]
pub njaapgjanci: i32,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub ipmglmjfgnp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "13")]
pub ichenojecap: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub nleeibapfaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub target_side: u32,
}
/// Obf: PNHONGKANMM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2992)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendAssistListScRsp {
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub assist_list: ::prost::alloc::vec::Vec<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub target_side: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Clfiipbibbg {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Pkjggaplonc>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lobjlkholpg {
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub peak_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<Pkjggaplonc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfghkgdkclb {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub begmpeofdlc: ::prost::alloc::vec::Vec<Lobjlkholpg>,
}
/// Obf: BMDNLIPFEPE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakBossFriendLineupRecommendation {
/// offset: 40
#[prost(uint32, tag = "9")]
pub buff_id: u32,
/// offset: 44
#[prost(bool, tag = "8")]
pub is_hard_mode: bool,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<Pkjggaplonc>,
/// offset: 45
#[prost(bool, tag = "14")]
pub hard_mode_has_passed: bool,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbjcpioleic {
/// offset: 24
#[prost(string, tag = "10")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
#[prost(oneof = "hbjcpioleic::Hdoefochlda", tags = "2, 1, 3, 12")]
pub hdoefochlda: ::core::option::Option<hbjcpioleic::Hdoefochlda>,
}
/// Nested message and enum types in `HBJCPIOLEIC`.
pub mod hbjcpioleic {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hdoefochlda {
/// offset: 40
#[prost(message, tag = "2")]
Kjkfclddbkm(super::FriendChallengeLineup),
/// offset: 40
#[prost(message, tag = "1")]
Dfmboiddhnm(super::Clfiipbibbg),
/// offset: 40
#[prost(message, tag = "3")]
Lcebfbhalha(super::Dfghkgdkclb),
/// offset: 40
#[prost(message, tag = "12")]
Feacmlloafb(super::ChallengePeakBossFriendLineupRecommendation),
}
}
/// Obf: DNILAEMJANF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2906)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub key: u32,
/// offset: 28
#[prost(enumeration = "Nfkejjihocj", tag = "2")]
pub r#type: i32,
}
/// Obf: LFOFKDMGJJP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2988)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendLineupScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub key: u32,
/// offset: 36
#[prost(bool, tag = "15")]
pub oedonmbjfcg: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "Nfkejjihocj", tag = "4")]
pub r#type: i32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub daokdpjacjf: ::prost::alloc::vec::Vec<Hbjcpioleic>,
}
/// Obf: FAHDOFPGLAN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2952)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendLineupDetailCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub key: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub uid: u32,
/// offset: 32
#[prost(enumeration = "Nfkejjihocj", tag = "7")]
pub r#type: i32,
}
/// Obf: CNLCKNFKBIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2990)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendLineupDetailScRsp {
/// offset: 44
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub meofngcfabj: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
/// offset: 36
#[prost(enumeration = "Nfkejjihocj", tag = "11")]
pub r#type: i32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub key: u32,
}
/// Obf: BOBNBFBMLIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2929)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendBattleRecordDetailCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub uid: u32,
}
/// Obf: DDOKHKDBNLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2912)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendBattleRecordDetailScRsp {
/// offset: 60
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub bikinnadkfk: ::prost::alloc::vec::Vec<FriendChallengeClearanceInfo>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub paeebagoedj: ::prost::alloc::vec::Vec<Nclciimihdh>,
/// offset: 56
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub encphhldnlb: ::core::option::Option<Pkecjpjconj>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub kiionjbdknj: ::core::option::Option<Hbnjabphlml>,
}
/// Obf: BLEJNJFGNDA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2977)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendDevelopmentInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub uid: u32,
}
/// Obf: LIEBIMMBDPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2916)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendDevelopmentInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub dplgfnndolb: ::prost::alloc::vec::Vec<Ohnpaflkhna>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub uid: u32,
}
/// Obf: LBLHHLCLIPP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1991)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetGachaInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GachaCeilingAvatar {
/// offset: 28
#[prost(uint32, tag = "5")]
pub repeated_cnt: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaCeiling {
/// offset: 36
#[prost(bool, tag = "15")]
pub gppnbdgcpio: bool,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub avatar_list: ::prost::alloc::vec::Vec<GachaCeilingAvatar>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub bmmmpcdpinb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oeiejhbcoom {
/// offset: 44
#[prost(uint32, tag = "3")]
pub mboeflahlem: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub ipllmnpanid: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub dgomhdmjhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub papokacippj: u32,
}
/// Obf: FPFJDDLOLCJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaInfo {
/// offset: 48
#[prost(message, optional, tag = "15")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub prize_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub item_detail_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 100
#[prost(uint32, tag = "14")]
pub okfnnhnlboo: u32,
/// offset: 96
#[prost(uint32, tag = "13")]
pub fjiboagdndg: u32,
/// offset: 88
#[prost(int64, tag = "2")]
pub end_time: i64,
/// offset: 84
#[prost(uint32, tag = "7")]
pub gacha_id: u32,
/// offset: 16
#[prost(string, tag = "10")]
pub detail_url: ::prost::alloc::string::String,
/// offset: 80
#[prost(uint32, tag = "8")]
pub papokacippj: u32,
/// offset: 72
#[prost(int64, tag = "3")]
pub begin_time: i64,
/// offset: 56
#[prost(string, tag = "12")]
pub history_url: ::prost::alloc::string::String,
/// offset: 64
#[prost(uint32, repeated, tag = "9")]
pub cbhaefnafle: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: EGHHBNJDFEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1910)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaInfoScRsp {
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ehkfpmjcemi: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub gldpkkhodlj: u32,
/// offset: 56
#[prost(uint32, tag = "15")]
pub celfcelfmjd: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub nmbaaobbjmi: ::prost::alloc::vec::Vec<Oeiejhbcoom>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub gacha_random: u32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub gacha_info_list: ::prost::alloc::vec::Vec<GachaInfo>,
}
/// Obf: AONMNPNCNDC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1994)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DoGachaCsReq {
/// offset: 36
#[prost(uint32, tag = "10")]
pub simulate_magic: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub gacha_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub gacha_random: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub gacha_num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaItem {
/// offset: 48
#[prost(bool, tag = "6")]
pub is_new: bool,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub token_item: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub transfer_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub gacha_item: ::core::option::Option<Item>,
}
/// Obf: CCIIFABFNKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub gacha_item_list: ::prost::alloc::vec::Vec<GachaItem>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub gacha_id: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub njjkicnofcl: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub ehkfpmjcemi: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub gacha_num: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub bmmmpcdpinb: u32,
/// offset: 60
#[prost(uint32, tag = "14")]
pub fjiboagdndg: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub okfnnhnlboo: u32,
}
/// Obf: BDNEEANHHOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1914)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetGachaCeilingCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub gacha_type: u32,
}
/// Obf: JDKHHCMJNMB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1918)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaCeilingScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub gacha_type: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
}
/// Obf: EIEKMCNHNNN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1909)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExchangeGachaCeilingCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub gacha_type: u32,
}
/// Obf: LELDBJFDAIF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1998)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExchangeGachaCeiling {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub transfer_item_list: ::core::option::Option<ItemList>,
/// offset: 44
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub gacha_type: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: NNJDNFBCHOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1963)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetGachaDecideItemCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub dgomhdmjhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub gacha_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mboeflahlem: u32,
}
/// Obf: CLOAOCFHHMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1926)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetGachaDecideItemScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub lecpjjamnpf: ::core::option::Option<Oeiejhbcoom>,
}
/// Obf: IONICBKNLII
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameInfo {
#[prost(
oneof = "grid_fight_game_info::Fhpjjjdnkio",
tags = "15, 1, 2, 10, 13, 7, 12, 3, 8"
)]
pub fhpjjjdnkio: ::core::option::Option<grid_fight_game_info::Fhpjjjdnkio>,
}
/// Nested message and enum types in `GridFightGameInfo`.
pub mod grid_fight_game_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fhpjjjdnkio {
/// offset: 24
#[prost(message, tag = "15")]
GridBasicInfo(super::GridFightGameBasicInfo),
/// offset: 24
#[prost(message, tag = "1")]
GridDraftInfo(super::GridFightGameItemsInfo),
/// offset: 24
#[prost(message, tag = "2")]
GridItemsInfo(super::GridFightGameShopInfo),
/// offset: 24
#[prost(message, tag = "10")]
GridShopInfo(super::GridFightLevelInfo),
/// offset: 24
#[prost(message, tag = "13")]
GridLevelInfo(super::GridFightGameOrbInfo),
/// offset: 24
#[prost(message, tag = "7")]
GridOrbInfo(super::GridFightGameAugmentSync),
/// offset: 24
#[prost(message, tag = "12")]
GridAugmentInfo(super::GridFightGameTraitInfo),
/// offset: 24
#[prost(message, tag = "3")]
GridTraitGameInfo(super::GridFightGameTeamInfo),
/// offset: 24
#[prost(message, tag = "8")]
GridTeamGameInfo(super::Lhfdopgeoml),
}
}
/// Obf: HLCHGLEHPIB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightCurrentInfo {
/// offset: 32
#[prost(message, optional, tag = "2")]
pub pending_action: ::core::option::Option<GridFightPendingAction>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub rogue_current_game_info: ::prost::alloc::vec::Vec<GridFightGameInfo>,
/// offset: 56
#[prost(bool, tag = "9")]
pub is_overlock: bool,
/// offset: 68
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 60
#[prost(uint32, tag = "11")]
pub division_id: u32,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub grid_fight_game_data: ::core::option::Option<GridFightGameData>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub season: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub bchpaocohil: ::core::option::Option<Fcbehgjbjcn>,
}
/// Obf: ECJEGEDOANC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightCurrentTask {
/// offset: 24
#[prost(uint32, tag = "9")]
pub task_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub progress: u32,
}
/// Obf: IJFLHMAGOGN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncCurrentTaskInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub finish_task_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub cur_task: ::core::option::Option<GridFightCurrentTask>,
}
/// Obf: GCIDLCBCFHA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightLockInfo {
/// offset: 24
#[prost(enumeration = "GridFightLockReason", tag = "7")]
pub lock_reason: i32,
/// offset: 28
#[prost(enumeration = "GridFightLockType", tag = "10")]
pub lock_type: i32,
}
/// Obf: FANMPAINILF
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameBasicInfo {
/// offset: 64
#[prost(uint32, repeated, tag = "1741")]
pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(message, optional, tag = "542")]
pub grid_fight_sync_curtask_info: ::core::option::Option<
GridFightSyncCurrentTaskInfo,
>,
/// offset: 108
#[prost(uint32, tag = "14")]
pub grid_fight_combo_win_num: u32,
/// offset: 96
#[prost(uint32, tag = "5")]
pub haeopkelneo: u32,
/// offset: 88
#[prost(uint32, tag = "9")]
pub grid_fight_buy_exp_cost: u32,
/// offset: 120
#[prost(enumeration = "GridFightLockType", tag = "2")]
pub lock_type: i32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub role_track_equipment_list: ::prost::alloc::vec::Vec<RoleTrackEquipmentInfo>,
/// offset: 112
#[prost(uint32, tag = "15")]
pub grid_fight_off_field_max_count: u32,
/// offset: 104
#[prost(uint32, tag = "4")]
pub gold: u32,
/// offset: 100
#[prost(uint32, tag = "12")]
pub grid_fight_lineup_hp: u32,
/// offset: 116
#[prost(uint32, tag = "13")]
pub anbbpphbcjh: u32,
/// offset: 92
#[prost(uint32, tag = "7")]
pub grid_fight_cur_level_exp: u32,
/// offset: 56
#[prost(string, tag = "334")]
pub grid_fight_target_guide_code: ::prost::alloc::string::String,
/// string grid_fight_target_guide_code = 539; // offset: 72
///
/// offset: 136
#[prost(uint32, tag = "3")]
pub flejppkljic: u32,
/// offset: 132
#[prost(uint32, tag = "1")]
pub grid_fight_lineup_max_hp: u32,
/// offset: 40
#[prost(message, optional, tag = "292")]
pub game_lock_info: ::core::option::Option<GridFightLockInfo>,
/// offset: 128
#[prost(uint32, tag = "6")]
pub grid_fight_max_avatar_count: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub track_trait_id_list: ::prost::alloc::vec::Vec<u32>,
/// repeated uint32 tutorial_unlock_id_list = 873; // offset: 48
///
/// offset: 124
#[prost(uint32, tag = "11")]
pub grid_fight_max_interest_gold: u32,
}
/// Obf: LHLBHCKMGEM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridGameRoleInfo {
/// offset: 24
#[prost(map = "string, uint32", tag = "10")]
pub grid_fight_value_init_component: ::std::collections::HashMap<
::prost::alloc::string::String,
u32,
>,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub update_equips_component: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub unique_id: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub pos: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub role_star: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "6")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
}
/// Obf: BEGGCDAMNGG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridGameNpcInfo {
/// offset: 40
#[prost(uint32, tag = "13")]
pub pos: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub update_equips_component: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DMODJJHKOLL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridGameForgeItemInfo {
/// offset: 40
#[prost(uint32, tag = "1")]
pub forge_item_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub pos: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub forge_goods_list: ::prost::alloc::vec::Vec<GridFightForgeGoodsInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckckidhmmeg {
/// offset: 28
#[prost(uint32, tag = "14")]
pub unique_id: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub pos: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub jcmfphmfaon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dliefgkalnb {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkomefbodgp {
/// offset: 40
#[prost(uint32, repeated, tag = "6")]
pub iecncjcanoc: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "7")]
pub ilemmkpgpnd: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "10")]
pub opljdfoomgf: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub nkgigkebodg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub fdjmjokgomf: ::prost::alloc::vec::Vec<Cmhambkcjbk>,
}
/// Obf: NJCMNACNLFH
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitEffectInfo {
/// offset: 32
#[prost(uint32, tag = "11")]
pub effect_id: u32,
#[prost(
oneof = "grid_fight_trait_effect_info::Hdaccieijfo",
tags = "1094, 768, 157, 110"
)]
pub hdaccieijfo: ::core::option::Option<grid_fight_trait_effect_info::Hdaccieijfo>,
}
/// Nested message and enum types in `GridFightTraitEffectInfo`.
pub mod grid_fight_trait_effect_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 24
#[prost(uint32, tag = "1094")]
TraitCoreRole(u32),
/// offset: 24
#[prost(message, tag = "768")]
AvatarCoreInfo(super::Dliefgkalnb),
/// offset: 24
#[prost(uint32, tag = "157")]
Ehcjjmabeom(u32),
/// offset: 24
#[prost(message, tag = "110")]
Hainjklllkf(super::Hkomefbodgp),
}
}
/// Obf: FMHKLPLJLIL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitSyncInfo {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub trait_effect_info: ::core::option::Option<GridFightTraitEffectInfo>,
/// offset: 36
#[prost(bool, tag = "15")]
pub is_sync_effect: bool,
/// offset: 32
#[prost(uint32, tag = "13")]
pub trait_id: u32,
}
/// Obf: GDOKBJFKBJA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridGameTraitInfo {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub trait_effect_list: ::prost::alloc::vec::Vec<GridFightTraitEffectInfo>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub trait_id: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub nkfdbehpnlg: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub dfncfokpmcj: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub kinikfckgdf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eleogabgbkg {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub celfgcjfmph: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dmekifjdkfl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jpbckcdegom {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub aliddlbdpdh: ::prost::alloc::vec::Vec<Eleogabgbkg>,
}
/// Obf: NMAFOPPEGDF
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameTeamInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub cdlaijckjjn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub mmajclacobn: ::prost::alloc::vec::Vec<Ckckidhmmeg>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<GridGameNpcInfo>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<GridGameRoleInfo>,
/// offset: 56
#[prost(uint32, repeated, tag = "15")]
pub hofienmalop: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub grid_game_forge_item_list: ::prost::alloc::vec::Vec<GridGameForgeItemInfo>,
}
/// Obf: PHICLNFNGFO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameTraitInfo {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub aliddlbdpdh: ::prost::alloc::vec::Vec<Eleogabgbkg>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<GridGameTraitInfo>,
}
/// Obf: MJHKCAOHFFC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightConsumableInfo {
/// offset: 28
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub num: u32,
}
/// Obf: AMPLCBPFGAE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEquipmentInfo {
/// offset: 32
#[prost(uint32, tag = "6")]
pub source: u32,
/// offset: 36
#[prost(bool, tag = "12")]
pub is_temporary: bool,
/// offset: 40
#[prost(uint32, tag = "8")]
pub grid_fight_equipment_id: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "1")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
}
/// Obf: ABDNBDDMLLL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightForgeEquipmentInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub grid_fight_equipment_id: u32,
}
/// Obf: HJFHNDGLBMH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightForgeRoleInfo {
/// offset: 28
#[prost(uint32, tag = "8")]
pub role_id: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub gjfgfhffcpj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bpfelbklocm {
#[prost(oneof = "bpfelbklocm::Ckmeaidkoia", tags = "9, 4")]
pub ckmeaidkoia: ::core::option::Option<bpfelbklocm::Ckmeaidkoia>,
}
/// Nested message and enum types in `BPFELBKLOCM`.
pub mod bpfelbklocm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Ckmeaidkoia {
/// offset: 16
#[prost(message, tag = "9")]
RoleGoodsInfo(super::GridFightForgeRoleInfo),
/// offset: 16
#[prost(uint32, tag = "4")]
Gold(u32),
}
}
/// Obf: KHKCKIFLLLH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightForgeGoodsInfo {
#[prost(oneof = "grid_fight_forge_goods_info::Ckmeaidkoia", tags = "9, 3")]
pub ckmeaidkoia: ::core::option::Option<grid_fight_forge_goods_info::Ckmeaidkoia>,
}
/// Nested message and enum types in `GridFightForgeGoodsInfo`.
pub mod grid_fight_forge_goods_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Ckmeaidkoia {
/// offset: 16
#[prost(message, tag = "9")]
EquipmentGoodsInfo(super::GridFightForgeEquipmentInfo),
/// offset: 16
#[prost(message, tag = "3")]
RoleGoodsInfo(super::GridFightForgeRoleInfo),
}
}
/// Obf: NBMCAJKJDMC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameItemsInfo {
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub grid_fight_consumable_list: ::prost::alloc::vec::Vec<GridFightConsumableInfo>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<GridFightEquipmentInfo>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub grid_game_forge_item_list: ::prost::alloc::vec::Vec<GridGameForgeItemInfo>,
}
/// Obf: IBHNHJCAPFA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRoleGoodsInfo {
/// offset: 28
#[prost(uint32, tag = "6")]
pub role_star: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub role_id: u32,
}
/// Obf: GHFPIGGHPKG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSpecialGoodsInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub special_goods_id: u32,
}
/// Obf: JBPFFCGNECM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightShopGoodsInfo {
/// offset: 36
#[prost(uint32, tag = "1")]
pub shop_goods_price: u32,
/// offset: 40
#[prost(bool, tag = "12")]
pub is_sold_out: bool,
#[prost(oneof = "grid_fight_shop_goods_info::Flbcmacphmj", tags = "1427, 1244")]
pub flbcmacphmj: ::core::option::Option<grid_fight_shop_goods_info::Flbcmacphmj>,
}
/// Nested message and enum types in `GridFightShopGoodsInfo`.
pub mod grid_fight_shop_goods_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Flbcmacphmj {
/// offset: 24
#[prost(message, tag = "1427")]
RoleGoodsInfo(super::GridFightRoleGoodsInfo),
/// offset: 24
#[prost(message, tag = "1244")]
SpecialGoodsInfo(super::GridFightSpecialGoodsInfo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjjehcbnoki {
/// offset: 28
#[prost(uint32, tag = "5")]
pub mmknfifoppa: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub flicpmgfkok: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fjponjflooh {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub edjpmnllggb: ::prost::alloc::vec::Vec<Mjjehcbnoki>,
}
/// Obf: BPBJCFLKOKE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameShopInfo {
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub dnoifmmljdn: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub ndgmcjhknin: u32,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub ldedgookhfl: ::core::option::Option<Fjponjflooh>,
/// offset: 48
#[prost(bool, tag = "8")]
pub shop_is_locked: bool,
/// offset: 52
#[prost(uint32, tag = "3")]
pub glifnmbmmbl: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub shop_goods_list: ::prost::alloc::vec::Vec<GridFightShopGoodsInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Opbccolpdpc {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pmoghfigkpo: u32,
}
/// Obf: EALENKJFJFD
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGamePortalBuffInfo {
/// offset: 32
#[prost(uint32, tag = "7")]
pub portal_buff_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub peofppofigi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pjlbdmpekfp {
/// offset: 28
#[prost(uint32, tag = "14")]
pub bfmehggekom: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub monster_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub pmoghfigkpo: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub role_star: u32,
}
/// Obf: JHAJLBCAAID
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridEncounterMonsterWave {
/// offset: 32
#[prost(uint32, tag = "1")]
pub igmmpddcjin: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub ppoeddffekk: ::prost::alloc::vec::Vec<Pjlbdmpekfp>,
}
/// Obf: PKIBAAJOOBN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEncounterInfo {
/// offset: 40
#[prost(uint32, tag = "8")]
pub lfkbmdhkpfi: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub bagcbhfjimn: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub monster_wave_list: ::prost::alloc::vec::Vec<GridEncounterMonsterWave>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub lmlaopmdcca: ::core::option::Option<GridFightDropInfo>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub gdoeogmjdao: u32,
}
/// Obf: CCFJGLIFGMB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightRouteInfo {
/// offset: 32
#[prost(uint32, tag = "2")]
pub fight_camp_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub route_encounter_list: ::prost::alloc::vec::Vec<GridFightEncounterInfo>,
/// offset: 36
#[prost(uint32, tag = "7")]
pub elite_branch_id: u32,
}
/// Obf: IGNPJMCDCAC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSupplyRoleInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub role_id: u32,
}
/// Obf: LIIJCOOEIJG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightLayerInfo {
/// offset: 32
#[prost(bool, tag = "11")]
pub route_is_pending: bool,
#[prost(oneof = "grid_fight_layer_info::Cgahhpgkmlg", tags = "1965")]
pub cgahhpgkmlg: ::core::option::Option<grid_fight_layer_info::Cgahhpgkmlg>,
}
/// Nested message and enum types in `GridFightLayerInfo`.
pub mod grid_fight_layer_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Cgahhpgkmlg {
/// offset: 24
#[prost(message, tag = "1965")]
RouteInfo(super::GridFightRouteInfo),
}
}
/// Obf: NAJIBJFKPNM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightBossInfo {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub ijopbpabppm: ::prost::alloc::vec::Vec<Pjlbdmpekfp>,
}
/// Obf: GCLOGJMNGMO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSectionCampRecordInfo {
/// offset: 28
#[prost(uint32, tag = "5")]
pub pmoghfigkpo: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub gdhhgkiamne: u32,
}
/// Obf: AENLBIHEOIB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSectionRecordInfo {
/// offset: 32
#[prost(uint32, tag = "3")]
pub bnlhimhfgdk: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub dcpkpnlkgmm: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub jdmecbedlaa: u32,
#[prost(oneof = "grid_fight_section_record_info::Dfcfkpljaho", tags = "412")]
pub dfcfkpljaho: ::core::option::Option<grid_fight_section_record_info::Dfcfkpljaho>,
}
/// Nested message and enum types in `GridFightSectionRecordInfo`.
pub mod grid_fight_section_record_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Dfcfkpljaho {
/// offset: 24
#[prost(message, tag = "412")]
CampRecordInfo(super::GridFightSectionCampRecordInfo),
}
}
/// Obf: OBNBFABMBGP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightDamageSttInfo {
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub phdeopejiid: ::prost::alloc::vec::Vec<Dacjdmpicel>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub eabpckeddbh: ::prost::alloc::vec::Vec<Hhhmmjbgcng>,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub moidlnfkaic: ::prost::alloc::vec::Vec<Elagclmoffi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddjiofonkme {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub grid_fight_damage_stt_info: ::core::option::Option<GridFightDamageSttInfo>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub kilabgpmpbb: ::prost::alloc::vec::Vec<GridFightSectionRecordInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohmiinklkam {
/// offset: 28
#[prost(uint32, tag = "6")]
pub dcpkpnlkgmm: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub jdmecbedlaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ikfedfbloog {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub lmjkipejbeb: ::prost::alloc::vec::Vec<Ohmiinklkam>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dibjgakoclo {
/// offset: 28
#[prost(bool, tag = "15")]
pub jjpcloimakb: bool,
/// offset: 24
#[prost(uint32, tag = "4")]
pub affix_id: u32,
}
/// Obf: FCDBCKNAGFP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightLevelInfo {
/// offset: 56
#[prost(message, repeated, tag = "11")]
pub iakfpmoejlf: ::prost::alloc::vec::Vec<Dibjgakoclo>,
/// offset: 80
#[prost(message, optional, tag = "2")]
pub boss_info: ::core::option::Option<GridFightBossInfo>,
/// offset: 96
#[prost(uint32, tag = "9")]
pub jdmecbedlaa: u32,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub hgahmipiblo: ::prost::alloc::vec::Vec<Opbccolpdpc>,
/// offset: 92
#[prost(uint32, tag = "3")]
pub dcpkpnlkgmm: u32,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub cmhbdmojjen: ::core::option::Option<Ikfedfbloog>,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<
GridFightGamePortalBuffInfo,
>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub grid_fight_layer_info: ::core::option::Option<GridFightLayerInfo>,
/// offset: 64
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_affix_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(uint32, tag = "13")]
pub ndocikplkif: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub eccgjdmogan: ::core::option::Option<Ddjiofonkme>,
}
/// Obf: DNOHBPCLMJJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridGameOrbInfo {
/// offset: 28
#[prost(uint32, tag = "7")]
pub orb_item_id: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub unique_id: u32,
}
/// Obf: MAFDJGCOGBP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridGameOrbInfo1 {
/// offset: 32
#[prost(uint32, tag = "12")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub fkpnnogpcna: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub fcfddbcajod: u32,
}
/// Obf: KOCGJNDPAPD
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameOrbInfo {
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub grid_game_orb_list: ::prost::alloc::vec::Vec<GridGameOrbInfo>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub grid_game_orb1_list: ::prost::alloc::vec::Vec<GridGameOrbInfo1>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmcjnkpkbem {
/// offset: 16
#[prost(map = "string, uint32", tag = "15")]
pub cfnpgnmpndn: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhfdopgeoml {
/// offset: 32
#[prost(uint32, tag = "3")]
pub anlgplolmoh: u32,
/// offset: 16
#[prost(map = "string, uint32", tag = "4")]
pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
}
/// Obf: NKOHKMCDGEO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameData {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub pgfmichmhfc: ::prost::alloc::vec::Vec<GridFightGameItemInfo>,
}
/// Obf: LLEIOAHIPNL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameItemInfo {
/// offset: 36
#[prost(uint32, tag = "3")]
pub unique_id: u32,
#[prost(
oneof = "grid_fight_game_item_info::Hiiimgdjelj",
tags = "77, 795, 1854, 1853, 1855, 1927, 1306, 1835, 469, 1874, 1439, 931, 677, 273, 1318, 1275, 290, 750, 221, 1776, 1474, 1657, 2009, 1301, 215, 689, 1180, 1999, 320, 680, 1677, 1710, 858"
)]
pub hiiimgdjelj: ::core::option::Option<grid_fight_game_item_info::Hiiimgdjelj>,
}
/// Nested message and enum types in `GridFightGameItemInfo`.
pub mod grid_fight_game_item_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hiiimgdjelj {
/// offset: 24
#[prost(message, tag = "77")]
Anaeehcdnok(super::Acdgmlbdjjn),
/// offset: 24
#[prost(message, tag = "795")]
Ebklgliecal(super::Hfbffeboahl),
/// offset: 24
#[prost(message, tag = "1854")]
Cmkomdaffnp(super::Kcebiohpfbp),
/// offset: 24
#[prost(message, tag = "1853")]
Pobfcohloga(super::Gffhjihojfl),
/// offset: 24
#[prost(message, tag = "1855")]
Cjpmgpeifgg(super::Bfbnmhefkig),
/// offset: 24
#[prost(message, tag = "1927")]
Difkacolafk(super::Gebnnldnkgg),
/// offset: 24
#[prost(message, tag = "1306")]
Kafbofpkmfm(super::Bimpcmfdome),
/// offset: 24
#[prost(message, tag = "1835")]
Lcdnapgojlj(super::Hmlapdgbkjo),
/// offset: 24
#[prost(message, tag = "469")]
Egiemfblldc(super::Jhkbpieolfb),
/// offset: 24
#[prost(message, tag = "1874")]
Ichgmgidhhc(super::Ceellleijbl),
/// offset: 24
#[prost(message, tag = "1439")]
Mdfgmbjonam(super::Hjjhnndaepf),
/// offset: 24
#[prost(message, tag = "931")]
Ifgpgilmcag(super::Meplfbakefc),
/// offset: 24
#[prost(message, tag = "677")]
Flpkfgiajja(super::Dlcoieidpkb),
/// offset: 24
#[prost(message, tag = "273")]
Ljgegcjgbnp(super::Oojknkdoecp),
/// offset: 24
#[prost(message, tag = "1318")]
Lmglpgnaclp(super::Dcginoonglh),
/// offset: 24
#[prost(message, tag = "1275")]
Ojnnfeknmga(super::Kmnakobkpff),
/// offset: 24
#[prost(message, tag = "290")]
Bcclpdcldmn(super::Lffhopopfjd),
/// offset: 24
#[prost(message, tag = "750")]
Knaaeihlmph(super::Odgnbddfepd),
/// offset: 24
#[prost(message, tag = "221")]
Bjlmcijhglh(super::Pcejgbdbedh),
/// offset: 24
#[prost(message, tag = "1776")]
Klcjbpkljdn(super::Aohapmjilbg),
/// offset: 24
#[prost(message, tag = "1474")]
Ehmhdkfjoed(super::Acbbldjnofe),
/// offset: 24
#[prost(message, tag = "1657")]
Ckgkbdpdhgm(super::Nbckkpeglnm),
/// offset: 24
#[prost(message, tag = "2009")]
Bcmgmmjcejc(super::Blkeegbidii),
/// offset: 24
#[prost(message, tag = "1301")]
Cmkpgoiifhe(super::Enfnlccolef),
/// offset: 24
#[prost(message, tag = "215")]
Onjfajoafog(super::Kpnjmmpjdkg),
/// offset: 24
#[prost(message, tag = "689")]
Mgempklcdbi(super::Afodmhgnikf),
/// offset: 24
#[prost(message, tag = "1180")]
Ooppcdffckc(super::Edcfbomkllp),
/// offset: 24
#[prost(message, tag = "1999")]
Bgjifeiniao(super::Dcadpjkfajk),
/// offset: 24
#[prost(message, tag = "320")]
Gipjogoonng(super::Fddndpopoia),
/// offset: 24
#[prost(message, tag = "680")]
Boaigaieoni(super::Okpicjkfiln),
/// offset: 24
#[prost(message, tag = "1677")]
Alpmcffflbf(super::Moompdmkkaj),
/// offset: 24
#[prost(message, tag = "1710")]
Gihhclkhpbl(super::Nbklhljgngp),
/// offset: 24
#[prost(message, tag = "858")]
Mencjlieijk(super::Obaegagngka),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Acdgmlbdjjn {
/// offset: 32
#[prost(uint32, tag = "3")]
pub fempcgcbhkb: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub jdmecbedlaa: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub bnlhimhfgdk: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub dcpkpnlkgmm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hfbffeboahl {
/// offset: 24
#[prost(int64, tag = "12")]
pub hpjlnipahch: i64,
/// offset: 32
#[prost(int64, tag = "4")]
pub dnnhcnckjcm: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kcebiohpfbp {
/// offset: 28
#[prost(uint32, tag = "9")]
pub anoamolpggk: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub fhimlmlkfjk: u32,
/// offset: 32
#[prost(int64, tag = "10")]
pub dnnhcnckjcm: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gffhjihojfl {
/// offset: 28
#[prost(uint32, tag = "6")]
pub nppnihpihdl: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub mkchlgogjnb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bfbnmhefkig {
/// offset: 24
#[prost(uint32, tag = "11")]
pub cgdlgfhoecl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gebnnldnkgg {
/// offset: 24
#[prost(uint32, tag = "3")]
pub niecfpjpgob: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub bnlhimhfgdk: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub aeilfkmajgn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bimpcmfdome {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub mplhnfmfcpp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hmlapdgbkjo {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub mplhnfmfcpp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jhkbpieolfb {
/// offset: 28
#[prost(uint32, tag = "8")]
pub ipbiopfgbom: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub dcpkpnlkgmm: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub hnfdgomeifm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ceellleijbl {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjjhnndaepf {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub kibhchlkggc: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Meplfbakefc {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub dgomhdmjhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "10")]
pub ogndaafibig: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dlcoieidpkb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oojknkdoecp {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dcginoonglh {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kmnakobkpff {
/// offset: 24
#[prost(uint32, tag = "9")]
pub kinikfckgdf: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub trait_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lffhopopfjd {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ifdanjohbje: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Enfnlccolef {
/// offset: 28
#[prost(uint32, tag = "15")]
pub ohokbkelfok: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub dress_equipment_unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kpnjmmpjdkg {
/// offset: 24
#[prost(uint32, tag = "10")]
pub nlglbldekcp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Odgnbddfepd {
/// offset: 32
#[prost(double, tag = "6")]
pub gpfkfkccnfh: f64,
/// offset: 24
#[prost(uint32, tag = "12")]
pub kikbfbjpakh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcejgbdbedh {
/// offset: 32
#[prost(uint32, tag = "4")]
pub kgkfaddegnj: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub dress_role_unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aohapmjilbg {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "14")]
pub eebkdemepjk: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dress_role_unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Acbbldjnofe {
/// offset: 24
#[prost(bool, tag = "4")]
pub ncingdcoogk: bool,
/// offset: 36
#[prost(uint32, tag = "3")]
pub role_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub maeccdapkmd: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub trait_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbckkpeglnm {
/// offset: 24
#[prost(uint32, tag = "3")]
pub mmknfifoppa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Blkeegbidii {
/// offset: 24
#[prost(uint32, tag = "6")]
pub mmknfifoppa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Afodmhgnikf {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub hdmdifpdkmk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Edcfbomkllp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub aehnnnaidal: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dcadpjkfajk {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fddndpopoia {
/// offset: 24
#[prost(uint32, tag = "14")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okpicjkfiln {
/// offset: 40
#[prost(uint32, tag = "7")]
pub mmbimpgogbk: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub pejiffpblop: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub kacdgajhnbi: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub ejmnplgffji: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub mgfmdojfdfg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Moompdmkkaj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub kgkfaddegnj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbklhljgngp {
/// offset: 28
#[prost(uint32, tag = "15")]
pub dmekifjdkfl: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub mmooiamfjek: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Obaegagngka {
/// offset: 24
#[prost(uint32, tag = "2")]
pub clgblbalkmd: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub aoghjbokkbk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fcbehgjbjcn {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub amnjhjjmpjf: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HNILDPDBBKG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridGameAugmentInfo {
/// offset: 32
#[prost(uint32, tag = "10")]
pub augment_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub phpolhljgfm: ::prost::alloc::vec::Vec<GridFightGameItemInfo>,
/// offset: 37
#[prost(bool, tag = "9")]
pub mhmlmkdfjln: bool,
/// offset: 36
#[prost(bool, tag = "3")]
pub ndcfbkjdpah: bool,
}
/// Obf: AIKIIIJIFGL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameAugmentAdd {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub update_augment_info: ::core::option::Option<GridGameAugmentInfo>,
}
/// Obf: PBAIDOLDBOE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameAugmentUpdate {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub update_augment_info: ::core::option::Option<GridGameAugmentInfo>,
}
/// Obf: BDBJNIGKDNH
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameAugmentSync {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub sync_augment_info: ::prost::alloc::vec::Vec<GridGameAugmentInfo>,
}
/// Obf: HBHNILMINLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8439)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightGetDataCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub season: u32,
}
/// Obf: IOENKINCAGA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8750)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub fight_current_info: ::core::option::Option<GridFightCurrentInfo>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub rogue_get_info: ::core::option::Option<GridFightSystemInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nldmdnhcbnd {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8563)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Knhghpacbmc {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub fight_current_info: ::core::option::Option<GridFightCurrentInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: AGHJDDGCNGM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightConsumableUpdateInfo {
/// offset: 28
#[prost(int32, tag = "10")]
pub item_stack_count: i32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub num: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub item_id: u32,
}
/// Obf: CBADBBPHECN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameItemSyncInfo {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<GridFightEquipmentInfo>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub grid_fight_consumable_list: ::prost::alloc::vec::Vec<GridFightConsumableInfo>,
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub grid_game_forge_item_list: ::prost::alloc::vec::Vec<GridGameForgeItemInfo>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub update_grid_fight_consumable_list: ::prost::alloc::vec::Vec<
GridFightConsumableUpdateInfo,
>,
}
/// Obf: AKEBFFLBGJP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPlayerLevelSyncInfo {
/// offset: 28
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub exp: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub max_level: u32,
}
/// Obf: PAKEHCNAMNM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightLineupHpSyncInfo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub grid_fight_lineup_max_hp: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub grid_fight_lineup_hp: u32,
}
/// Obf: JENPJCMLIGG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightShopSyncInfo {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ldedgookhfl: ::core::option::Option<Fjponjflooh>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub ndgmcjhknin: u32,
/// offset: 48
#[prost(bool, tag = "15")]
pub shop_is_locked: bool,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub shop_goods_list: ::prost::alloc::vec::Vec<GridFightShopGoodsInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub glifnmbmmbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cloeppbckgf {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BOAPNFHCEAJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightPortalServerDataUpdate {
/// offset: 32
#[prost(uint32, tag = "11")]
pub portal_buff_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub peofppofigi: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NELJNKGDGON
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightLevelSyncInfo {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub grid_fight_layer_info: ::core::option::Option<GridFightLayerInfo>,
/// offset: 36
#[prost(uint32, tag = "3")]
pub dcpkpnlkgmm: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jdmecbedlaa: u32,
}
/// Obf: OEPDACKKIJI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightOrbSyncInfo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub orb_item_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub unique_id: u32,
}
/// Obf: ICIEOLAIEBF
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitTrackSyncInfo {
/// offset: 32
#[prost(bool, tag = "12")]
pub is_sync: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub track_trait_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BPMECOACJAC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RoleTrackEquipmentInfo {
/// offset: 44
#[prost(uint32, tag = "15")]
pub bcgcghepdea: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub fanolnomhfi: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub track_equipped_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "GridFightEquipTrackSource", tag = "5")]
pub source: i32,
}
/// Obf: EFIKIHENKKJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RoleTrackEquipmentSyncInfo {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub role_track_equipment_list: ::prost::alloc::vec::Vec<RoleTrackEquipmentInfo>,
}
/// Obf: OHBHDAPNFJL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightEliteBranchSyncInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub elite_branch_id: u32,
}
/// Obf: CKOBDGAOEED
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightTutorialSyncInfo {
#[prost(oneof = "grid_fight_tutorial_sync_info::Kcoccgeoeco", tags = "11, 9, 10")]
pub kcoccgeoeco: ::core::option::Option<grid_fight_tutorial_sync_info::Kcoccgeoeco>,
}
/// Nested message and enum types in `GridFightTutorialSyncInfo`.
pub mod grid_fight_tutorial_sync_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Kcoccgeoeco {
/// offset: 16
#[prost(uint32, tag = "11")]
FinishGridFightTutorialId(u32),
/// offset: 16
#[prost(message, tag = "9")]
CurrentTask(super::GridFightCurrentTask),
/// offset: 16
#[prost(uint32, tag = "10")]
StartGridFightTutorialId(u32),
}
}
/// Obf: HHICECJCOHK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncData {
#[prost(
oneof = "grid_fight_sync_data::Kcoccgeoeco",
tags = "210, 393, 1704, 1513, 284, 1129, 1943, 995, 1138, 72, 2039, 786, 271, 838, 1895, 1155, 1994, 523, 573, 855, 1241, 258, 1112, 1345, 461, 548, 1062, 437, 1738, 230, 1517, 2040, 386, 909, 1564, 558, 57, 1182, 53, 1660, 1022, 468, 1608, 1444, 1016, 516, 798, 423, 257, 996, 140, 1858, 19, 1813, 1628"
)]
pub kcoccgeoeco: ::core::option::Option<grid_fight_sync_data::Kcoccgeoeco>,
}
/// Nested message and enum types in `GridFightSyncData`.
pub mod grid_fight_sync_data {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kcoccgeoeco {
/// offset: 24
#[prost(message, tag = "210")]
AddRoleInfo(super::GridGameRoleInfo),
/// offset: 24
#[prost(message, tag = "393")]
UpdateRoleInfo(super::GridGameRoleInfo),
/// offset: 24
#[prost(uint32, tag = "1704")]
RemoveRoleUniqueId(u32),
/// offset: 24
#[prost(message, tag = "1513")]
AddGameItemInfo(super::GridFightGameItemSyncInfo),
/// offset: 24
#[prost(message, tag = "284")]
UpdateGameItemInfo(super::GridFightGameItemSyncInfo),
/// offset: 24
#[prost(message, tag = "1129")]
RemoveGameItemInfo(super::GridFightGameItemSyncInfo),
/// offset: 24
#[prost(uint32, tag = "1943")]
ItemValue(u32),
/// offset: 24
#[prost(message, tag = "995")]
PlayerLevel(super::GridFightPlayerLevelSyncInfo),
/// offset: 24
#[prost(message, tag = "1138")]
GridFightLineupHp(super::GridFightLineupHpSyncInfo),
/// offset: 24
#[prost(uint32, tag = "72")]
MaxBattleRoleNum(u32),
/// offset: 24
#[prost(message, tag = "2039")]
ShopSyncInfo(super::GridFightShopSyncInfo),
/// offset: 24
#[prost(message, tag = "786")]
PendingAction(super::GridFightPendingAction),
/// offset: 24
#[prost(message, tag = "271")]
PortalServerDataUpdate(super::GridFightPortalServerDataUpdate),
/// offset: 24
#[prost(message, tag = "838")]
LevelSyncInfo(super::GridFightLevelSyncInfo),
/// offset: 24
#[prost(message, tag = "1895")]
OrbSyncInfo(super::GridFightOrbSyncInfo),
/// offset: 24
#[prost(message, tag = "1155")]
SectionRecordSyncInfo(super::GridFightSectionRecordInfo),
/// offset: 24
#[prost(message, tag = "1994")]
GridGameAugmentUpdate(super::GridFightGameAugmentUpdate),
/// offset: 24
#[prost(uint32, tag = "523")]
RemoveAugmentUniqueId(u32),
/// offset: 24
#[prost(uint32, tag = "573")]
FinishPendingActionPos(u32),
/// offset: 24
#[prost(uint32, tag = "855")]
GridFightMaxInterestGold(u32),
/// offset: 24
#[prost(uint32, tag = "1241")]
GridFightBuyExpCost(u32),
/// offset: 24
#[prost(message, tag = "258")]
TraitSyncInfo(super::GridFightTraitSyncInfo),
/// offset: 24
#[prost(enumeration = "super::GridFightLockType", tag = "1112")]
LockType(i32),
/// offset: 24
#[prost(message, tag = "1345")]
TraitTrackSyncInfo(super::GridFightTraitTrackSyncInfo),
/// offset: 24
#[prost(uint32, tag = "461")]
GridFightComboWinNum(u32),
/// offset: 24
#[prost(uint32, tag = "548")]
GridFightMaxAvatarCount(u32),
/// offset: 24
#[prost(uint32, tag = "1062")]
GridFightOffFieldMaxCount(u32),
/// offset: 24
#[prost(message, tag = "437")]
GridFightDamageSttInfo(super::GridFightDamageSttInfo),
/// offset: 24
#[prost(message, tag = "1738")]
EliteBranchSyncInfo(super::GridFightEliteBranchSyncInfo),
/// offset: 24
#[prost(message, tag = "230")]
AddNpcInfo(super::GridGameNpcInfo),
/// offset: 24
#[prost(message, tag = "1517")]
UpdateNpcInfo(super::GridGameNpcInfo),
/// offset: 24
#[prost(uint32, tag = "2040")]
RemoveNpcUniqueId(u32),
/// offset: 24
#[prost(message, tag = "386")]
AddForgeInfo(super::GridGameForgeItemInfo),
/// offset: 24
#[prost(message, tag = "909")]
UpdateForgeInfo(super::GridGameForgeItemInfo),
/// offset: 24
#[prost(uint32, tag = "1564")]
RemoveForgeUniqueId(u32),
/// offset: 24
#[prost(message, tag = "558")]
AugmentSyncInfo(super::GridFightGameAugmentAdd),
/// offset: 24
#[prost(message, tag = "57")]
EquipmentTrackSyncInfo(super::RoleTrackEquipmentSyncInfo),
/// offset: 24
#[prost(message, tag = "1182")]
GridFightSyncGameItemInfo(super::GridFightGameItemInfo),
/// offset: 24
#[prost(uint32, tag = "53")]
RemoveOrbUniqueId(u32),
/// offset: 24
#[prost(uint32, tag = "1660")]
Fhhheblmobl(u32),
/// offset: 24
#[prost(message, tag = "1022")]
GridFightTutorialSync(super::GridFightTutorialSyncInfo),
/// offset: 24
#[prost(message, tag = "468")]
SyncLockInfo(super::GridFightLockInfo),
/// offset: 24
#[prost(uint32, tag = "1608")]
RemoveTraitEffectId(u32),
/// offset: 24
#[prost(message, tag = "1444")]
Baodhpcojlh(super::Ckckidhmmeg),
/// offset: 24
#[prost(message, tag = "1016")]
Jifkohlnhak(super::Ckckidhmmeg),
/// offset: 24
#[prost(uint32, tag = "516")]
Gdpbjdhgflb(u32),
/// offset: 24
#[prost(message, tag = "798")]
Poipgnhonma(super::GridGameOrbInfo),
/// offset: 24
#[prost(uint32, tag = "423")]
Ajimoamgcii(u32),
/// offset: 24
#[prost(uint32, tag = "257")]
Hlfbbanmjdj(u32),
/// offset: 24
#[prost(uint32, tag = "996")]
Kachjhdmnlm(u32),
/// offset: 24
#[prost(message, tag = "140")]
Cfnpgnmpndn(super::Cmcjnkpkbem),
/// offset: 24
#[prost(message, tag = "1858")]
Pgpkpmoiail(super::Cloeppbckgf),
/// offset: 24
#[prost(uint32, tag = "19")]
Cjemkcocecg(u32),
/// offset: 24
#[prost(message, tag = "1813")]
Ibcepcffmol(super::Dibjgakoclo),
/// offset: 24
#[prost(message, tag = "1628")]
Gmjljdjdigm(super::Jpbckcdegom),
}
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8792)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ceiiehndpaj {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub update_dynamic_list: ::prost::alloc::vec::Vec<GridFightSyncData>,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub sync_effect_param_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "GridFightUpdateSrcType", tag = "3")]
pub grid_update_src: i32,
}
/// Obf: NCLAMACGDPK
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncResultData {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub update_dynamic_list: ::prost::alloc::vec::Vec<GridFightSyncData>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub sync_effect_param_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "GridFightUpdateSrcType", tag = "13")]
pub grid_update_src: i32,
}
/// Obf: LPIBLFDFLBK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8456)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncUpdateResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub sync_result_data_list: ::prost::alloc::vec::Vec<GridFightSyncResultData>,
}
/// Obf: KOKLGHNMCMD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPosInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub pos: u32,
}
/// Obf: IEMEFINDNBI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8405)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdatePosCsReq {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec<GridFightPosInfo>,
}
/// Obf: IOEKJKMEGHH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8578)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdatePosScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec<GridFightPosInfo>,
}
/// Obf: FCMMLOOHPGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8643)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRecycleRoleCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub unique_id: u32,
}
/// Obf: AMKPCNDNHDL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8642)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRecycleRoleScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HNCMMAJDONO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8758)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightEquipDressCsReq {
/// offset: 32
#[prost(uint32, tag = "2")]
pub dress_role_unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub dress_equipment_unique_id: u32,
/// offset: 24
#[prost(enumeration = "GridFightEquipDressSource", tag = "5")]
pub dress_source: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8661)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jnnnjbaocob {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: DBNMGMOJOBF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8632)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEquipCraftCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub craft_materials: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub egloacdpnld: u32,
/// offset: 36
#[prost(enumeration = "GridFightEquipCraftSource", tag = "8")]
pub source: i32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub bgekacpoaop: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8551)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Epjjbnpiflc {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: OAJCKKPJJOM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRemoveTypeTargetInfo {
/// offset: 24
#[prost(uint32, tag = "11")]
pub dress_role_unique_id: u32,
}
/// Obf: DALODKBLICE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRollTypeTargetInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dress_equipment_unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub dress_role_unique_id: u32,
}
/// Obf: IKFIDCAGHHG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightUpgradeTypeTargetInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub dress_equipment_unique_id: u32,
}
/// Obf: OGKLBIEIOEM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightCopyTypeTargetInfo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub dress_role_unique_id: u32,
}
/// Obf: GGMHMLNIDFO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightGainRecommendEquipTypeTargetInfo {
/// offset: 24
#[prost(uint32, tag = "15")]
pub dress_role_unique_id: u32,
}
/// Obf: GEPOLBMHOCF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightConsumableTargetInfo {
#[prost(
oneof = "grid_fight_consumable_target_info::Hdaccieijfo",
tags = "1308, 1501, 186, 391, 654"
)]
pub hdaccieijfo: ::core::option::Option<
grid_fight_consumable_target_info::Hdaccieijfo,
>,
}
/// Nested message and enum types in `GridFightConsumableTargetInfo`.
pub mod grid_fight_consumable_target_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 24
#[prost(message, tag = "1308")]
RemoveTypeTargetInfo(super::GridFightRemoveTypeTargetInfo),
/// offset: 24
#[prost(message, tag = "1501")]
RollTypeTargetInfo(super::GridFightRollTypeTargetInfo),
/// offset: 24
#[prost(message, tag = "186")]
UpgradeTypeTargetInfo(super::GridFightUpgradeTypeTargetInfo),
/// offset: 24
#[prost(message, tag = "391")]
CopyTypeTargetInfo(super::GridFightCopyTypeTargetInfo),
/// offset: 24
#[prost(message, tag = "654")]
GainRecommendEquipTypeTargetInfo(
super::GridFightGainRecommendEquipTypeTargetInfo,
),
}
}
/// Obf: IBHGBPMHEGJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8576)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightUseConsumableCsReq {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub display_value: ::core::option::Option<GridFightConsumableTargetInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8696)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ologialojdp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: EGJNMGLBDMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8431)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightUseForgeCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub forge_target_index: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8494)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eebmiafnjmc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8654)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gjmiibdeaaj {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub hdfjainbkjg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "8")]
pub is_get_all: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8466)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Akhodiiogdj {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kmofoogidop {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub pibljlbckjl: ::core::option::Option<GridFightDropInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub bdbfdnjfaff: u32,
}
/// Obf: GDNINFIDJND
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8708)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightBuyExpCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8509)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Djchchcajpb {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: BDIODJNPLAF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8660)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRefreshShopCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8658)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cmjceedcian {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: LKFNAJLPKLK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8775)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightLockShopCsReq {
/// offset: 24
#[prost(bool, tag = "1")]
pub is_locked: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8686)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hgoibdbmdbg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: IONIBLMNCGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8582)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightBuyGoodsCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub buy_goods_index_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8556)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cefimadbibh {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bnfelchhjkj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhdmbimgkcf {
/// offset: 24
#[prost(uint32, tag = "8")]
pub flicpmgfkok: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mgemfgldjlj {
/// offset: 24
#[prost(uint32, tag = "8")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub num: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8762)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dchokjafkjo {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub omgpnoainmb: ::prost::alloc::vec::Vec<Lhdmbimgkcf>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub djodjogjpbj: ::prost::alloc::vec::Vec<Mgemfgldjlj>,
}
/// Obf: EGFGGGIECGN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightPortalBuffActionInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub eoopofcchaa: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub fchpjkaibhb: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mgcelcajllg: u32,
}
/// Obf: LAPILOFLNFM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPendingAugmentInfo {
/// offset: 28
#[prost(uint32, tag = "12")]
pub aljbadeopah: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub oldldgceimf: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub augment_id: u32,
}
/// Obf: JOPKKFCBGLA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightAugmentActionInfo {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub pending_augment_info_list: ::prost::alloc::vec::Vec<GridFightPendingAugmentInfo>,
}
/// Obf: HLIPHJNMJHA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitActionInfo {
/// offset: 32
#[prost(uint32, tag = "15")]
pub effect_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "14")]
pub trait_id: u32,
}
/// Obf: JCNBGLJMLKL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightEliteBranchActionInfo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub eoopofcchaa: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub fchpjkaibhb: u32,
}
/// Obf: PPKKKFNMCCG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSupplyActionInfo {
/// offset: 32
#[prost(uint32, tag = "5")]
pub eoopofcchaa: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub supply_role_info_list: ::prost::alloc::vec::Vec<GridFightSupplyRoleInfo>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub fchpjkaibhb: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub cgflmchmbhl: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub pdficbimhjm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hepfiafjahl {
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub bnameclcjak: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub effect_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub djblfgfdnca: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub trait_id: u32,
/// offset: 40
#[prost(bool, tag = "9")]
pub dogfddncfop: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eejajmnkami {}
/// Obf: GICEHCLPLGH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRoundBeginActionInfo {}
/// Obf: GGPGJLDMENJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightReturnPreparationActionInfo {}
/// Obf: OKFKMHKEBKP
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpgradeEquipActionInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub available_equipment_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GOPFJMFJOFC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightRecommendEquipmentActionInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub available_equipment_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OFDHLLFOLDE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightForgeRoleActionInfo {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub forge_goods_list: ::prost::alloc::vec::Vec<GridFightForgeRoleInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub forge_item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kikmjknhjga {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub forge_goods_list: ::prost::alloc::vec::Vec<Bpfelbklocm>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub forge_item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Njjfplfeefc {
/// offset: 28
#[prost(uint32, tag = "2")]
pub jheidljeibd: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub hbikppkanch: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhjcelbcfnf {
/// offset: 32
#[prost(uint32, tag = "13")]
pub trait_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub effect_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub bjknlgibcgb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NJPLBLNBEBH
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightPendingAction {
/// offset: 32
#[prost(uint32, tag = "5")]
pub queue_position: u32,
#[prost(
oneof = "grid_fight_pending_action::Bggbimbkhei",
tags = "1843, 482, 1800, 1893, 1446, 1540, 872, 38, 21, 1063, 980, 1151, 164, 1211, 284"
)]
pub bggbimbkhei: ::core::option::Option<grid_fight_pending_action::Bggbimbkhei>,
}
/// Nested message and enum types in `GridFightPendingAction`.
pub mod grid_fight_pending_action {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bggbimbkhei {
/// offset: 16
#[prost(message, tag = "1843")]
PortalBuffAction(super::GridFightPortalBuffActionInfo),
/// offset: 16
#[prost(message, tag = "482")]
AugmentAction(super::GridFightAugmentActionInfo),
/// offset: 16
#[prost(message, tag = "1800")]
TraitAction(super::GridFightTraitActionInfo),
/// offset: 16
#[prost(message, tag = "1893")]
EliteBranchAction(super::GridFightEliteBranchActionInfo),
/// offset: 16
#[prost(message, tag = "1446")]
Apleghknfok(super::Hepfiafjahl),
/// offset: 16
#[prost(message, tag = "1540")]
Pkconhlnmij(super::Eejajmnkami),
/// offset: 16
#[prost(message, tag = "872")]
RoundBeginAction(super::GridFightRoundBeginActionInfo),
/// offset: 16
#[prost(message, tag = "38")]
ReturnPreparationAction(super::GridFightReturnPreparationActionInfo),
/// offset: 16
#[prost(message, tag = "21")]
SupplyAction(super::GridFightSupplyActionInfo),
/// offset: 16
#[prost(message, tag = "1063")]
UpgradeEquipAction(super::GridFightUpgradeEquipActionInfo),
/// offset: 16
#[prost(message, tag = "980")]
RecommendEquipmentAction(super::GridFightRecommendEquipmentActionInfo),
/// offset: 16
#[prost(message, tag = "1151")]
ForgeRoleActionInfo(super::GridFightForgeRoleActionInfo),
/// offset: 16
#[prost(message, tag = "164")]
Djejjkadbci(super::Kikmjknhjga),
/// offset: 16
#[prost(message, tag = "1211")]
Kacdgajhnbi(super::Njjfplfeefc),
/// offset: 16
#[prost(message, tag = "284")]
Hpmnoggmkkh(super::Nhjcelbcfnf),
}
}
/// Obf: GEDKFKCOCBJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPortalBuffActionResult {
/// offset: 24
#[prost(uint32, tag = "9")]
pub select_portal_buff_id: u32,
}
/// Obf: FCICMPBPMEB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPortalBuffRerollActionResult {}
/// Obf: PHDBKFOIHKE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightAugmentActionResult {
/// offset: 24
#[prost(uint32, tag = "14")]
pub augment_id: u32,
}
/// Obf: JOHEDCGBOKB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightAugmentRerollActionResult {
/// offset: 24
#[prost(uint32, tag = "4")]
pub augment_id: u32,
}
/// Obf: DLDCHIGBIMO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightTraitActionResult {
/// offset: 24
#[prost(uint32, tag = "9")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub unique_id: u32,
}
/// Obf: CCLIPJKIAHJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightEliteBranchActionResult {
/// offset: 24
#[prost(uint32, tag = "14")]
pub elite_branch_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kkipicbfjpm {}
/// Obf: COMNPNLFOIA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSupplyActionResult {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub select_supply_indexes: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JHNEDNCHJGK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightUpgradeEquipActionResult {
/// offset: 24
#[prost(uint32, tag = "15")]
pub select_equipment_id: u32,
}
/// Obf: FKOHGCDCKPH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRecommendEquipmentActionResult {
/// offset: 24
#[prost(uint32, tag = "7")]
pub select_equipment_id: u32,
}
/// Obf: KFCAJINDAFL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightForgeRoleActionResult {
/// offset: 24
#[prost(uint32, tag = "9")]
pub forge_target_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ekjgglleelk {
/// offset: 24
#[prost(uint32, tag = "11")]
pub forge_target_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lfkedpplokl {
/// offset: 24
#[prost(uint32, tag = "11")]
pub khdlmpakegf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppcjbdhdhll {
/// offset: 28
#[prost(uint32, tag = "11")]
pub trait_id: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ejaapiklmnd: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub effect_id: u32,
}
/// Obf: CIHHJDMAKBL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSupplyRerollActionResult {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Enihadnbffi {
/// offset: 24
#[prost(uint32, tag = "6")]
pub amadfjnhmff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jfkochajkdg {}
/// Obf: LBBDEHJIGBN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightRoundBeginActionResult {}
/// Obf: CGINBMMDNPC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightReturnPreparationActionResult {}
/// Obf: PAJNKBJLHJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8407)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSelectRecommendEquipCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub queue_position: u32,
#[prost(
oneof = "grid_fight_select_recommend_equip_cs_req::Bggbimbkhei",
tags = "1121, 649, 1951, 1263, 26, 768, 308, 384, 919, 230, 562, 446, 1677, 400, 1604, 1667, 1663, 1540, 1708"
)]
pub bggbimbkhei: ::core::option::Option<
grid_fight_select_recommend_equip_cs_req::Bggbimbkhei,
>,
}
/// Nested message and enum types in `GridFightSelectRecommendEquipCsReq`.
pub mod grid_fight_select_recommend_equip_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bggbimbkhei {
/// offset: 24
#[prost(message, tag = "1121")]
PortalBuffAction(super::GridFightPortalBuffActionResult),
/// offset: 24
#[prost(message, tag = "649")]
PortalBuffRerollAction(super::GridFightPortalBuffRerollActionResult),
/// offset: 24
#[prost(message, tag = "1951")]
AugmentAction(super::GridFightAugmentActionResult),
/// offset: 24
#[prost(message, tag = "1263")]
RerollAugmentAction(super::GridFightAugmentRerollActionResult),
/// offset: 24
#[prost(message, tag = "26")]
TraitAction(super::GridFightTraitActionResult),
/// offset: 24
#[prost(message, tag = "768")]
EliteBranchAction(super::GridFightEliteBranchActionResult),
/// offset: 24
#[prost(message, tag = "308")]
Apleghknfok(super::Enihadnbffi),
/// offset: 24
#[prost(message, tag = "384")]
Pkconhlnmij(super::Jfkochajkdg),
/// offset: 24
#[prost(message, tag = "919")]
RoundBeginAction(super::GridFightRoundBeginActionResult),
/// offset: 24
#[prost(message, tag = "230")]
ReturnPreparationAction(super::GridFightReturnPreparationActionResult),
/// offset: 24
#[prost(message, tag = "562")]
SupplyAction(super::GridFightSupplyActionResult),
/// offset: 24
#[prost(message, tag = "446")]
RerollSupplyAction(super::GridFightSupplyRerollActionResult),
/// offset: 24
#[prost(message, tag = "1677")]
UpgradeEquipAction(super::GridFightUpgradeEquipActionResult),
/// offset: 24
#[prost(message, tag = "400")]
Hgkmhoofnda(super::Kkipicbfjpm),
/// offset: 24
#[prost(message, tag = "1604")]
RecommendEquipmentAction(super::GridFightRecommendEquipmentActionResult),
/// offset: 24
#[prost(message, tag = "1667")]
ForgeRoleActionInfo(super::GridFightForgeRoleActionResult),
/// offset: 24
#[prost(message, tag = "1663")]
Djejjkadbci(super::Ekjgglleelk),
/// offset: 24
#[prost(message, tag = "1540")]
Kacdgajhnbi(super::Lfkedpplokl),
/// offset: 24
#[prost(message, tag = "1708")]
Hpmnoggmkkh(super::Ppcjbdhdhll),
}
}
/// Obf: LILKKNAIEBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8586)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightHandlePendingActionScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub queue_position: u32,
}
/// Obf: BPHDLFMKINF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8519)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightStartGamePlayCsReq {
/// offset: 32
#[prost(bool, tag = "13")]
pub is_overlock: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub season: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub division_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8540)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Inhdfeiobnk {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub fight_current_info: ::core::option::Option<GridFightCurrentInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: FENDAPMOJHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8458)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightQuitLeaveGamePlayCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8583)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cenlniaomak {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: IIBGBLOMHCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8752)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightResumeGamePlayCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8753)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kmdhlenlimf {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PBKMEIIPCDE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8428)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightFinishTutorialCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub jmmlpcjaglk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8638)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Emidpcijaen {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: NEBKKHJPIPK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8507)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightEnterBattleStageCsReq {}
/// Obf: GOGFMJEALGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8761)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEnterBattleStageScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ilgophiajig {
/// offset: 32
#[prost(enumeration = "GridFightGlobalHpChangeReason", tag = "3")]
pub reason: i32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub ehmklnekioe: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub fgedkoinmag: u32,
}
/// Obf: AMBJAADEILL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightHpModifyInfo {
/// offset: 32
#[prost(int32, tag = "11")]
pub ehmklnekioe: i32,
/// offset: 28
#[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "1")]
pub reason: i32,
/// offset: 24
#[prost(int32, tag = "8")]
pub fgedkoinmag: i32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub hpopdngcall: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub pdekdhpncen: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Blkaiehocbc {
/// offset: 28
#[prost(uint32, tag = "12")]
pub dkhkejiajbn: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub exp: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Miomfoaehec {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub iphhgmecakb: ::core::option::Option<Blkaiehocbc>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub magcgpmhhea: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ijaebdcfemg: ::core::option::Option<Blkaiehocbc>,
}
/// Obf: OEJADPPEKNP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8770)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEndBattleStageNotify {
/// offset: 16
#[prost(message, optional, tag = "1785")]
pub gcbbeeganeg: ::core::option::Option<Miomfoaehec>,
/// offset: 104
#[prost(uint32, tag = "3")]
pub fhhpdfkljkc: u32,
/// offset: 112
#[prost(uint32, tag = "6")]
pub mkchlgogjnb: u32,
/// offset: 40
#[prost(message, repeated, tag = "654")]
pub dhhpebdpkjj: ::prost::alloc::vec::Vec<Ilgophiajig>,
/// offset: 100
#[prost(uint32, tag = "1029")]
pub ipcfjbaklcg: u32,
/// offset: 84
#[prost(bool, tag = "13")]
pub hpoacjcpjhn: bool,
/// offset: 76
#[prost(uint32, tag = "4")]
pub pnojlnnhbih: u32,
/// offset: 96
#[prost(uint32, tag = "11")]
pub paciaijboho: u32,
/// offset: 56
#[prost(map = "uint32, message", tag = "14")]
pub dhmbkapkjfn: ::std::collections::HashMap<u32, GridFightDropInfo>,
/// offset: 48
#[prost(message, optional, tag = "1")]
pub grid_fight_damage_stt_info: ::core::option::Option<GridFightDamageSttInfo>,
/// offset: 132
#[prost(uint32, tag = "370")]
pub ijeiejlpggj: u32,
/// offset: 64
#[prost(uint32, tag = "69")]
pub bcoljfhdlld: u32,
/// offset: 72
#[prost(uint32, tag = "2044")]
pub ejeibpekhld: u32,
/// offset: 120
#[prost(uint32, tag = "8")]
pub jgledadbngp: u32,
/// offset: 24
#[prost(message, repeated, tag = "1413")]
pub nnfafgcgmbb: ::prost::alloc::vec::Vec<GridFightHpModifyInfo>,
/// offset: 124
#[prost(uint32, tag = "9")]
pub jdmecbedlaa: u32,
/// offset: 108
#[prost(uint32, tag = "2")]
pub ndocikplkif: u32,
/// offset: 128
#[prost(uint32, tag = "904")]
pub ideaapccfpf: u32,
/// offset: 80
#[prost(uint32, tag = "12")]
pub kiafmfgaona: u32,
/// offset: 92
#[prost(uint32, tag = "15")]
pub magcgpmhhea: u32,
/// offset: 88
#[prost(uint32, tag = "7")]
pub kdoinlgkmbi: u32,
/// offset: 116
#[prost(uint32, tag = "1735")]
pub fgedkoinmag: u32,
/// offset: 68
#[prost(uint32, tag = "5")]
pub dcpkpnlkgmm: u32,
}
/// Obf: EKGHELJJMCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8480)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightQuitSettleCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8755)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gcobepoghpl {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dfajaenkkbp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub role_id: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cjmmkfhjphj {
/// offset: 24
#[prost(uint32, tag = "12")]
pub fhjifgibdia: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8697)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccnlhlliapl {
/// offset: 40
#[prost(uint32, tag = "12")]
pub effect_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub trait_id: u32,
#[prost(oneof = "ccnlhlliapl::Hdaccieijfo", tags = "853, 955")]
pub hdaccieijfo: ::core::option::Option<ccnlhlliapl::Hdaccieijfo>,
}
/// Nested message and enum types in `CCNLHLLIAPL`.
pub mod ccnlhlliapl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 24
#[prost(message, tag = "853")]
Fljndfmgdbi(super::Dfajaenkkbp),
/// offset: 24
#[prost(message, tag = "955")]
Hainjklllkf(super::Cjmmkfhjphj),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8565)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fimnifpfhkd {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8411)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gphodkcpchg {
/// offset: 28
#[prost(bool, tag = "6")]
pub edgehidldbf: bool,
/// offset: 24
#[prost(uint32, tag = "15")]
pub trait_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8718)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bnokmmggdgp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfkgeclbcdk {
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub fanolnomhfi: u32,
/// offset: 52
#[prost(bool, tag = "3")]
pub edgehidldbf: bool,
/// offset: 48
#[prost(uint32, tag = "10")]
pub bcgcghepdea: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub track_equipped_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "GridFightEquipTrackSource", tag = "1")]
pub source: i32,
}
/// Obf: IOJPILBMFHG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8760)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdateEquipTrackCsReq {
/// offset: 32
#[prost(enumeration = "GridFightEquipTrackSource", tag = "15")]
pub source: i32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub bepeklpahmc: ::prost::alloc::vec::Vec<Dfkgeclbcdk>,
}
/// Obf: PNFFJKKOCAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8669)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightUpdateEquipTrackScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Caocjieniep {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bcgcghepdea: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub fanolnomhfi: u32,
}
/// Obf: PGHOJGKLNPC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8541)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdateEquipTrackPriorityCsReq {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub fhnoljahhni: ::prost::alloc::vec::Vec<Caocjieniep>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8743)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dndkoioibin {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: INGDAFHAGCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8552)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSummonProjectionCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub jcmfphmfaon: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8514)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pdocjkbjnhp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8469)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hnejhajjiob {
/// offset: 24
#[prost(uint32, tag = "14")]
pub elite_branch_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8516)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Okohegibccg {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8567)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Egnlcnjdnck {
/// offset: 24
#[prost(uint32, tag = "1")]
pub kacdgajhnbi: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub dbejdkhlhje: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8473)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fghhdiclcjb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhhmmjbgcng {
/// offset: 32
#[prost(uint32, tag = "7")]
pub role_id: u32,
/// offset: 36
#[prost(bool, tag = "13")]
pub ldmnbdidfcc: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(double, tag = "5")]
pub total_damage: f64,
/// offset: 40
#[prost(uint32, tag = "12")]
pub role_star: u32,
/// offset: 37
#[prost(bool, tag = "15")]
pub hnledbpgdbc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dacjdmpicel {
/// offset: 32
#[prost(uint32, tag = "4")]
pub trait_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub nkfdbehpnlg: u32,
/// offset: 24
#[prost(double, tag = "1")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Elagclmoffi {
/// offset: 24
#[prost(uint32, tag = "11")]
pub augment_id: u32,
/// offset: 32
#[prost(double, tag = "13")]
pub boiegpaphop: f64,
/// offset: 40
#[prost(double, tag = "8")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jcfjadfeojn {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub ijeiejlpggj: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub ndocikplkif: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub bcoljfhdlld: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub bfnpcjomgfl: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub bbdocjgaeej: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub jdmecbedlaa: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub dcpkpnlkgmm: u32,
}
/// Obf: MJGMAHKKMAM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightFinishInfo {
/// offset: 144
#[prost(uint32, repeated, tag = "94")]
pub ggkcdeiddlk: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(message, optional, tag = "1085")]
pub pgpkpmoiail: ::core::option::Option<Cloeppbckgf>,
/// offset: 184
#[prost(uint32, tag = "7")]
pub hbnhkpdmgip: u32,
/// offset: 112
#[prost(message, repeated, tag = "14")]
pub sync_augment_info: ::prost::alloc::vec::Vec<GridGameAugmentInfo>,
/// offset: 104
#[prost(message, repeated, tag = "80")]
pub mmajclacobn: ::prost::alloc::vec::Vec<Ckckidhmmeg>,
/// offset: 72
#[prost(message, optional, tag = "3")]
pub nlilnoncnfc: ::core::option::Option<Jcfjadfeojn>,
/// offset: 56
#[prost(message, optional, tag = "1239")]
pub boss_info: ::core::option::Option<GridFightBossInfo>,
/// offset: 180
#[prost(uint32, tag = "316")]
pub kiblkcanngi: u32,
/// offset: 80
#[prost(message, repeated, tag = "261")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<GridGameRoleInfo>,
/// offset: 128
#[prost(message, repeated, tag = "106")]
pub iakfpmoejlf: ::prost::alloc::vec::Vec<Dibjgakoclo>,
/// offset: 160
#[prost(uint32, repeated, tag = "1054")]
pub ionfnceckgi: ::prost::alloc::vec::Vec<u32>,
/// offset: 173
#[prost(bool, tag = "726")]
pub is_overlock: bool,
/// offset: 96
#[prost(message, repeated, tag = "10")]
pub eabpckeddbh: ::prost::alloc::vec::Vec<Hhhmmjbgcng>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ceaffnckddd: ::prost::alloc::vec::Vec<GridFightGamePortalBuffInfo>,
/// offset: 172
#[prost(bool, tag = "1548")]
pub mpgfgkdbahn: bool,
/// offset: 16
#[prost(message, repeated, tag = "968")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<GridFightEquipmentInfo>,
/// offset: 152
#[prost(message, repeated, tag = "1346")]
pub moidlnfkaic: ::prost::alloc::vec::Vec<Elagclmoffi>,
/// offset: 40
#[prost(uint32, repeated, tag = "875")]
pub cdlaijckjjn: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "1360")]
pub bchpaocohil: ::core::option::Option<Fcbehgjbjcn>,
/// offset: 32
#[prost(message, repeated, tag = "501")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<GridGameNpcInfo>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<GridGameTraitInfo>,
/// offset: 176
#[prost(enumeration = "GridFightSettleReason", tag = "1474")]
pub reason: i32,
/// offset: 168
#[prost(uint32, tag = "1012")]
pub ofjnbpampgd: u32,
/// offset: 88
#[prost(message, repeated, tag = "1349")]
pub phdeopejiid: ::prost::alloc::vec::Vec<Dacjdmpicel>,
}
/// Obf: MFBGGNAGHCJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8513)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSettleNotify {
/// offset: 56
#[prost(uint32, tag = "668")]
pub hifncppjfen: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub edkiicikjkl: u32,
/// offset: 44
#[prost(uint32, tag = "32")]
pub camldajjkbo: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub ohopkaakogf: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub pgmjpllniak: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub bhldaeknmcd: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub edigfnfpbka: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub iigmoigoelb: u32,
/// offset: 24
#[prost(message, optional, tag = "214")]
pub edkjmpachnj: ::core::option::Option<GridFightFinishInfo>,
}
/// Obf: LIBCJLDCJHL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTalentInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub danagdapkje: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jibakjgopjm {
/// offset: 28
#[prost(uint32, tag = "7")]
pub bpjafbffpph: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub iigmoigoelb: u32,
}
/// Obf: EFFMEHGLADI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightStaticGameInfo {
/// offset: 56
#[prost(uint32, tag = "15")]
pub calimakgghj: u32,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub ejcfdaabloc: ::core::option::Option<GridFightHandBookInfo>,
/// offset: 60
#[prost(uint32, tag = "3")]
pub edigfnfpbka: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub grid_fight_combo_win_num: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ojlaodialle: ::core::option::Option<GridFightTalentInfo>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub exp: ::core::option::Option<Jibakjgopjm>,
/// offset: 52
#[prost(uint32, tag = "11")]
pub division_id: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub ckfiackhnae: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Migeahdeboe {
/// offset: 32
#[prost(message, optional, tag = "8")]
pub imnojidjbng: ::core::option::Option<Nhdklmimlkc>,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ojlaodialle: ::core::option::Option<GridFightTalentInfo>,
}
/// Obf: AEHKFOMMJLH
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSystemInfo {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub eglckgkecaj: ::core::option::Option<GridFightStaticGameInfo>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub fckkgffldfa: ::core::option::Option<Migeahdeboe>,
}
/// Obf: PMIIIOCHOBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8737)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPermanentTalentEnableCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub kfjemiojlpj: u32,
}
/// Obf: DEMPJMHFCDE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8438)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPermanentTalentEnableScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub kfjemiojlpj: u32,
}
/// Obf: OJOLKMGAFFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8496)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSeasonTalentEnableCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub kfjemiojlpj: u32,
}
/// Obf: NBGMOECOJLC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8712)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSeasonTalentEnableScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub kfjemiojlpj: u32,
}
/// Obf: OEDOHCINBOJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8612)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPermanentTalentResetCsReq {}
/// Obf: ILFEMGAFEOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8425)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightPermanentTalentResetScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: IMDLINMOIDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8691)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSeasonTalentResetCsReq {}
/// Obf: OHGHJJDOLMH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8536)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSeasonTalentResetScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Piiabehnmdd {
/// offset: 28
#[prost(uint32, tag = "12")]
pub egimpfhccdj: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub fjofdonmhph: u32,
}
/// Obf: NIBGGDPHIAF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncVirtualItemNotify {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub item_list: ::prost::alloc::vec::Vec<Piiabehnmdd>,
}
/// Obf: IMJBKIDKMGI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightHandBookRoleInfo {
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub lcghmjfamee: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: PODHGIHMLAA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightHandBookEquipInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub napbaffagbh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HOMHHHMPCMO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightHandBookAugmentInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub kdfbcmanfmb: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub jlcdedkpeab: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NEHBFPDBBAM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightHandBookPortalInfo {
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub peljlonldnm: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FGEOBKDCOOM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightHandBookMonsterInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub hgahmipiblo: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GOMFEPHNODD
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightHandBookInfo {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub grid_fight_monster_info: ::core::option::Option<GridFightHandBookMonsterInfo>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub grid_fight_portal_info: ::core::option::Option<GridFightHandBookPortalInfo>,
/// offset: 56
#[prost(message, optional, tag = "4")]
pub grid_fight_role_info: ::core::option::Option<GridFightHandBookRoleInfo>,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub grid_fight_augment_info: ::core::option::Option<GridFightHandBookAugmentInfo>,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub grid_fight_equip_info: ::core::option::Option<GridFightHandBookEquipInfo>,
}
/// Obf: ONJCDCADCOG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8605)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSeasonHandBookNotify {
#[prost(
oneof = "grid_fight_season_hand_book_notify::Bpihfajcloc",
tags = "944, 1614, 900, 1914, 326"
)]
pub bpihfajcloc: ::core::option::Option<
grid_fight_season_hand_book_notify::Bpihfajcloc,
>,
}
/// Nested message and enum types in `GridFightSeasonHandBookNotify`.
pub mod grid_fight_season_hand_book_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "944")]
HandbookGridFightRoleInfo(super::GridFightHandBookRoleInfo),
/// offset: 16
#[prost(message, tag = "1614")]
HandbookGridFightEquipInfo(super::GridFightHandBookEquipInfo),
/// offset: 16
#[prost(message, tag = "900")]
HandbookGridFightAugmentInfo(super::GridFightHandBookAugmentInfo),
/// offset: 16
#[prost(message, tag = "1914")]
HandbookGridFightPortalInfo(super::GridFightHandBookPortalInfo),
/// offset: 16
#[prost(message, tag = "326")]
HandbookGridFightMonsterInfo(super::GridFightHandBookMonsterInfo),
}
}
/// Obf: NGBKGCPJOID
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8771)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightWeeklyExtraSeasonExpScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cur_taken_extra_exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhdklmimlkc {
/// offset: 36
#[prost(bool, tag = "11")]
pub midkmiidphf: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ipcfofhlahg: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(int64, tag = "5")]
pub end_time: i64,
/// offset: 48
#[prost(int64, tag = "9")]
pub dnnhcnckjcm: i64,
/// offset: 32
#[prost(uint32, tag = "3")]
pub pgmjpllniak: u32,
}
/// Obf: APEMBCOGABP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTakeWeeklyRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8515)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Djccbioknod {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub imnojidjbng: ::core::option::Option<Nhdklmimlkc>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub blkacgbdahb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OKELPNCIOGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8537)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightDestroyWeeklyRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub iefifklkajn: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8490)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mnbaagcgicn {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub imnojidjbng: ::core::option::Option<Nhdklmimlkc>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8796)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cochfhkkebn {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub imnojidjbng: ::core::option::Option<Nhdklmimlkc>,
}
/// Obf: DPEGALAPIIM
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightArchiveData {
/// offset: 48
#[prost(int64, tag = "15")]
pub dkcfjndcbep: i64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ajmbolhdghk: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub bmpccpccjjo: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub edkjmpachnj: ::core::option::Option<GridFightFinishInfo>,
/// offset: 60
#[prost(uint32, tag = "14")]
pub calimakgghj: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub season: u32,
/// offset: 40
#[prost(bool, tag = "6")]
pub pdlbechdjbl: bool,
}
/// Obf: JHJCBJGPKHD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8427)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightGetArchiveCsReq {
/// offset: 24
#[prost(enumeration = "Apdpaecjpih", tag = "8")]
pub r#type: i32,
}
/// Obf: FLMDHELHHFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8455)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGetArchiveScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(enumeration = "Apdpaecjpih", tag = "12")]
pub r#type: i32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub kgkiddopheo: ::prost::alloc::vec::Vec<GridFightArchiveData>,
}
/// Obf: HKGFPBKBKGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8530)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FavourArchiveCsReq {
/// offset: 28
#[prost(bool, tag = "4")]
pub pdlbechdjbl: bool,
/// offset: 24
#[prost(uint32, tag = "12")]
pub ajmbolhdghk: u32,
}
/// Obf: JJCGAFMCLJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8585)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FavourArchiveScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub pdlbechdjbl: bool,
/// offset: 24
#[prost(uint32, tag = "2")]
pub ajmbolhdghk: u32,
}
/// Obf: GIEJLPBCOLB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8767)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightSyncKeepWinCntNotify {
/// offset: 24
#[prost(uint32, tag = "4")]
pub lbjpdjfhibf: u32,
}
/// Obf: BNEGGCGPPLE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8800)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GridFightBackToPrepareReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8739)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gdmiibnjjej {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Icikhnkeelj {
/// offset: 36
#[prost(uint32, tag = "9")]
pub pos: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub role_star: u32,
/// offset: 40
#[prost(bool, tag = "14")]
pub mhfddmkmfah: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub role_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dflmkfifhkb {
/// offset: 40
#[prost(bytes = "vec", tag = "9")]
pub lencljpkdao: ::prost::alloc::vec::Vec<u8>,
/// offset: 24
#[prost(string, tag = "8")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "7")]
pub boinmjjebbe: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "6")]
pub akknccfibhi: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub efijdebffnf: ::prost::alloc::vec::Vec<Icikhnkeelj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bhbjkmhjnno {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlmgoibakph {
/// offset: 32
#[prost(uint32, tag = "10")]
pub ieppfkgbfep: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub gmfcikbgljm: ::prost::alloc::vec::Vec<Dflmkfifhkb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mmffhgpbalo {
/// offset: 24
#[prost(bytes = "vec", tag = "4")]
pub lencljpkdao: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(string, tag = "9")]
pub name: ::prost::alloc::string::String,
/// offset: 48
#[prost(message, repeated, tag = "12")]
pub efijdebffnf: ::prost::alloc::vec::Vec<Icikhnkeelj>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub akknccfibhi: u32,
/// offset: 40
#[prost(string, tag = "13")]
pub boinmjjebbe: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8570)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kekkiefkkgo {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub mbpopeejpji: ::core::option::Option<Dflmkfifhkb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecncekbidpb {
/// offset: 16
#[prost(bytes = "vec", tag = "13")]
pub lencljpkdao: ::prost::alloc::vec::Vec<u8>,
/// offset: 52
#[prost(bool, tag = "14")]
pub celhcdabfcl: bool,
/// offset: 32
#[prost(string, tag = "3")]
pub name: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "2")]
pub boinmjjebbe: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "4")]
pub akknccfibhi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8729)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nliddkhjjdo {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub idklmomekle: ::core::option::Option<Dflmkfifhkb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ncfgenoflhc {
/// offset: 24
#[prost(uint32, tag = "13")]
pub akknccfibhi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8614)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppidkcghloo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub oloncnolnhn: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub ieppfkgbfep: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Delkbehmmng {
/// offset: 28
#[prost(uint32, tag = "10")]
pub feobepggmef: u32,
/// offset: 24
#[prost(enumeration = "delkbehmmng::bjnlefplghf::Hekpnlejadb", tag = "11")]
pub r#type: i32,
}
/// Nested message and enum types in `DELKBEHMMNG`.
pub mod delkbehmmng {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjnlefplghf {}
/// Nested message and enum types in `BJNLEFPLGHF`.
pub mod bjnlefplghf {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Hekpnlejadb {
Gmincmkdpne = 0,
Lbkmmmdiadi = 1,
Aninmmamahd = 2,
}
impl Hekpnlejadb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gmincmkdpne => "HEKPNLEJADB_GMINCMKDPNE",
Self::Lbkmmmdiadi => "HEKPNLEJADB_LBKMMMDIADI",
Self::Aninmmamahd => "HEKPNLEJADB_ANINMMAMAHD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HEKPNLEJADB_GMINCMKDPNE" => Some(Self::Gmincmkdpne),
"HEKPNLEJADB_LBKMMMDIADI" => Some(Self::Lbkmmmdiadi),
"HEKPNLEJADB_ANINMMAMAHD" => Some(Self::Aninmmamahd),
_ => None,
}
}
}
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8493)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ibbgidagcob {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ieppfkgbfep: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8546)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hpmgdfmeijl {
/// offset: 24
#[prost(uint32, tag = "6")]
pub akknccfibhi: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8782)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kedaoineeob {
/// offset: 32
#[prost(string, tag = "3")]
pub flbfbbjijii: ::prost::alloc::string::String,
/// offset: 16
#[prost(string, tag = "13")]
pub hnhighgkecn: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8759)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Omjhphppajh {
/// offset: 16
#[prost(string, tag = "15")]
pub hnhighgkecn: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "5")]
pub flbfbbjijii: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cjflnmmacle {
/// offset: 24
#[prost(bool, tag = "5")]
pub koljidnmpon: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub conjbfleefa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlgnfnjfdgi {
/// offset: 28
#[prost(enumeration = "Eahhfcjlign", tag = "12")]
pub cimhdlbmaka: i32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub knljjifoelo: u32,
/// offset: 32
#[prost(enumeration = "Fgbiifaoghl", tag = "10")]
pub step: i32,
/// offset: 37
#[prost(bool, tag = "4")]
pub gkoalbapihb: bool,
/// offset: 36
#[prost(bool, tag = "13")]
pub hpninijeobh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Piciliifkbe {
/// offset: 24
#[prost(uint32, tag = "3")]
pub dmmfmnkhfhh: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub knljjifoelo: u32,
}
/// Obf: NCGIBGEBCBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6391)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetHeartDialInfoCsReq {}
/// Obf: ODJJKHIJOPK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetHeartDialInfoScRsp {
/// offset: 48
#[prost(enumeration = "Llmhmmcpknf", tag = "2")]
pub jfcfeopnabh: i32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub mhkgkipalaf: ::prost::alloc::vec::Vec<Hlgnfnjfdgi>,
/// offset: 52
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub dpkhonlnpjm: ::prost::alloc::vec::Vec<Cjflnmmacle>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub oogjakipfdj: ::prost::alloc::vec::Vec<Piciliifkbe>,
}
/// Obf: KMCBEENLAJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6394)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChangeScriptEmotionCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub knljjifoelo: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ailombimicb: u32,
/// offset: 32
#[prost(enumeration = "Eahhfcjlign", tag = "15")]
pub khoecljpgaa: i32,
}
/// Obf: NHHPJDDJHPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6395)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChangeScriptEmotionScRsp {
/// offset: 32
#[prost(enumeration = "Eahhfcjlign", tag = "9")]
pub jhilpahepbg: i32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub knljjifoelo: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: CDNINHAPCCN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6314)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SubmitEmotionItemCsReq {
/// offset: 32
#[prost(uint32, tag = "15")]
pub knljjifoelo: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub ailombimicb: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub item_list: ::core::option::Option<ItemList>,
}
/// Obf: MOINBJNHIAM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6318)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SubmitEmotionItemScRsp {
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub knljjifoelo: u32,
}
/// Obf: HJFFODBKBAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6309)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishEmotionDialoguePerformanceCsReq {
/// offset: 28
#[prost(uint32, tag = "4")]
pub ailombimicb: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub knljjifoelo: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub conjbfleefa: u32,
}
/// Obf: NMNKDFOLFGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6398)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishEmotionDialoguePerformanceScRsp {
/// offset: 36
#[prost(uint32, tag = "6")]
pub knljjifoelo: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub conjbfleefa: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: OJOOKCLNFMK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6363)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeartDialScriptChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub oogjakipfdj: ::prost::alloc::vec::Vec<Piciliifkbe>,
/// offset: 48
#[prost(enumeration = "Llmhmmcpknf", tag = "10")]
pub jfcfeopnabh: i32,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub maihceljcmg: ::prost::alloc::vec::Vec<Hlgnfnjfdgi>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub khdjdddpgkh: ::prost::alloc::vec::Vec<Cjflnmmacle>,
}
/// Obf: JFJHAGLLLKF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6326)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeartDialTraceScriptCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub gaiplpheffk: ::core::option::Option<Piciliifkbe>,
}
/// Obf: CCFJFBAPJKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6339)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeartDialTraceScriptScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub gaiplpheffk: ::core::option::Option<Piciliifkbe>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fjcdakicfka {
/// offset: 32
#[prost(uint32, tag = "6")]
pub jgkibpdaefe: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub bdkhhffgnma: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DEJNOPMEJDE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusChallengeData {
/// offset: 28
#[prost(bool, tag = "14")]
pub flmokkblfjg: bool,
/// offset: 24
#[prost(uint32, tag = "10")]
pub challenge_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusChallengeLineup {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub skill_id: u32,
}
/// Obf: FJIIBCFGHFK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5891)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusActivityDataCsReq {}
/// Obf: LLIPNJMDGKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5810)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusActivityDataScRsp {
/// offset: 76
#[prost(uint32, tag = "9")]
pub dkognokopkg: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 64
#[prost(uint32, tag = "2")]
pub imbokgfiaca: u32,
/// offset: 72
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub lpmihbloiak: ::prost::alloc::vec::Vec<Dlfogjgccgp>,
/// offset: 68
#[prost(uint32, tag = "5")]
pub phase: u32,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub skill_info: ::core::option::Option<Fjcdakicfka>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub challenge_list: ::prost::alloc::vec::Vec<HeliobusChallengeData>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub chgnkdnfnlf: ::prost::alloc::vec::Vec<HeliobusChallengeLineup>,
/// offset: 60
#[prost(uint32, tag = "11")]
pub gcdlcpmflmh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbndbhbhnlb {
/// offset: 32
#[prost(uint32, tag = "15")]
pub gijhjcdlpjf: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub bmkeficpago: ::prost::alloc::vec::Vec<Bbndbhbhnlb>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub llkofndakhg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlfogjgccgp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub bfibihlblhf: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub cdkedfpefij: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub iaongedplic: ::prost::alloc::vec::Vec<Bbndbhbhnlb>,
/// offset: 41
#[prost(bool, tag = "7")]
pub bolcaepihjh: bool,
/// offset: 36
#[prost(uint32, tag = "10")]
pub hbegbpfijjm: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub ilemmkpgpnd: u32,
/// offset: 40
#[prost(bool, tag = "4")]
pub akgicofnhon: bool,
/// offset: 52
#[prost(uint32, tag = "12")]
pub hfoknodfiji: u32,
}
/// Obf: PLCDPHDIOOP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5894)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSnsReadCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub cdkedfpefij: u32,
}
/// Obf: LOGIABDFGPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5895)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSnsReadScRsp {
/// offset: 28
#[prost(uint32, tag = "10")]
pub cdkedfpefij: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: NGPOHEBCLOI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5814)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSnsPostCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ilemmkpgpnd: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub hfoknodfiji: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub cdkedfpefij: u32,
}
/// Obf: GLKNPDFKKNJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusSnsPostScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub igipakeljfd: ::core::option::Option<Dlfogjgccgp>,
}
/// Obf: KGCPKLFDHLN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5809)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSnsLikeCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub cdkedfpefij: u32,
}
/// Obf: EKANDEEGGLA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5898)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSnsLikeScRsp {
/// offset: 32
#[prost(bool, tag = "8")]
pub bolcaepihjh: bool,
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub cdkedfpefij: u32,
}
/// Obf: NPGBMKPDFBP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5863)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSnsCommentCsReq {
/// offset: 28
#[prost(uint32, tag = "8")]
pub hadojcldhng: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub llkofndakhg: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub cdkedfpefij: u32,
}
/// Obf: DNKMPHAGFBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5826)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusSnsCommentScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub igipakeljfd: ::core::option::Option<Dlfogjgccgp>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: FLAHDLOCBEF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5839)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusSnsUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub hpkhblejbij: ::prost::alloc::vec::Vec<Dlfogjgccgp>,
}
/// Obf: OEDHPAGDHMF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5801)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusInfoChangedScNotify {
/// offset: 40
#[prost(uint32, tag = "6")]
pub dkognokopkg: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub hpkhblejbij: ::prost::alloc::vec::Vec<Dlfogjgccgp>,
/// offset: 36
#[prost(uint32, tag = "12")]
pub phase: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub imbokgfiaca: u32,
}
/// Obf: LNHGJAMMCGI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5874)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusUpgradeLevelCsReq {}
/// Obf: OAKCHCPJBHH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5837)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusUpgradeLevelScRsp {
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub level: u32,
}
/// Obf: IMBENGFICFB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5804)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusUnlockSkillScNotify {
/// offset: 28
#[prost(uint32, tag = "14")]
pub skill_id: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub jgkibpdaefe: u32,
}
/// Obf: DDBJGOEIEBK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5861)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusEnterBattleCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub skill_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub event_id: u32,
}
/// Obf: KECLKIKHIHD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5807)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusEnterBattleScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 36
#[prost(uint32, tag = "14")]
pub event_id: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fodkhdffiah {
/// offset: 24
#[prost(uint32, tag = "1")]
pub skill_id: u32,
}
/// Obf: DJDOGOGIOPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5872)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusSelectSkillScRsp {
/// offset: 28
#[prost(uint32, tag = "8")]
pub skill_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: ILAGBMDKAON
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5900)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeliobusChallengeUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub opcgnjmgjde: ::core::option::Option<HeliobusChallengeData>,
}
/// Obf: PDJPAJACCCJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5889)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusLineupUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<HeliobusChallengeLineup>,
}
/// Obf: BHFEKJEEDCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5858)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusStartRaidCsReq {
/// offset: 48
#[prost(uint32, tag = "9")]
pub prop_entity_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(bool, tag = "11")]
pub llanimfodfd: bool,
/// offset: 40
#[prost(uint32, tag = "13")]
pub skill_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub pkbaebdhfdl: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub iecikeoknge: u32,
}
/// Obf: JPCJCLAOEOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5844)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusStartRaidScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub scene: ::core::option::Option<Fnjjcigjikc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hgelkdgccol {
/// offset: 24
#[prost(uint32, tag = "2")]
pub value: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iamlojcikih {
/// offset: 24
#[prost(int32, tag = "10")]
pub value: i32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dgkndmahmap {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub bibghicidkp: ::prost::alloc::vec::Vec<Hgelkdgccol>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ekoihomfmde {
/// offset: 32
#[prost(uint32, tag = "14")]
pub id: u32,
/// offset: 28
#[prost(enumeration = "Fgmpeemahke", tag = "7")]
pub r#type: i32,
/// offset: 24
#[prost(bool, tag = "9")]
pub edodclmafil: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fnabdkebcoc {
/// offset: 32
#[prost(message, optional, tag = "7")]
pub jhkmlgjkiim: ::core::option::Option<Ekoihomfmde>,
/// offset: 52
#[prost(uint32, tag = "5")]
pub alcbhjemcpc: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub odhjklkicfl: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub gfddbpaeaoi: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub oopchihiife: u32,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub clkaildcpjc: ::prost::alloc::vec::Vec<Ekoihomfmde>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecelddgkcak {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oolhnfnkohn {
/// offset: 40
#[prost(message, optional, tag = "13")]
pub ljjajgfignm: ::core::option::Option<Dgkndmahmap>,
/// offset: 52
#[prost(uint32, tag = "9")]
pub ldgfeipofib: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub jnhabodmekp: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub pdobpebhkpd: ::core::option::Option<Fnabdkebcoc>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub hfebckjhjoa: ::core::option::Option<Ecelddgkcak>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub dmpgnlibnde: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Liolpijombi {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub mpembdagjjo: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub mjlloeedjea: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oegiccfghje {
/// offset: 24
#[prost(bool, tag = "14")]
pub is_taken_reward: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub dkpcdlddong: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfaconibfhm {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub eonenllbgen: ::prost::alloc::vec::Vec<Oegiccfghje>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Obcjlddebhl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pnidnoghmbh: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub cmapcggabji: u32,
}
/// Obf: OFDEBBJGOGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9013)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetHipplenDataCsReq {}
/// Obf: PMJNELBEEKL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9007)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetHipplenDataScRsp {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub acjhglgheah: ::core::option::Option<Oolhnfnkohn>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub ceajnllibfp: ::core::option::Option<Liolpijombi>,
/// offset: 52
#[prost(bool, tag = "10")]
pub mppjlfidmlb: bool,
/// offset: 56
#[prost(uint32, tag = "7")]
pub ipoeigadljn: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ibhlkgieplg: ::core::option::Option<Jfaconibfhm>,
}
/// Obf: OIIHJKIFIAN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9030)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetHipplenInheritCsReq {}
/// Obf: BDBNENDBLFK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9027)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetHipplenInheritScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GMFGCMPMOEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9035)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetHipplenAgendaCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub clkaildcpjc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ONLCBNOENMB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9038)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetHipplenAgendaScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub clkaildcpjc: ::prost::alloc::vec::Vec<Ekoihomfmde>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kjbgalbcaeg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ehjbmnmoflf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oncimhemjdd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojolpaepbdn {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub nmhiafgcnbn: ::prost::alloc::vec::Vec<Obcjlddebhl>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub jblinaekglj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cjeaihminmj {}
/// Obf: NIJFFKGCHOA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9005)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleHipplenWorkCsReq {
#[prost(oneof = "settle_hipplen_work_cs_req::Hdaccieijfo", tags = "13, 3, 10, 2")]
pub hdaccieijfo: ::core::option::Option<settle_hipplen_work_cs_req::Hdaccieijfo>,
}
/// Nested message and enum types in `SettleHipplenWorkCsReq`.
pub mod settle_hipplen_work_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hdaccieijfo {
/// offset: 16
#[prost(message, tag = "13")]
Bjgdfmjdjmh(super::Kjbgalbcaeg),
/// offset: 16
#[prost(message, tag = "3")]
Mnimafbiggp(super::Oncimhemjdd),
/// offset: 16
#[prost(message, tag = "10")]
Ppjojokoobf(super::Ojolpaepbdn),
/// offset: 16
#[prost(message, tag = "2")]
Pgjiagghbba(super::Cjeaihminmj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oecpldababl {
/// offset: 32
#[prost(uint32, tag = "5")]
pub dmpgnlibnde: u32,
/// offset: 36
#[prost(int32, tag = "8")]
pub fgfbjladljb: i32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub igfihlbndnm: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub ehjbmnmoflf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eokoffpbjme {
/// offset: 32
#[prost(int32, tag = "3")]
pub fgfbjladljb: i32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub ehjbmnmoflf: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub igfihlbndnm: u32,
}
/// Obf: NCBIFKMONGP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9001)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleHipplenWorkScRsp {
/// offset: 48
#[prost(message, repeated, tag = "7")]
pub ghpinelgnne: ::prost::alloc::vec::Vec<Iamlojcikih>,
/// offset: 60
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub clkaildcpjc: ::prost::alloc::vec::Vec<Ekoihomfmde>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ljjajgfignm: ::core::option::Option<Dgkndmahmap>,
#[prost(oneof = "settle_hipplen_work_sc_rsp::Npbhjgiedhl", tags = "14, 2")]
pub npbhjgiedhl: ::core::option::Option<settle_hipplen_work_sc_rsp::Npbhjgiedhl>,
}
/// Nested message and enum types in `SettleHipplenWorkScRsp`.
pub mod settle_hipplen_work_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Npbhjgiedhl {
/// offset: 40
#[prost(message, tag = "14")]
Bjgdfmjdjmh(super::Oecpldababl),
/// offset: 40
#[prost(message, tag = "2")]
Edgoiaodjlh(super::Eokoffpbjme),
}
}
/// Obf: CNCFCAEMJGP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9047)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenAgendaResultScNotify {
/// offset: 48
#[prost(message, repeated, tag = "12")]
pub clkaildcpjc: ::prost::alloc::vec::Vec<Ekoihomfmde>,
/// offset: 64
#[prost(message, optional, tag = "3")]
pub jpfbgfihddh: ::core::option::Option<Dgkndmahmap>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub acjhglgheah: ::core::option::Option<Oolhnfnkohn>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub kbnlipogole: ::core::option::Option<Eokoffpbjme>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub fcceholhfoc: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(bool, tag = "8")]
pub aepdgdlmpmd: bool,
}
/// Obf: FLDPIDFBKOK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9019)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenCycleResultScNotify {
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "1")]
pub mpembdagjjo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub eeneepkcjph: ::prost::alloc::vec::Vec<Obcjlddebhl>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub dgfgnmjalgj: ::core::option::Option<Dgkndmahmap>,
/// offset: 68
#[prost(uint32, tag = "2")]
pub dkpcdlddong: u32,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub ignljnlmphh: ::prost::alloc::vec::Vec<Obcjlddebhl>,
/// offset: 64
#[prost(uint32, tag = "8")]
pub ipoeigadljn: u32,
}
/// Obf: POOMJODIODH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9002)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct OpenHipplenCycleCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub trait_id: u32,
}
/// Obf: AFODNCJJAFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9044)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenHipplenCycleScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub ipoeigadljn: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub acjhglgheah: ::core::option::Option<Oolhnfnkohn>,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: FGDPOAHOJIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9018)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetHipplenOutfitCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub fkegmmknhon: u32,
}
/// Obf: BPLPHJHHDBO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9045)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetHipplenOutfitScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub mjlloeedjea: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: FLIAHCDMDJB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9050)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenTraitUnlockScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DBNALODCALC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9016)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeHipplenEndingRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub dkpcdlddong: u32,
}
/// Obf: BJDEDDCMJCF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9031)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeHipplenEndingRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub dkpcdlddong: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward_list: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jmlijlekbea {
/// offset: 24
#[prost(uint32, tag = "12")]
pub fkegmmknhon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dajknhilcea {
/// offset: 24
#[prost(uint32, tag = "7")]
pub dkpcdlddong: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kphihkgchgo {
#[prost(oneof = "kphihkgchgo::Bpihfajcloc", tags = "13, 14")]
pub bpihfajcloc: ::core::option::Option<kphihkgchgo::Bpihfajcloc>,
}
/// Nested message and enum types in `KPHIHKGCHGO`.
pub mod kphihkgchgo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "13")]
Ljblfmdfhje(super::Jmlijlekbea),
/// offset: 16
#[prost(message, tag = "14")]
Fnmbiigclbj(super::Dajknhilcea),
}
}
/// Obf: BCPNBKHLFGA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9021)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Kphihkgchgo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mbcjaohmnfd {
/// offset: 40
#[prost(bool, tag = "1")]
pub has_passed: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub lifngfjdefd: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub haaapflgnbm: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub bimkhablgmc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nljlhpeoioc {
/// offset: 32
#[prost(uint32, tag = "6")]
pub haaapflgnbm: u32,
/// offset: 40
#[prost(bool, tag = "8")]
pub hnofdlbbhhf: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub fclbggpjgce: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub lkcckbknkbp: u32,
/// offset: 48
#[prost(uint64, tag = "15")]
pub hjkapbemeoo: u64,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub ddideeakcpp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Omnjnknmlkl {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub eghpnkefcli: ::core::option::Option<Mbcjaohmnfd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub gihhbjmagoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Edggkgpflnp {
/// offset: 32
#[prost(message, optional, tag = "7")]
pub ncjhffddhli: ::core::option::Option<Omnjnknmlkl>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub kophohjfcck: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub hgijngpmcdh: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub nfjkkkjiipf: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub mjgmdmfhkbi: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub jlceeebneol: ::prost::alloc::vec::Vec<Nljlhpeoioc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ompodelchfd {
/// offset: 28
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub algdhapnjho: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bahkpeginbb {
/// offset: 28
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub jnghmopekjo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lcfdgfochoj {
/// offset: 48
#[prost(uint64, tag = "11")]
pub hjkapbemeoo: u64,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub avatar_list: ::prost::alloc::vec::Vec<Ompodelchfd>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub gocfklkhbdf: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub dbaeahbajpm: ::prost::alloc::vec::Vec<Bahkpeginbb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idbchlbacnd {
/// offset: 36
#[prost(uint32, tag = "13")]
pub pmicicppdop: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub blbgfigjbnd: u32,
/// offset: 28
#[prost(bool, tag = "11")]
pub mkhdopggbie: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub bipjehioegn: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub febhlmnhfoc: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub igikkglmjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Emffaimheoo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub inodhffoehn: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub eicebjpmhmc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bmoeekgcjad {
/// offset: 36
#[prost(uint32, tag = "13")]
pub rarity: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub grid_fight_equipment_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub dclakcfjcpj: ::prost::alloc::vec::Vec<Emffaimheoo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 40
#[prost(bool, tag = "10")]
pub ianeppchinm: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijpfihhgngp {
/// offset: 36
#[prost(uint32, tag = "4")]
pub fkfjacfmkkn: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub equipment_goods_info: ::core::option::Option<Bmoeekgcjad>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub igloponkhkm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bcjfaihebem {
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Bmoeekgcjad>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub adilpimeoad: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ahgekibphld: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub khhnohpeoia: ::prost::alloc::vec::Vec<Bmoeekgcjad>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cdailehlpej {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub mnbnekihppp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Adpdkfbhjpn {
/// offset: 24
#[prost(uint32, tag = "7")]
pub dgfnoahlcmk: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub progress: u32,
/// offset: 28
#[prost(enumeration = "Lfgmadfakhk", tag = "8")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppckpahobcb {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub jcemjbmmcog: ::core::option::Option<Adpdkfbhjpn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnngelpbhao {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub gfejghccmin: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lknofjhggad {
/// offset: 24
#[prost(bool, tag = "1")]
pub pjcemnfjolk: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub jpokeadjnpi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnpohcgpdfp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub mldbdnccjdd: u32,
/// offset: 24
#[prost(bool, tag = "2")]
pub hcbedeclaic: bool,
/// offset: 28
#[prost(uint32, tag = "8")]
pub cbojnkcbedh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlibfmjmdah {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub nodlnkmmbij: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 48
#[prost(message, optional, tag = "14")]
pub nmnocjdjkog: ::core::option::Option<Cnpohcgpdfp>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub kgaohbbgpdf: ::prost::alloc::vec::Vec<Lknofjhggad>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub jadgojlekkk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbkbcngaine {
/// offset: 28
#[prost(uint32, tag = "4")]
pub kkfdjpnpbfl: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub target_side: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkjecenohbi {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub lbphppnpkdc: ::prost::alloc::vec::Vec<Nbkbcngaine>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aohphekejmc {
/// offset: 24
#[prost(uint32, tag = "8")]
pub bedlmdhnmbj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hljmfggkmdm {
/// offset: 28
#[prost(uint32, tag = "8")]
pub aplgilkdafj: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub blbgfigjbnd: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub khcphhipohj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jkonpiilnjk {
/// offset: 16
#[prost(string, tag = "5")]
pub title: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "15")]
pub fcokognogca: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub mobbpmmkkmi: u32,
}
/// Obf: PFCGPILLICO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9441)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveGetDataCsReq {}
/// Obf: FBMAOJCFJFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9360)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveGetDataScRsp {
/// offset: 88
#[prost(message, optional, tag = "7")]
pub gnainkjaghn: ::core::option::Option<Cdailehlpej>,
/// offset: 104
#[prost(message, optional, tag = "14")]
pub bcmjcfpkkaf: ::core::option::Option<Jkonpiilnjk>,
/// offset: 56
#[prost(message, optional, tag = "10")]
pub dmdpnhlolmo: ::core::option::Option<Bnngelpbhao>,
/// offset: 72
#[prost(message, optional, tag = "4")]
pub ojmifidacha: ::core::option::Option<Hlibfmjmdah>,
/// offset: 112
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 80
#[prost(message, optional, tag = "15")]
pub plapcgbpngh: ::core::option::Option<Edggkgpflnp>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub lpnokdogfmi: ::core::option::Option<Hljmfggkmdm>,
/// offset: 64
#[prost(message, optional, tag = "3")]
pub gmdlcgoddcl: ::core::option::Option<Bcjfaihebem>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub okhlaelkjch: ::core::option::Option<Ppckpahobcb>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub kihkabcfblo: ::core::option::Option<Aohphekejmc>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub ebdhljaonnj: ::core::option::Option<Hkjecenohbi>,
/// offset: 96
#[prost(message, optional, tag = "1")]
pub ikjgdmgmiml: ::core::option::Option<Lcfdgfochoj>,
}
/// Obf: DKPAGHJJDBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9407)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveGetStatisticCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9371)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gpkcedkhlad {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ddideeakcpp: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CEFOJJFDPEE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9444)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveStartNodeCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub haaapflgnbm: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub bimkhablgmc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9445)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nfpedboofff {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ncjhffddhli: ::core::option::Option<Omnjnknmlkl>,
}
/// Obf: KNCBDMLGJPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9364)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveStartNodeBattleCsReq {}
/// Obf: BHPJJABPEHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9368)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartNodeBattleScRsp {
/// offset: 36
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub oicejimeong: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gihhbjmagoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Epligjegemj {
/// offset: 24
#[prost(uint32, tag = "10")]
pub key: u32,
/// offset: 32
#[prost(double, tag = "14")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfnfhiaekin {
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub nebpanidimg: ::prost::alloc::vec::Vec<Epligjegemj>,
/// offset: 48
#[prost(double, tag = "7")]
pub total_damage: f64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub fpoiefhohin: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub efggddealgm: ::prost::alloc::vec::Vec<Epligjegemj>,
/// offset: 44
#[prost(uint32, tag = "9")]
pub akabddgnlcp: u32,
}
/// Obf: GJHHPFEEIDH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9359)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveFinishNodeBattleQuitCsReq {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub mnlbmaldpej: ::core::option::Option<Kfnfhiaekin>,
/// offset: 32
#[prost(enumeration = "Kgfmbniippa", tag = "7")]
pub lmlfoeldmjd: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9448)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nmbglkallbm {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ekfclejngke: ::core::option::Option<ItemList>,
/// offset: 64
#[prost(message, optional, tag = "3")]
pub niikhebedig: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub fmpnnhdpgkd: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 72
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub meklibapgon: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 76
#[prost(enumeration = "Kgfmbniippa", tag = "1")]
pub lmlfoeldmjd: i32,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub heoekapbnie: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: FDIBKPMKMOM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9413)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveFinishNodeEventCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9376)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gjbineeabip {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: EGKNKEGBCIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9389)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveFinishFinalActCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9351)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lcfgfgfdlof {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: PJDLNMOHPJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9392)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveUpgradeSlotCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub jnghmopekjo: u32,
}
/// Obf: DDLCJHEMFIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9409)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpgradeTeamSlotCsRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub jnghmopekjo: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: LFJEGLDLJPC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9354)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveReplaceTeamCsReq {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub oicejimeong: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub ifpabhcdkfl: u32,
}
/// Obf: FKOFMDIBFPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9388)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceTeamCsRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub oicejimeong: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: GEPMIGEAMME
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9422)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveCollectIncomeCsReq {
/// offset: 28
#[prost(bool, tag = "6")]
pub fiijcfjjloo: bool,
/// offset: 24
#[prost(uint32, tag = "3")]
pub ihaoppmcjlb: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9382)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbcmbpkgbjk {
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub heoekapbnie: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 56
#[prost(bool, tag = "11")]
pub fiijcfjjloo: bool,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub meklibapgon: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 60
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub fmpnnhdpgkd: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: LCOPOMAIECP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9357)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveOpenChestReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ipcoeggajlk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9408)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apkpgiollnp {
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub fmpnnhdpgkd: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub meklibapgon: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub heoekapbnie: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: JKGEINILKIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9383)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveGetPendingEquipCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9411)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfkmfglopof {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub dgkeeoeiobb: ::core::option::Option<Ijpfihhgngp>,
}
/// Obf: LOKJBCGGANB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9439)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveHandlePendingEquipReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub leinlfghibc: bool,
}
/// Obf: JPJKCKPCLLL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9446)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandlePendingEquipScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub dgkeeoeiobb: ::core::option::Option<Ijpfihhgngp>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "13")]
pub leinlfghibc: bool,
}
/// Obf: ECPNCGKJABN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9394)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveDressSpecialEquipCsReq {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub cpomngjdbcl: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: EKHOEIHCJGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9450)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressSpecialEquipScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub cpomngjdbcl: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: FNPECBCANPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9374)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveTakeQuestEquipCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub odonpmongja: u32,
/// offset: 28
#[prost(bool, tag = "1")]
pub leinlfghibc: bool,
}
/// Obf: KEFHAEFFLKP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9428)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeQuestEquipCsRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub odonpmongja: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub leinlfghibc: bool,
}
/// Obf: NFCDMCHKMPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9415)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveTakeTaskRewardCsReq {}
/// Obf: DFODNNBEOJE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9423)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTaskRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: CMHKBGFPMCE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9378)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncChangeNtf {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Faighipdkig>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pagaejkhfpo {
/// offset: 28
#[prost(uint32, tag = "10")]
pub mobbpmmkkmi: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub fcokognogca: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Faighipdkig {
#[prost(
oneof = "faighipdkig::Nlpppchggpf",
tags = "5, 9, 12, 10, 15, 13, 4, 2, 8, 1, 738, 1394, 185, 2013, 1453"
)]
pub nlpppchggpf: ::core::option::Option<faighipdkig::Nlpppchggpf>,
}
/// Nested message and enum types in `FAIGHIPDKIG`.
pub mod faighipdkig {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(message, tag = "5")]
Noanckebbdn(super::Ompodelchfd),
/// offset: 24
#[prost(message, tag = "9")]
Phoncgcfkgn(super::Nljlhpeoioc),
/// offset: 24
#[prost(uint32, tag = "12")]
Imbfccnngpd(u32),
/// offset: 24
#[prost(message, tag = "10")]
Jcemjbmmcog(super::Adpdkfbhjpn),
/// offset: 24
#[prost(message, tag = "15")]
Bdjfacmkpjn(super::Dmcejjjocap),
/// offset: 24
#[prost(message, tag = "13")]
Acfcplkaijg(super::Kjjjcciohdk),
/// offset: 24
#[prost(uint32, tag = "4")]
Blbgfigjbnd(u32),
/// offset: 24
#[prost(uint32, tag = "2")]
Khcphhipohj(u32),
/// offset: 24
#[prost(uint32, tag = "8")]
Aplgilkdafj(u32),
/// offset: 24
#[prost(uint32, tag = "1")]
Fmlnkekmjik(u32),
/// offset: 24
#[prost(message, tag = "738")]
Ggjpcchnhfb(super::Gkdekjkoijn),
/// offset: 24
#[prost(bool, tag = "1394")]
Hailiakhdkn(bool),
/// offset: 24
#[prost(message, tag = "185")]
Nmnocjdjkog(super::Cnpohcgpdfp),
/// offset: 24
#[prost(uint32, tag = "2013")]
Gighoaeiddf(u32),
/// offset: 24
#[prost(message, tag = "1453")]
Ibefahekclb(super::Pagaejkhfpo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dmcejjjocap {
/// offset: 32
#[prost(enumeration = "Obcfjpgnalp", tag = "7")]
pub reason: i32,
/// offset: 24
#[prost(uint64, tag = "14")]
pub jleilogljnj: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kjjjcciohdk {
/// offset: 28
#[prost(uint32, tag = "10")]
pub content_id: u32,
/// offset: 24
#[prost(enumeration = "Mhgdjpmeffn", tag = "1")]
pub mkhdindghmd: i32,
}
/// Obf: EBENPKNCKKK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9403)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveChangeTechTreeNodeCsReq {
/// offset: 24
#[prost(enumeration = "Jdkjpfgjobi", tag = "10")]
pub op_type: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub nlgnakkcdgo: u32,
}
/// Obf: MKBJBNNJDDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9358)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TechTreeChangeNodeStateCsRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub nlgnakkcdgo: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(enumeration = "Jdkjpfgjobi", tag = "5")]
pub op_type: i32,
}
/// Obf: DEGAMPFDBHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9429)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveTakeContentRewardCsReq {
/// offset: 24
#[prost(enumeration = "Mhgdjpmeffn", tag = "4")]
pub mkhdindghmd: i32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub content_id: u32,
}
/// Obf: BLEKJJLCIAE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9370)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeContentScRsp {
/// offset: 36
#[prost(enumeration = "Mhgdjpmeffn", tag = "15")]
pub mkhdindghmd: i32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub content_id: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: JAONKHMOOGF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9443)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveStartDungeonCsReq {
/// offset: 48
#[prost(uint32, tag = "15")]
pub target_side: u32,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub oicejimeong: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub cpmghjfaiab: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub cpomngjdbcl: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pdpalpdaldg {
/// offset: 32
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub iggkkdpjdbe: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JANLFNKLDIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9352)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartDungeonScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub lbcikpefaip: ::prost::alloc::vec::Vec<Pdpalpdaldg>,
/// offset: 52
#[prost(uint32, tag = "3")]
pub target_side: u32,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub cpomngjdbcl: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub oicejimeong: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: NGLCLGGIMNH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9399)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveEndDungeonCsReq {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub mnlbmaldpej: ::core::option::Option<Kfnfhiaekin>,
/// offset: 40
#[prost(bool, tag = "7")]
pub ldjkeepnjdc: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub iggkkdpjdbe: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OLPAAFKCHFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9416)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EndDungeonScRsp {
/// offset: 40
#[prost(uint32, tag = "4")]
pub target_side: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub bhmmmhbfhol: u32,
}
/// Obf: HBOLHMPGHCO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9355)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveGetFriendDungeonRankingInfosCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cgfbdfhdngo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub afpelfmpici: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub lkmgncbookd: u32,
}
/// Obf: FFDLEHKAHBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9361)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendDungeonRankingInfosScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub cpbglngocba: ::prost::alloc::vec::Vec<Cgfbdfhdngo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub bibpejmlcmf: u32,
}
/// Obf: IABODKBNEBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9380)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveGetFriendAssistListCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub target_side: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Biblmldgcob {
/// offset: 28
#[prost(uint32, tag = "2")]
pub kdhlceppccj: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub uid: u32,
}
/// Obf: MLFJGDMOEPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9421)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveGetFriendAssistListScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub fmmnaiakegl: ::prost::alloc::vec::Vec<Biblmldgcob>,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub target_side: u32,
}
/// Obf: LDDGHBMGPOM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9386)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveTakeAssistRewardCsReq {}
/// Obf: EGGFGPOEDKE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9353)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveTakeAssistRewardScRsp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub cadpjmanpca: ::prost::alloc::vec::Vec<Mbicbkafgik>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: GGLAOJIEEAC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9442)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendNewAssistRewardScNotify {}
/// Obf: IJIPKIDHPDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9367)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveDoGachaCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub gacha_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hoikckdhpgc {
/// offset: 24
#[prost(uint32, tag = "7")]
pub onpkfdkadla: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub npbklchljmg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ojcklckhplm {
#[prost(oneof = "ojcklckhplm::Fnjjnaocoii", tags = "12, 1")]
pub fnjjnaocoii: ::core::option::Option<ojcklckhplm::Fnjjnaocoii>,
}
/// Nested message and enum types in `OJCKLCKHPLM`.
pub mod ojcklckhplm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Fnjjnaocoii {
/// offset: 24
#[prost(message, tag = "12")]
Emenfkabdek(super::Hoikckdhpgc),
/// offset: 24
#[prost(uint32, tag = "1")]
Pbpdbjblpgl(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gmkcfcgmjki {
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub ckmheiifpao: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub eoghmdefbil: u32,
}
/// Obf: JPFBJEGAGKM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9401)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaScRsp2 {
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub pknilekkipl: ::prost::alloc::vec::Vec<Ojcklckhplm>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub bedlmdhnmbj: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub jkamhikibej: ::prost::alloc::vec::Vec<Gmkcfcgmjki>,
}
/// Obf: AKJBIBBLHJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9379)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IdleLiveUpdateLiveRoomTitleCsReq {
#[prost(
oneof = "idle_live_update_live_room_title_cs_req::Nlpppchggpf",
tags = "2, 8"
)]
pub nlpppchggpf: ::core::option::Option<
idle_live_update_live_room_title_cs_req::Nlpppchggpf,
>,
}
/// Nested message and enum types in `IdleLiveUpdateLiveRoomTitleCsReq`.
pub mod idle_live_update_live_room_title_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(string, tag = "2")]
Title(::prost::alloc::string::String),
/// offset: 24
#[prost(uint32, tag = "8")]
Fcokognogca(u32),
}
}
/// Obf: PCHGMHOHLIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9362)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateCustomInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
#[prost(oneof = "update_custom_info_sc_rsp::Nlpppchggpf", tags = "5, 11")]
pub nlpppchggpf: ::core::option::Option<update_custom_info_sc_rsp::Nlpppchggpf>,
}
/// Nested message and enum types in `UpdateCustomInfoScRsp`.
pub mod update_custom_info_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 16
#[prost(string, tag = "5")]
Title(::prost::alloc::string::String),
/// offset: 16
#[prost(uint32, tag = "11")]
Fcokognogca(u32),
}
}
/// Obf: MMDDJCNMGJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9427)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct IdleLiveManualFinishQuestionCsReq {
/// offset: 32
#[prost(uint32, tag = "12")]
pub cbojnkcbedh: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub mldbdnccjdd: u32,
/// offset: 24
#[prost(bool, tag = "7")]
pub ofocdhepmoi: bool,
/// offset: 36
#[prost(uint32, tag = "3")]
pub koedcmicknj: u32,
}
/// Obf: DPDLMIELOIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9366)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishQuestionRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub mldbdnccjdd: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub koedcmicknj: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub cbojnkcbedh: u32,
/// offset: 28
#[prost(bool, tag = "15")]
pub ofocdhepmoi: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9479)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Coeohebfico {
/// offset: 24
#[prost(uint32, tag = "2")]
pub bfbiipmbfhf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9480)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jhiaglgpmbd {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub bfbiipmbfhf: u32,
}
/// Obf: GMHEMMFCBPN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(591)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBagCsReq {}
/// Obf: NBPHELPDBMA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Equipment {
/// offset: 44
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub exp: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub dress_avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub rank: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub tid: u32,
/// offset: 36
#[prost(bool, tag = "8")]
pub is_protected: bool,
/// offset: 24
#[prost(uint32, tag = "3")]
pub promotion: u32,
}
/// Obf: CLKAJNJMLCN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Material {
/// offset: 32
#[prost(uint32, tag = "11")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub num: u32,
/// offset: 24
#[prost(uint64, tag = "13")]
pub expire_time: u64,
}
/// Obf: KLGIOKJDBKF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct WaitDelResource {
/// offset: 24
#[prost(uint32, tag = "8")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jlaedkmbgek {
/// offset: 32
#[prost(uint32, tag = "11")]
pub num: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub tid: u32,
/// offset: 24
#[prost(uint64, tag = "12")]
pub expire_time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpbegbnicpg {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub hkibjpfkllo: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub cfehphajiod: ::core::option::Option<PileItem>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Andmliegpke {
/// offset: 32
#[prost(uint64, tag = "15")]
pub time: u64,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub oiofpadogfc: ::prost::alloc::vec::Vec<Dpbegbnicpg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pffdafjlnoo {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ikgebhgeefb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub tid: u32,
}
/// Obf: FCDGHHHAKDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(510)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBagScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub hghiiknljkh: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 136
#[prost(uint32, tag = "3")]
pub ifnaogakhpn: u32,
/// offset: 128
#[prost(message, repeated, tag = "7")]
pub cbanakkomof: ::prost::alloc::vec::Vec<Material>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub mkkdfndegab: ::prost::alloc::vec::Vec<Jlaedkmbgek>,
/// offset: 64
#[prost(uint32, repeated, tag = "8")]
pub dbpdphimbdj: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub fgeklbmlhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(message, repeated, tag = "13")]
pub okgcgmcmpjj: ::prost::alloc::vec::Vec<Andmliegpke>,
/// offset: 88
#[prost(message, repeated, tag = "9")]
pub ghgkcfifmbb: ::prost::alloc::vec::Vec<Jlaedkmbgek>,
/// offset: 120
#[prost(uint32, repeated, tag = "14")]
pub ikeafgcpeck: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(message, repeated, tag = "1")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// offset: 40
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")]
pub maodnhnhlij: ::prost::alloc::vec::Vec<i32>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
/// offset: 104
#[prost(message, repeated, tag = "12")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 112
#[prost(message, repeated, tag = "417")]
pub pefmklkkcfj: ::prost::alloc::vec::Vec<Pffdafjlnoo>,
/// offset: 140
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JGDKPGDPJIH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(594)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PromoteEquipmentCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub equipment_unique_id: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(595)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dmjnagekona {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: EJGPLNCJFFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(514)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CmdLockEquipmentCsReq {
/// offset: 32
#[prost(bool, tag = "4")]
pub is_locked: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub abgckehmkbc: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(518)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nlddlgdebmo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: NCIGMDDCELE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(509)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UseItemCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub base_avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub hckaeifefbn: u32,
/// offset: 44
#[prost(bool, tag = "6")]
pub mhocpfdegnf: bool,
/// offset: 32
#[prost(uint32, tag = "14")]
pub bdcddgocild: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub jkoaafgpncj: u32,
/// offset: 40
#[prost(enumeration = "AvatarType", tag = "5")]
pub piiifljblmh: i32,
}
/// Obf: NNBKLKNNBAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(598)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UseItemScRsp {
/// offset: 40
#[prost(uint64, tag = "14")]
pub dfhmmbkpecm: u64,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub inpfojeiobi: ::core::option::Option<ItemList>,
/// offset: 52
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub hckaeifefbn: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub bdcddgocild: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub fgkjjiiaeno: u32,
}
/// Obf: FLEKNJPLGOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(563)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RankUpEquipmentCsReq {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub equipment_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(526)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Opdnmlkmnbb {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kccfnmoimap {
/// offset: 32
#[prost(uint32, tag = "10")]
pub equipment_unique_id: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
/// Obf: CIIFHGFMMHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(569)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BatchRankUpEquipmentCsReq {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub switch_list: ::prost::alloc::vec::Vec<Kccfnmoimap>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(541)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ghciogmhopp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: KDOBEDCEHDH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(539)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpEquipmentCsReq {
/// offset: 32
#[prost(uint32, tag = "9")]
pub equipment_unique_id: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
/// Obf: CCEPCNEJIBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(501)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpEquipmentScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub return_item_list: ::prost::alloc::vec::Vec<PileItem>,
}
/// Obf: DKJMEMJNKMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(574)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpecialComposeItemCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ldbinejdfli: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub bndhlcadefa: ::core::option::Option<ItemCostList>,
/// offset: 44
#[prost(uint32, tag = "12")]
pub count: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub compose_id: u32,
}
/// Obf: PMKPBGHGBIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(537)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeItemScRsp {
/// offset: 36
#[prost(uint32, tag = "13")]
pub compose_id: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub count: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: LDPKFNPDNKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(600)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeSelectedRelicCsReq {
/// offset: 60
#[prost(uint32, tag = "3")]
pub compose_id: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub chkgpadplpo: ::core::option::Option<ItemCostList>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub dpnmkklmgdf: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub main_affix_id: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub count: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub pngmadehlcm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub gdconpogbhd: ::core::option::Option<ItemCostList>,
}
/// Obf: OBHHAHOMAJB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(589)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeSelectedRelicScRsp {
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub compose_id: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub return_item_list: ::core::option::Option<ItemList>,
}
/// Obf: EOJBCILPMME
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(504)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpRelicCsReq {
/// offset: 32
#[prost(uint32, tag = "1")]
pub relic_unique_id: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
/// Obf: JIEFCEKGGHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(538)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpRelicScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub return_item_list: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: FAGJJBCCKPP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(572)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CmdLockRelicCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 33
#[prost(bool, tag = "9")]
pub is_locked: bool,
/// offset: 32
#[prost(bool, tag = "11")]
pub kipbinbidae: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(532)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ebddjobgdhd {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: ABMBBFLDBOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(549)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DiscardRelicCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(bool, tag = "6")]
pub leinlfghibc: bool,
/// offset: 32
#[prost(enumeration = "RelicDiscardType", tag = "11")]
pub hhhlmnlmagc: i32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub mhmfiipemjd: u64,
}
/// Obf: GIAJPFNBJLB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(566)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DiscardRelicScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(enumeration = "RelicDiscardType", tag = "14")]
pub hhhlmnlmagc: i32,
/// offset: 40
#[prost(bool, tag = "12")]
pub leinlfghibc: bool,
}
/// Obf: FBFEOEHHCON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(533)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CmdSellItemCsReq {
/// offset: 32
#[prost(bool, tag = "10")]
pub bcndjopnjpc: bool,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
/// Obf: JEIOMKBEHHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(561)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SellItemScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub return_item_list: ::core::option::Option<ItemList>,
}
/// Obf: BMNLJEHOHMK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RechargeSuccNotify {
/// offset: 40
#[prost(string, tag = "8")]
pub jdnmdmpbmff: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint64, tag = "4")]
pub dfhmmbkpecm: u64,
/// offset: 32
#[prost(string, tag = "3")]
pub jngmhkmlaal: ::prost::alloc::string::String,
}
/// Obf: BEHNOCKPMJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(558)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExchangeHcoinCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub num: u32,
}
/// Obf: OEJCJGFGCFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(544)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExchangeHcoinScRsp {
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub num: u32,
}
/// Obf: AMMAFGFFODN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(596)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AddEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub hokjfknpkaj: u32,
}
/// Obf: BEBHBLEHLFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(557)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRecycleTimeCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub fglkmdnffeg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JIIOGFJPHPO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(521)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRecyleTimeScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub ghgkcfifmbb: ::prost::alloc::vec::Vec<Jlaedkmbgek>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ghfbgbpmpfl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bgbegbkgbhb: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub iapfjinfnlo: u32,
}
/// Obf: KKJAKBABDOO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(528)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeLimitNumCompleteScNotify {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub bpcejlenhij: ::prost::alloc::vec::Vec<Ghfbgbpmpfl>,
}
/// Obf: NBDCCMOOFOI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(565)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ComposeLimitNumUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub bdojdmmeheh: ::core::option::Option<Ghfbgbpmpfl>,
}
/// Obf: LJLBFDINKBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(573)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DestroyItemCsReq {
/// offset: 28
#[prost(uint32, tag = "14")]
pub piafcpcdcdf: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub item_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub fjofdonmhph: u32,
}
/// Obf: NOKHDEHLJBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(553)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DestroyItemScRsp {
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub piafcpcdcdf: u32,
}
/// Obf: MCPNPKINGAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(508)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMarkItemListCsReq {}
/// Obf: GEJCHKEGBLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(517)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMarkItemListScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub kfikchjdegl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: HHPAMJHPHNG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(551)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkItemCsReq {
/// offset: 24
#[prost(bool, tag = "9")]
pub eklcfbipggo: bool,
/// offset: 28
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
/// Obf: MFAEPJDABHC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(525)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkItemScRsp {
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 32
#[prost(bool, tag = "9")]
pub eklcfbipggo: bool,
}
/// Obf: GCJJEKNGOHM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(554)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CancelMarkItemNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub item_id: u32,
}
/// Obf: OMBMNOHAFKC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(579)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncTurnFoodNotify {
/// offset: 24
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "9")]
pub maodnhnhlij: ::prost::alloc::vec::Vec<i32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub dbpdphimbdj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DBFDHJIJAFB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(520)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetTurnFoodSwitchCsReq {
/// offset: 28
#[prost(enumeration = "TurnFoodSwitch", tag = "3")]
pub eddiohmnnnb: i32,
/// offset: 24
#[prost(bool, tag = "6")]
pub amflnlgbjgl: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(593)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Adceacimklg {
/// offset: 28
#[prost(bool, tag = "7")]
pub amflnlgbjgl: bool,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(enumeration = "TurnFoodSwitch", tag = "4")]
pub eddiohmnnnb: i32,
}
/// Obf: KHIJLEGPDMN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(502)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GeneralVirtualItemDataNotify {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub kcjcbbkkcgi: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(bool, tag = "13")]
pub nonmonphbpe: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fofbdbjbeje {
/// offset: 28
#[prost(bool, tag = "9")]
pub dplpbdkdckn: bool,
/// offset: 24
#[prost(uint32, tag = "14")]
pub jaknebndffb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eecjmioaffg {
/// offset: 16
#[prost(string, tag = "7")]
pub name: ::prost::alloc::string::String,
/// offset: 52
#[prost(uint32, tag = "5")]
pub bhplkhambig: u32,
/// offset: 48
#[prost(bool, tag = "11")]
pub is_marked: bool,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub hmihldpmpom: ::core::option::Option<Obokdhdokad>,
/// offset: 56
#[prost(uint32, tag = "9")]
pub kkgieencoic: u32,
/// offset: 64
#[prost(int64, tag = "6")]
pub eklkhpgdpol: i64,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub jhhhonjikgl: ::core::option::Option<Fofbdbjbeje>,
}
/// Obf: GIGPCPDAHCG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(536)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRelicFilterPlanCsReq {}
/// Obf: JHKGOPBHPKL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRelicFilterPlanScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub ggbailckhmh: ::prost::alloc::vec::Vec<Eecjmioaffg>,
}
/// Obf: FCHEDGNKCCK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddRelicFilterPlanCsReq {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub hmihldpmpom: ::core::option::Option<Obokdhdokad>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub jhhhonjikgl: ::core::option::Option<Fofbdbjbeje>,
/// offset: 32
#[prost(string, tag = "5")]
pub name: ::prost::alloc::string::String,
/// offset: 52
#[prost(bool, tag = "4")]
pub is_marked: bool,
/// offset: 48
#[prost(uint32, tag = "9")]
pub bhplkhambig: u32,
}
/// Obf: FKLMNHIHFPC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(524)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddRelicFilterPlanScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub dmbneijieik: ::core::option::Option<Eecjmioaffg>,
}
/// Obf: BEOLPAGLMMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(578)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ModifyRelicFilterPlanCsReq {
/// offset: 36
#[prost(uint32, tag = "6")]
pub kkgieencoic: u32,
#[prost(oneof = "modify_relic_filter_plan_cs_req::Bpihfajcloc", tags = "15, 14, 1")]
pub bpihfajcloc: ::core::option::Option<
modify_relic_filter_plan_cs_req::Bpihfajcloc,
>,
}
/// Nested message and enum types in `ModifyRelicFilterPlanCsReq`.
pub mod modify_relic_filter_plan_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(string, tag = "15")]
Name(::prost::alloc::string::String),
/// offset: 24
#[prost(message, tag = "14")]
Jhhhonjikgl(super::Fofbdbjbeje),
/// offset: 24
#[prost(message, tag = "1")]
Hmihldpmpom(super::Obokdhdokad),
}
}
/// Obf: KPAIGHDHPCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(542)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ModifyRelicFilterPlanScRsp {
/// offset: 36
#[prost(uint32, tag = "8")]
pub kkgieencoic: u32,
/// offset: 40
#[prost(int64, tag = "14")]
pub eklkhpgdpol: i64,
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(oneof = "modify_relic_filter_plan_sc_rsp::Bpihfajcloc", tags = "2, 1, 10")]
pub bpihfajcloc: ::core::option::Option<
modify_relic_filter_plan_sc_rsp::Bpihfajcloc,
>,
}
/// Nested message and enum types in `ModifyRelicFilterPlanScRsp`.
pub mod modify_relic_filter_plan_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(string, tag = "2")]
Name(::prost::alloc::string::String),
/// offset: 16
#[prost(message, tag = "1")]
Jhhhonjikgl(super::Fofbdbjbeje),
/// offset: 16
#[prost(message, tag = "10")]
Hmihldpmpom(super::Obokdhdokad),
}
}
/// Obf: PEFOFGFPKGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(559)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DeleteRelicFilterPlanCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub ibjmbiacfek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "4")]
pub kipbinbidae: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfdgnfbaogn {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub ibjmbiacfek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub kipbinbidae: bool,
}
/// Obf: PNPEBAMNNNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(512)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarkRelicFilterPlanCsReq {
/// offset: 32
#[prost(bool, tag = "15")]
pub kipbinbidae: bool,
/// offset: 33
#[prost(bool, tag = "10")]
pub kbnknahgphg: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ibjmbiacfek: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CCGEAHALKEA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(577)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarkRelicFilterPlanScRsp {
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub ibjmbiacfek: ::prost::alloc::vec::Vec<u32>,
/// offset: 33
#[prost(bool, tag = "2")]
pub kipbinbidae: bool,
/// offset: 32
#[prost(bool, tag = "4")]
pub kbnknahgphg: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(516)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aconifjjkcg {
/// offset: 24
#[prost(uint32, tag = "14")]
pub kkgieencoic: u32,
}
/// Obf: OLKNMBCGACG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(506)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicReforgeCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub reforge_block_sub_affix_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub relic_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(588)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hkjgdikjigi {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: ODNEEOPKDFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(552)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicReforgeConfirmCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub relic_unique_id: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub alfgnmocofi: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(590)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iljjbgnemhh {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lokldefikjb {
/// offset: 28
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub group_id: u32,
/// offset: 24
#[prost(bool, tag = "10")]
pub kpokkfjinnm: bool,
}
/// Obf: AAJGCLJAOOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3191)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetJukeboxDataCsReq {}
/// Obf: HFKNKNJBIOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetJukeboxDataScRsp {
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub jilkopinldc: ::core::option::Option<Mcppiejebef>,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub eeeokmjnghj: ::prost::alloc::vec::Vec<Lokldefikjb>,
}
/// Obf: OIEJEPOPHCC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3194)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayBackGroundMusicCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub dmgcidgkpff: ::core::option::Option<Mcppiejebef>,
}
/// Obf: IHHNFEICJHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3195)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayBackGroundMusicScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub jilkopinldc: ::core::option::Option<Mcppiejebef>,
}
/// Obf: LINLOKHGKON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3114)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockBackGroundMusicCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub jccooglcmnp: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BFANEPJLCEH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3118)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockBackGroundMusicScRsp {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub eeeokmjnghj: ::prost::alloc::vec::Vec<Lokldefikjb>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub chakaaoedhc: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3109)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idebdgichaj {
/// offset: 24
#[prost(uint32, tag = "15")]
pub oocpbjlbpdh: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3198)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cjapfooonkc {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub oocpbjlbpdh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kpjfobokkno {
/// offset: 32
#[prost(uint32, tag = "14")]
pub mfmjbfdfmhg: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub nhddhmggkbo: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub cdkedfpefij: u32,
/// offset: 24
#[prost(bool, tag = "10")]
pub lphdbpbilke: bool,
/// offset: 26
#[prost(bool, tag = "5")]
pub hdkihmebndc: bool,
/// offset: 40
#[prost(uint32, tag = "8")]
pub dkkobpdnclc: u32,
/// offset: 25
#[prost(bool, tag = "7")]
pub acmgbnneacj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oojkkecpoja {
/// offset: 28
#[prost(uint32, tag = "7")]
pub nleapffafee: u32,
/// offset: 24
#[prost(bool, tag = "10")]
pub acmgbnneacj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cchbnjegjgh {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub ncbflpmbchj: ::prost::alloc::vec::Vec<Oojkkecpoja>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub nmddafkigdf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mpdhifkgdcl {
/// offset: 24
#[prost(bool, tag = "13")]
pub has_passed: bool,
/// offset: 28
#[prost(uint32, tag = "9")]
pub kbklmlkdnmp: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub progress: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub iempgpcnaah: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Edkfjkkciid {
/// offset: 28
#[prost(uint32, tag = "5")]
pub phdlmlhkihh: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub poceejlgamh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Olmhjihcmbb {
/// offset: 28
#[prost(uint32, tag = "6")]
pub jangnoodoin: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub mfmjbfdfmhg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fnjhkmneocb {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9198)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kamjpifpjpf {
/// offset: 56
#[prost(uint32, repeated, tag = "1")]
pub nnadkejhmde: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, repeated, tag = "5")]
pub kdogbdnpimp: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "10")]
pub bolijiefggd: ::prost::alloc::vec::Vec<Mpdhifkgdcl>,
/// offset: 92
#[prost(bool, tag = "14")]
pub bamkonboaei: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub mekmmcebkpo: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub cofpmfheogp: ::prost::alloc::vec::Vec<Olmhjihcmbb>,
/// offset: 88
#[prost(uint32, tag = "9")]
pub pgoodegcbfo: u32,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub lncllbeioof: ::prost::alloc::vec::Vec<Edkfjkkciid>,
/// offset: 80
#[prost(message, repeated, tag = "8")]
pub oggpkpphaoo: ::prost::alloc::vec::Vec<Kpjfobokkno>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub eeblliaaaln: ::prost::alloc::vec::Vec<Cchbnjegjgh>,
/// offset: 96
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Llaafbelblb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub cdkedfpefij: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9199)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mbpnkkmkchc {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub igipakeljfd: ::core::option::Option<Kpjfobokkno>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Epfbcodfkia {
/// offset: 24
#[prost(uint32, tag = "8")]
pub nmddafkigdf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9181)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jnlhonljghd {
/// offset: 24
#[prost(uint32, tag = "6")]
pub nmddafkigdf: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opjcdamnimj {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub papgfhbdfkp: ::prost::alloc::vec::Vec<Edkfjkkciid>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbbegdeleei {
#[prost(oneof = "lbbegdeleei::Nlpppchggpf", tags = "12, 8, 1, 10, 3, 6, 14, 2, 7")]
pub nlpppchggpf: ::core::option::Option<lbbegdeleei::Nlpppchggpf>,
}
/// Nested message and enum types in `LBBEGDELEEI`.
pub mod lbbegdeleei {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(uint32, tag = "12")]
Fimnpebobhl(u32),
/// offset: 24
#[prost(message, tag = "8")]
Doinbjjklfp(super::Kpjfobokkno),
/// offset: 24
#[prost(uint32, tag = "1")]
Kpfapjlojcl(u32),
/// offset: 24
#[prost(uint32, tag = "10")]
Odalngokhmf(u32),
/// offset: 24
#[prost(message, tag = "3")]
Clcdmkjhcgd(super::Olmhjihcmbb),
/// offset: 24
#[prost(message, tag = "6")]
Pegkaafhfki(super::Mpdhifkgdcl),
/// offset: 24
#[prost(message, tag = "14")]
Lfbbilekckc(super::Opjcdamnimj),
/// offset: 24
#[prost(uint32, tag = "2")]
Pgoodegcbfo(u32),
/// offset: 24
#[prost(uint32, tag = "7")]
Adgjilhiiab(u32),
}
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9188)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Icoloefhlgd {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Lbbegdeleei>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fblooebbjln {
/// offset: 24
#[prost(uint32, tag = "6")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub display_value: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9210)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gaeljjddemd {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub display_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cpkbpgghijl {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9187)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Okildhpdmib {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oeojcblamgp {
/// offset: 32
#[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "13")]
pub anahlhjdddc: ::prost::alloc::vec::Vec<i32>,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub opfekakfnjm: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub iebfiipbadj: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9207)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bhkljgbepcf {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Opnacpeldpe {
/// offset: 24
#[prost(uint32, tag = "14")]
pub phdlmlhkihh: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9194)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aejmfmmhall {
/// offset: 24
#[prost(uint32, tag = "3")]
pub phdlmlhkihh: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbdbdlikjlc {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jpokeadjnpi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9202)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Obkhphecdei {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub jpokeadjnpi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ofopnkcemna {
/// offset: 24
#[prost(uint32, tag = "11")]
pub llkofndakhg: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub cdkedfpefij: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9190)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Feccggmmbmk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub llkofndakhg: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub cdkedfpefij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jnkdjeglgko {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9200)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mlaohceihfl {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eenmignapkh {
/// offset: 28
#[prost(bool, tag = "3")]
pub acmgbnneacj: bool,
/// offset: 24
#[prost(uint32, tag = "1")]
pub cdkedfpefij: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9197)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnhphdcjekg {
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "6")]
pub acmgbnneacj: bool,
/// offset: 24
#[prost(uint32, tag = "5")]
pub cdkedfpefij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Djficopfdpl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub nleapffafee: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub acmgbnneacj: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9185)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plpmobcjloj {
/// offset: 32
#[prost(bool, tag = "12")]
pub acmgbnneacj: bool,
/// offset: 24
#[prost(uint32, tag = "6")]
pub nleapffafee: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mpcjeknbpeb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lbkhjoijnki {
/// offset: 28
#[prost(uint32, tag = "10")]
pub fjbenbjdfod: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub stage_type: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajjaamndgeh {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub lpnladkmafo: ::prost::alloc::vec::Vec<Lbkhjoijnki>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LineupAvatar {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 40
#[prost(enumeration = "AvatarType", tag = "12")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub hp: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub satiety: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub slot: u32,
}
/// Obf: AKNNLOONPLL
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LineupInfo {
/// offset: 76
#[prost(uint32, tag = "8")]
pub index: u32,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<LineupAvatar>,
/// offset: 80
#[prost(uint32, tag = "14")]
pub hokamncplno: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub obmefomfgfd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub pgacfejikhd: ::prost::alloc::vec::Vec<u32>,
/// offset: 69
#[prost(bool, tag = "12")]
pub glldeldfdee: bool,
/// offset: 88
#[prost(uint32, tag = "6")]
pub mp: u32,
/// offset: 24
#[prost(string, tag = "11")]
pub name: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, repeated, tag = "13")]
pub agopfifdjfn: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(enumeration = "ExtraLineupType", tag = "9")]
pub extra_lineup_type: i32,
/// offset: 68
#[prost(bool, tag = "7")]
pub is_virtual: bool,
/// offset: 84
#[prost(uint32, tag = "4")]
pub max_mp: u32,
/// offset: 92
#[prost(uint32, tag = "10")]
pub game_story_line_id: u32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub plane_id: u32,
}
/// Obf: DABBBDJAPAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(794)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCurLineupDataCsReq {}
/// Obf: COPFAOHLCHG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurLineupDataScRsp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<LineupInfo>,
}
/// Obf: IAMCDPABMHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(714)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct JoinLineupCsReq {
/// offset: 36
#[prost(uint32, tag = "1")]
pub index: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub slot: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub plane_id: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub is_virtual: bool,
/// offset: 24
#[prost(uint32, tag = "14")]
pub base_avatar_id: u32,
/// offset: 32
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
/// offset: 44
#[prost(enumeration = "ExtraLineupType", tag = "10")]
pub extra_lineup_type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(718)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct JoinLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: KCDKOGMHLKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(709)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuitLineupCsReq {
/// offset: 36
#[prost(enumeration = "ExtraLineupType", tag = "8")]
pub extra_lineup_type: i32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub plane_id: u32,
/// offset: 44
#[prost(enumeration = "AvatarType", tag = "13")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub index: u32,
/// offset: 24
#[prost(bool, tag = "4")]
pub is_virtual: bool,
/// offset: 28
#[prost(uint32, tag = "9")]
pub base_avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(798)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuitLineupScRsp {
/// offset: 37
#[prost(bool, tag = "7")]
pub is_virtual: bool,
/// offset: 24
#[prost(uint32, tag = "5")]
pub base_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub plane_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub lgfifjdgekb: bool,
}
/// Obf: ALLHCHDJMOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(763)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwapLineupCsReq {
/// offset: 28
#[prost(uint32, tag = "11")]
pub plane_id: u32,
/// offset: 44
#[prost(bool, tag = "1")]
pub is_virtual: bool,
/// offset: 40
#[prost(uint32, tag = "2")]
pub nhnhejelcmm: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub iifnabkhaeg: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub index: u32,
/// offset: 36
#[prost(enumeration = "ExtraLineupType", tag = "13")]
pub extra_lineup_type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(726)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcnogenahjj {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: GPOCFLNNANM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(739)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncLineupNotify {
/// offset: 32
#[prost(enumeration = "SyncLineupReason", repeated, tag = "9")]
pub reason_list: ::prost::alloc::vec::Vec<i32>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub lineup: ::core::option::Option<LineupInfo>,
}
/// Obf: BAHCGEHIJMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(701)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetLineupAvatarDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdejjmdgilm {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hp: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "9")]
pub avatar_type: i32,
}
/// Obf: FGFNJBOFECE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(774)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLineupAvatarDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub avatar_data_list: ::prost::alloc::vec::Vec<Fdejjmdgilm>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: PGOMOPKJNEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(737)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChangeLineupLeaderCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub slot: u32,
}
/// Obf: HMOJPKHNKAJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(704)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChangeLineupLeaderScRsp {
/// offset: 28
#[prost(uint32, tag = "13")]
pub slot: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: HNGKDHHLJDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(738)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchLineupIndexCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub index: u32,
}
/// Obf: ALEJALIAHBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(772)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchLineupIndexScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub index: u32,
}
/// Obf: EOBJOKLBKPP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(732)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetLineupNameCsReq {
/// offset: 32
#[prost(uint32, tag = "5")]
pub index: u32,
/// offset: 16
#[prost(string, tag = "10")]
pub name: ::prost::alloc::string::String,
}
/// Obf: NHAPPOCLJBA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(733)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetLineupNameScRsp {
/// offset: 16
#[prost(string, tag = "10")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub index: u32,
}
/// Obf: BMBEHMMLAGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(761)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAllLineupDataCsReq {}
/// Obf: ELGIMKOJNBK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(707)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllLineupDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub cur_index: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: KFONGCOOEFJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(758)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct VirtualLineupDestroyNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub plane_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LineupSlotData {
/// offset: 36
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub assist_uid: u32,
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
}
/// Obf: KLCJAJLFPGJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(744)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceLineupCsReq {
/// offset: 44
#[prost(uint32, tag = "1")]
pub hokamncplno: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub index: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub lineup_slot_list: ::prost::alloc::vec::Vec<LineupSlotData>,
/// offset: 48
#[prost(enumeration = "ExtraLineupType", tag = "15")]
pub extra_lineup_type: i32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub game_story_line_id: u32,
/// offset: 41
#[prost(bool, tag = "5")]
pub flfjmcfackn: bool,
/// offset: 40
#[prost(bool, tag = "6")]
pub bjadhcoflgi: bool,
/// offset: 42
#[prost(bool, tag = "9")]
pub is_virtual: bool,
/// offset: 52
#[prost(uint32, tag = "14")]
pub plane_id: u32,
}
/// Obf: FCEOCIFJGPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(800)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ReplaceLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub podldpeikki: u32,
}
/// Obf: FIJBLGHLEGB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(789)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExtraLineupDestroyNotify {
/// offset: 24
#[prost(enumeration = "ExtraLineupType", tag = "5")]
pub extra_lineup_type: i32,
}
/// Obf: KPNNODDAGDE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(796)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct VirtualLineupTrialAvatarChangeScNotify {
/// offset: 44
#[prost(bool, tag = "15")]
pub bpjllbddndm: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub omnhjdblfnk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub ocakfnfepco: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub plane_id: u32,
}
/// Obf: ALJJFPOLPJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7363)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyCreateCsReq {
/// offset: 40
#[prost(uint32, tag = "5")]
pub cheodmkahjm: u32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub jhcjmkddnnf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub pofocmihjia: ::core::option::Option<Pbicjcpdlgd>,
/// offset: 44
#[prost(enumeration = "FightGameMode", tag = "12")]
pub plobmbfpnfk: i32,
}
/// Obf: BJJBILNMHCC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7357)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyCreateScRsp {
/// offset: 48
#[prost(uint32, tag = "1")]
pub cheodmkahjm: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub pofocmihjia: ::core::option::Option<Pbicjcpdlgd>,
/// offset: 44
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "FightGameMode", tag = "6")]
pub plobmbfpnfk: i32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 56
#[prost(uint64, tag = "7")]
pub room_id: u64,
}
/// Obf: ABBDKPPCNLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7394)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyInviteCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub fjnipjeijke: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7368)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mnhclkhlahm {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub fjnipjeijke: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: MDJAIHINFLL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7380)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyJoinCsReq {
/// offset: 40
#[prost(uint64, tag = "7")]
pub room_id: u64,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub jhcjmkddnnf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 32
#[prost(string, tag = "6")]
pub gffimgekdnl: ::prost::alloc::string::String,
}
/// Obf: IGGICFHGPPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7377)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyJoinScRsp {
/// offset: 32
#[prost(message, optional, tag = "14")]
pub pofocmihjia: ::core::option::Option<Pbicjcpdlgd>,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 48
#[prost(enumeration = "FightGameMode", tag = "5")]
pub plobmbfpnfk: i32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub cheodmkahjm: u32,
/// offset: 40
#[prost(uint64, tag = "6")]
pub room_id: u64,
/// offset: 52
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: PJADAJFFOBO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7395)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LobbyQuitCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7386)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idlcdbnpcbg {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7385)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohcjbdglpmk {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7388)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oggbenijkof {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: GEDMJOPBIAA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7355)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyModifyPlayerInfoCsReq {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub jhcjmkddnnf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 36
#[prost(uint32, tag = "14")]
pub gciibhhmpnp: u32,
/// offset: 32
#[prost(enumeration = "LobbyModifyType", tag = "10")]
pub r#type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7351)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plmmdncjhbg {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: KIGANJEFJPI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7352)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbySyncInfoScNotify {
/// offset: 36
#[prost(uint32, tag = "9")]
pub uid: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 32
#[prost(enumeration = "LobbyModifyType", tag = "8")]
pub r#type: i32,
}
/// Obf: DCHLIGCIDNI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7397)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LobbyKickOutCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub uid: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7369)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Flnkhembjog {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7353)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bgkiefclgdf {
/// offset: 24
#[prost(enumeration = "FightGameMode", tag = "6")]
pub plobmbfpnfk: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub aongoeafkoc: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub room_id: u32,
}
/// Obf: JLNPGHCLMDJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7400)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LobbyGetInfoCsReq {}
/// Obf: HOOCLOFJCAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7366)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyGetInfoScRsp {
/// offset: 40
#[prost(uint64, tag = "2")]
pub room_id: u64,
/// offset: 48
#[prost(enumeration = "FightGameMode", tag = "14")]
pub plobmbfpnfk: i32,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 56
#[prost(uint64, tag = "13")]
pub eiffdnnbgmc: u64,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub pofocmihjia: ::core::option::Option<Pbicjcpdlgd>,
/// offset: 64
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub cheodmkahjm: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7381)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hkfdcbooeio {
/// offset: 24
#[prost(enumeration = "LobbyInteractType", tag = "3")]
pub hgiagjmhdob: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub eaalmhnalfi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7371)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckmigeiacio {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub eaalmhnalfi: u32,
}
/// Obf: BPCIGHABAAP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7399)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LobbyInteractScNotify {
/// offset: 24
#[prost(enumeration = "LobbyInteractType", tag = "4")]
pub hgiagjmhdob: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub aongoeafkoc: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7365)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fpdfpcdckhb {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub pofocmihjia: ::core::option::Option<Pbicjcpdlgd>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7356)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pijfmemdddf {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmpjhljhmnp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub inomffaieoa: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub dhphlchpkfl: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub group_id: u32,
}
/// Obf: CNPINMCNFDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6576)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetLocalLegendDataCsReq {}
/// Obf: KPLOBFOMJMB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6579)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLocalLegendDataScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub bkaekpjnoic: ::prost::alloc::vec::Vec<Mmpjhljhmnp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmaadolhmej {
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "13")]
pub avatar_type: i32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Obf: LIDDGIGGGPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6577)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartLocalLegendLevelCsReq {
/// offset: 32
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub inomffaieoa: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Mmaadolhmej>,
}
/// Obf: GJDGLOKODOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6589)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterLocalLegendLevelScRsp {
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub inomffaieoa: u32,
}
/// Obf: OCGDJOAGGID
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6578)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LocalLegendDataChangeNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub pkklgmdohfi: ::core::option::Option<Mmpjhljhmnp>,
}
/// Obf: NBOJIBGMKMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(891)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMailCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub fhgkljehiga: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub ddlpgnhadcj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientMail {
/// offset: 76
#[prost(bool, tag = "3")]
pub is_read: bool,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub attachment: ::core::option::Option<ItemList>,
/// offset: 72
#[prost(enumeration = "MailType", tag = "9")]
pub mail_type: i32,
/// offset: 16
#[prost(string, tag = "12")]
pub title: ::prost::alloc::string::String,
/// offset: 88
#[prost(int64, tag = "7")]
pub expire_time: i64,
/// offset: 80
#[prost(uint32, tag = "10")]
pub template_id: u32,
/// offset: 56
#[prost(string, tag = "4")]
pub content: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, repeated, tag = "6")]
pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 84
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 64
#[prost(int64, tag = "1")]
pub time: i64,
/// offset: 40
#[prost(string, tag = "11")]
pub sender: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(810)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMailScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub mail_list: ::prost::alloc::vec::Vec<ClientMail>,
/// offset: 52
#[prost(bool, tag = "9")]
pub is_end: bool,
/// offset: 40
#[prost(uint32, tag = "8")]
pub total_num: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub notice_mail_list: ::prost::alloc::vec::Vec<ClientMail>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub cur_map_entry_id: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub start: u32,
}
/// Obf: KFJAOGGOIHH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(894)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarkReadMailCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(895)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lohgbnaiail {
/// offset: 24
#[prost(uint32, tag = "14")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: EAHFOCMCKDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(814)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DelMailCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub pipcpjjbbme: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DelMailScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub cur_map_entry_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AAAOOEABDDC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(809)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMailAttachmentCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub jkoaafgpncj: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub mnfheglccid: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Keoaihachkg {
/// offset: 28
#[prost(uint32, tag = "14")]
pub lpcpbeihfmk: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(898)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMailAttachmentScRsp {
/// offset: 48
#[prost(uint32, tag = "1")]
pub cur_map_entry_id: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub succ_mail_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub attachment: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub fail_mail_list: ::prost::alloc::vec::Vec<Keoaihachkg>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(863)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NewMailScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub mail_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Madeenaboke {
/// offset: 60
#[prost(int32, tag = "5")]
pub jhdlnbpnekg: i32,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub ammjechpgpe: ::core::option::Option<Khahdlenhpo>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub gpkabibkjhf: ::prost::alloc::vec::Vec<Ijhdfpkiepj>,
/// offset: 56
#[prost(bool, tag = "11")]
pub aolffolejlb: bool,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub bcpcbhmfiin: u32,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub djhddofhmcf: ::prost::alloc::vec::Vec<Inpecgbjkki>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Achiodpiiem {
/// offset: 28
#[prost(uint32, tag = "1")]
pub lfjaajabfmi: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub hnbfgjdhjbc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Khahdlenhpo {
/// offset: 32
#[prost(message, optional, tag = "8")]
pub jogbjibeeeb: ::core::option::Option<Jdmofnpamoo>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub lgkmepojaci: ::core::option::Option<Vector>,
}
/// Obf: BKNKOKCNMEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6891)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterMapRotationRegionCsReq {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub bcpcbhmfiin: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub jhdlnbpnekg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6810)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pliedjppcpf {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub bcpcbhmfiin: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub client_pos_version: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub jhdlnbpnekg: u32,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ijhdfpkiepj {
/// offset: 28
#[prost(uint32, tag = "5")]
pub pbolmblkdnd: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub group_id: u32,
}
/// Obf: IDNIMBEPODB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6894)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct InteractChargerCsReq {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub eknnikphfkd: ::core::option::Option<Ijhdfpkiepj>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6895)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gaejbmcfbmj {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub eknnikphfkd: ::core::option::Option<Ijhdfpkiepj>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Inpecgbjkki {
/// offset: 24
#[prost(float, tag = "5")]
pub mbafioclmai: f32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub pbolmblkdnd: u32,
}
/// Obf: IEIMEBOJBHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6814)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeployRotatorCsReq {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jaipdgcgidk: ::core::option::Option<Inpecgbjkki>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6818)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jmgmoacpcch {
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub jaipdgcgidk: ::core::option::Option<Inpecgbjkki>,
}
/// Obf: PPKGCHIKPGI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6809)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RotateMapCsReq {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ammjechpgpe: ::core::option::Option<Khahdlenhpo>,
/// offset: 44
#[prost(uint32, tag = "4")]
pub group_id: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub pbolmblkdnd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6898)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ibfanglhmea {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub client_pos_version: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Obf: DGPAGOINIEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6863)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveMapRotationRegionCsReq {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6826)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cemjjcnmcbi {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 36
#[prost(uint32, tag = "8")]
pub client_pos_version: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: GIKIPMFCNIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6839)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMapRotationDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6801)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmmcbdagekp {
/// offset: 56
#[prost(uint32, tag = "5")]
pub bcpcbhmfiin: u32,
/// offset: 48
#[prost(message, repeated, tag = "9")]
pub djhddofhmcf: ::prost::alloc::vec::Vec<Inpecgbjkki>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub ammjechpgpe: ::core::option::Option<Khahdlenhpo>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 60
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 68
#[prost(int32, tag = "4")]
pub jhdlnbpnekg: i32,
/// offset: 64
#[prost(bool, tag = "10")]
pub dimoglimlbd: bool,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub gpkabibkjhf: ::prost::alloc::vec::Vec<Ijhdfpkiepj>,
}
/// Obf: NBBNDFDOPLM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6874)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ResetMapRotationRegionCsReq {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ammjechpgpe: ::core::option::Option<Khahdlenhpo>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6837)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jdldlgjpneo {
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub client_pos_version: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6804)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gdfpenloofl {}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6838)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ompichhjdko {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6872)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dhkgdfnbkdd {
/// offset: 64
#[prost(int32, tag = "8")]
pub jhdlnbpnekg: i32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub bcpcbhmfiin: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub gpkabibkjhf: ::prost::alloc::vec::Vec<Ijhdfpkiepj>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub djhddofhmcf: ::prost::alloc::vec::Vec<Inpecgbjkki>,
/// offset: 60
#[prost(bool, tag = "5")]
pub dimoglimlbd: bool,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ammjechpgpe: ::core::option::Option<Khahdlenhpo>,
}
/// Obf: FBHLINLMMGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6832)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RemoveRotatorCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub jaipdgcgidk: ::core::option::Option<Inpecgbjkki>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6833)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bhkjafghmid {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ophonaaflaj: ::core::option::Option<Achiodpiiem>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub jaipdgcgidk: ::core::option::Option<Inpecgbjkki>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6861)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gokdlladelb {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub djhddofhmcf: ::prost::alloc::vec::Vec<Inpecgbjkki>,
}
/// Obf: PMCNAJGGGPD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8271)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarbleGetDataCsReq {}
/// Obf: NICCCBEDPLJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8290)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarbleGetDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub jhdmgfgjmeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub cnlbnacfcje: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(int32, tag = "15")]
pub score_id: i32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub hikdammfgdj: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8272)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifjdjkmmabl {
/// offset: 32
#[prost(uint32, tag = "3")]
pub iojkdgcfcgg: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub nloinmodble: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8280)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcpjkohfece {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub iojkdgcfcgg: u32,
}
/// Obf: BHBPBEMMPOP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8285)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarbleShopBuyCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub nloinmodble: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JOEGJIJGCEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8278)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarbleShopBuyScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub nloinmodble: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BNMJNNJHHKF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8284)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarbleUnlockSealScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub nloinmodble: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BHPBLGMABEI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8287)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MarblePvpDataUpdateScNotify {
/// offset: 24
#[prost(int32, tag = "7")]
pub score_id: i32,
}
/// Obf: KGCGKANCOIL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8277)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarbleUpdateShownSealCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub lainaeamhjb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ENCDOIIDHPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8289)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarbleUpdateShownSealScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub lainaeamhjb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Binjkhmlmie {
/// offset: 40
#[prost(uint32, tag = "5")]
pub floor_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub plane_id: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub fdlmgfjdipc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lciegjdkoeg {
/// offset: 40
#[prost(uint32, tag = "7")]
pub lcdgjdgccdg: u32,
/// offset: 32
#[prost(int64, tag = "8")]
pub lkiklaapbnd: i64,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub glkjljpmkdj: ::prost::alloc::vec::Vec<Binjkhmlmie>,
}
/// Obf: IBFANAEJALJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8181)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMarkChestCsReq {}
/// Obf: JJJEHEEPKPM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8200)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMarkChestScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub ojlianbbfjk: ::prost::alloc::vec::Vec<Lciegjdkoeg>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: HNDGABBNGNL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8182)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMarkChestCsReq {
/// offset: 36
#[prost(uint32, tag = "2")]
pub lcdgjdgccdg: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ljejoamjdbc: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub glkjljpmkdj: ::prost::alloc::vec::Vec<Binjkhmlmie>,
}
/// Obf: EAAGIJPPKBA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8190)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMarkChestScRsp {
/// offset: 36
#[prost(uint32, tag = "9")]
pub lcdgjdgccdg: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ojlianbbfjk: ::prost::alloc::vec::Vec<Lciegjdkoeg>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub ljejoamjdbc: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: LHPOLLBAMFE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8195)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarkChestChangedScNotify {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub ojlianbbfjk: ::prost::alloc::vec::Vec<Lciegjdkoeg>,
}
/// Obf: CNLBEAEKPDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7313)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartMatchCsReq {
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "14")]
pub plobmbfpnfk: i32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub jhcjmkddnnf: ::core::option::Option<LobbyGameExtInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7307)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aahcmmkmena {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub jhcjmkddnnf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: BIHDMOALGMK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7330)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CancelMatchCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7327)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Joldjbkmhga {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7335)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Joepjjkipjc {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
}
/// Obf: DOKEFHBCJLC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7338)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCrossInfoCsReq {}
/// Obf: HKDBIODLOIE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7305)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCrossInfoScRsp {
/// offset: 40
#[prost(uint64, tag = "4")]
pub room_id: u64,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "3")]
pub plobmbfpnfk: i32,
/// offset: 24
#[prost(uint64, tag = "14")]
pub eiffdnnbgmc: u64,
}
/// Obf: APIIHEPOAPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7413)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeGetDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fochgpggncl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub dpcfbdcekjl: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hagkbfpnpph {
/// offset: 32
#[prost(uint32, tag = "11")]
pub nlocdhmlgjh: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub bofookjcjgg: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub count: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub pos: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjmpdgnfikn {
/// offset: 40
#[prost(map = "uint32, uint32", tag = "6")]
pub kpidjmbncnh: ::std::collections::HashMap<u32, u32>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub blfppfcadbb: ::prost::alloc::vec::Vec<Fochgpggncl>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "15")]
pub kibgnjnaddh: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(message, repeated, tag = "3")]
pub lcehdgbbdjl: ::prost::alloc::vec::Vec<Hagkbfpnpph>,
}
/// Obf: DMLCPNLJHLN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7407)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeGetDataDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub dcfgofnblcm: ::core::option::Option<Mjmpdgnfikn>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: KCECMPPEIOP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7430)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeLevelEndCsReq {
/// offset: 60
#[prost(uint32, tag = "14")]
pub dpcfbdcekjl: u32,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "7")]
pub kibgnjnaddh: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub nlocdhmlgjh: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub fddofffpalc: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "12")]
pub bofookjcjgg: u32,
/// offset: 16
#[prost(string, tag = "8")]
pub lbbmjlaijoc: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "13")]
pub level_id: u32,
}
/// Obf: HJBANHLMGLC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7427)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeLevelEndScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub dpcfbdcekjl: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub level_id: u32,
}
/// Obf: JFFHAJANHDP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7435)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeSyncDataScNotify {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub dcfgofnblcm: ::core::option::Option<Mjmpdgnfikn>,
}
/// Obf: DGOEEMAECMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7438)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeSetBirdPosCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub nlocdhmlgjh: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub pos: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7405)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbkbhjhninj {
/// offset: 24
#[prost(uint32, tag = "15")]
pub pos: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub nlocdhmlgjh: u32,
}
/// Obf: NCIFIMIHHLF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7401)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Match3GetDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Beopdmlkglp {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub laggmkgmgpb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dapdohoaddb {
/// offset: 28
#[prost(uint32, tag = "9")]
pub count: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub nlocdhmlgjh: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub pos: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub bofookjcjgg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nojlpmlalpi {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub klkomlpaleb: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 68
#[prost(uint32, tag = "9")]
pub amgmadnbfif: u32,
/// offset: 56
#[prost(message, repeated, tag = "14")]
pub lcehdgbbdjl: ::prost::alloc::vec::Vec<Dapdohoaddb>,
/// offset: 48
#[prost(message, repeated, tag = "11")]
pub dednhldnkag: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub epmfdgpkphj: ::prost::alloc::vec::Vec<Beopdmlkglp>,
/// offset: 64
#[prost(uint32, tag = "1")]
pub foolmiadmmh: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub dedfhelfakf: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
/// Obf: DDPFFNJOIBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7447)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Match3GetDataGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub kjhggpemphm: ::core::option::Option<Nojlpmlalpi>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: CPDAAIHPNBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7419)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeV2BattleItemLevelUpCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub panfiphagpb: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub odadjiloeko: u32,
}
/// Obf: HBPDDFPABEJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7402)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeV2BattleItemLevelUpScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub panfiphagpb: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub odadjiloeko: u32,
}
/// Obf: IJEIBGAMFGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7444)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2LevelEndCsReq {
/// offset: 32
#[prost(string, tag = "10")]
pub lbbmjlaijoc: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "13")]
pub afmgjolfkhj: u32,
/// offset: 64
#[prost(uint32, tag = "11")]
pub nlocdhmlgjh: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub bibghicidkp: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 52
#[prost(uint32, tag = "9")]
pub pmjdnonmkib: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub level_id: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub bcmpfjkhdbg: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "15")]
pub conjddkafko: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GGCLJGGJLCF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7418)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2LevelEndScRsp {
/// offset: 64
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub laejllcgfdm: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub hnagoeepbjn: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub ebjhkikolhj: ::core::option::Option<Dapdohoaddb>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub pkinfpgfina: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub moddibhcppd: ::core::option::Option<Beopdmlkglp>,
/// offset: 68
#[prost(uint32, tag = "9")]
pub level_id: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub amgmadnbfif: u32,
}
/// Obf: BLNBGAGFLHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7445)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeV2SetBirdPosCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub pos: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub nlocdhmlgjh: u32,
}
/// Obf: JEPEIPACLAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7436)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MatchThreeV2SetBirdPosScRsp {
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub pos: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub nlocdhmlgjh: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub dldhpgfdfhp: u32,
}
/// Obf: LLIBDKPKFOM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2ScNotify {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub kjhggpemphm: ::core::option::Option<Nojlpmlalpi>,
}
/// Obf: MDIJDDDMKDP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7450)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2PvpFinishScNotify {
/// offset: 44
#[prost(enumeration = "FightGameMode", tag = "4")]
pub bfcbgpeichg: i32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub dkaeidjmjcj: u32,
/// offset: 52
#[prost(enumeration = "Fkanibdjnkg", tag = "15")]
pub reason: i32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub ijdmecljebd: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub kjhggpemphm: ::core::option::Option<Nojlpmlalpi>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub mhfhoddbopm: ::core::option::Option<Eckidlifafg>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7416)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hmjgbjknkpe {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub mhfhoddbopm: ::core::option::Option<Eckidlifafg>,
/// offset: 32
#[prost(enumeration = "Fkanibdjnkg", tag = "9")]
pub reason: i32,
/// offset: 40
#[prost(enumeration = "FightGameMode", tag = "4")]
pub bfcbgpeichg: i32,
/// offset: 44
#[prost(int32, tag = "10")]
pub dkaeidjmjcj: i32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub ijdmecljebd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Emhaljpddbl {
/// offset: 40
#[prost(uint64, tag = "13")]
pub giaoimofalh: u64,
/// offset: 32
#[prost(bool, tag = "4")]
pub hnfnokilnfe: bool,
/// offset: 33
#[prost(bool, tag = "9")]
pub lbplnldhcbo: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub dohllmldlmp: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "12")]
pub gpjhjooijjc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idcjhpeendm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub gpjhjooijjc: u32,
}
/// Obf: GOHPLHLABBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9057)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChenLingGameBoyDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub maonhdcchpe: ::core::option::Option<Emhaljpddbl>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Joaimkblhhd {
/// offset: 44
#[prost(bool, tag = "5")]
pub godgalfehjf: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub dohllmldlmp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub gpjhjooijjc: u32,
/// offset: 45
#[prost(bool, tag = "2")]
pub epfdjfbcdil: bool,
/// offset: 32
#[prost(uint64, tag = "7")]
pub hhkcadkcljc: u64,
}
/// Obf: CJFMGOBDJDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9077)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishChenLingGameBoyScRsp {
/// offset: 60
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 48
#[prost(uint64, tag = "11")]
pub hhkcadkcljc: u64,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub icmkgflbejp: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint64, tag = "6")]
pub giaoimofalh: u64,
/// offset: 56
#[prost(uint32, tag = "4")]
pub gpjhjooijjc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcmhmclacnk {
/// offset: 32
#[prost(uint64, tag = "12")]
pub hhkcadkcljc: u64,
/// offset: 28
#[prost(uint32, tag = "5")]
pub gpjhjooijjc: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub uid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Domdpohbpog {
/// offset: 24
#[prost(uint32, tag = "7")]
pub gpjhjooijjc: u32,
}
/// Obf: MBCPPALFPCH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9088)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingGameBoyGetFriendRankingInfoScRsp {
/// offset: 36
#[prost(uint32, tag = "15")]
pub gpjhjooijjc: u32,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub jpnalkefhoh: ::prost::alloc::vec::Vec<Pcmhmclacnk>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 40
#[prost(bool, tag = "12")]
pub kepmjkgjlnj: bool,
}
/// Obf: HJPPKKEDAKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9055)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFiveDimMiniGameDataCsReq {
/// offset: 24
#[prost(bool, tag = "15")]
pub kepmjkgjlnj: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9051)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Blkkagmojgp {
/// offset: 28
#[prost(bool, tag = "10")]
pub kepmjkgjlnj: bool,
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gnbodnmgbdl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub gpjhjooijjc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9069)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gdabfhaalml {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub maonhdcchpe: ::core::option::Option<Emhaljpddbl>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hbglmkhnnnp {
/// offset: 28
#[prost(bool, tag = "6")]
pub lbplnldhcbo: bool,
/// offset: 24
#[prost(uint32, tag = "9")]
pub gpjhjooijjc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9094)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jogjdghdklo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub maonhdcchpe: ::core::option::Option<Emhaljpddbl>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nhfmhlcgjah {
/// offset: 24
#[prost(uint32, tag = "2")]
pub gcpncedamab: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub mhecofpgecb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgkoonelcag {}
/// Obf: JHNJJMPGNFN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9095)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFiveDimMiniGameDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub content_package_list: ::prost::alloc::vec::Vec<Nhfmhlcgjah>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbgcnjjmpjf {
/// offset: 60
#[prost(uint32, tag = "1")]
pub lmhbogjhkhb: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub bicbjmpaaan: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub ncodimpancc: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub locohhfmadj: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub gold: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub keabpbonokm: u32,
/// offset: 24
#[prost(string, tag = "14")]
pub lbbmjlaijoc: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "6")]
pub score_id: u32,
/// offset: 68
#[prost(float, tag = "10")]
pub pbdbjohcjfo: f32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub ojiaagjbjaf: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub gcpncedamab: u32,
}
/// Obf: LPNMHMEOJHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9053)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishFiveDimMiniGameScRsp {
/// offset: 48
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub keabpbonokm: u32,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub menaapnnkge: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(bool, tag = "11")]
pub chpampnmcoe: bool,
/// offset: 72
#[prost(float, tag = "13")]
pub pbdbjohcjfo: f32,
/// offset: 64
#[prost(uint32, tag = "10")]
pub gcpncedamab: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub gold: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub enmfkjioeoc: ::core::option::Option<ItemList>,
/// offset: 60
#[prost(uint32, tag = "3")]
pub ncodimpancc: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub ojiaagjbjaf: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dfloigpcnak {}
/// Obf: GCFNHDLMEKP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9066)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFiveDimFluteDataScRsp {
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub ohgfegdfkng: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub epphgobafmp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Laijmhhfhii {
/// offset: 24
#[prost(uint32, tag = "14")]
pub hejaoochefg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9071)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jkpkdphiphd {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub hejaoochefg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mefagjjmema {
/// offset: 24
#[prost(uint32, tag = "12")]
pub hejaoochefg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9065)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pdahkaklpgf {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub hejaoochefg: u32,
}
/// Obf: ICCMIAGKNHN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9056)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FiveDimFluteDataChangeNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub epphgobafmp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub ohgfegdfkng: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CCPFALAGHHJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9076)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeCrossFloorConditionChangeScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub phcaalbpkgk: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CDMODFGGKCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2791)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcMessageGroupCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub kalcgedpajk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mihgabamflg {
/// offset: 28
#[prost(uint32, tag = "7")]
pub item_id: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub eahhabidoah: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eokjoomaapn {
/// offset: 40
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub item_list: ::prost::alloc::vec::Vec<Mihgabamflg>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub jnhoedkclgl: u32,
/// offset: 44
#[prost(enumeration = "MessageSectionStatus", tag = "2")]
pub status: i32,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub kcmninmgpfh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Boihdgedbdn {
/// offset: 32
#[prost(int64, tag = "12")]
pub pbhffinoomi: i64,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub nfbgbngmpac: ::prost::alloc::vec::Vec<Eokjoomaapn>,
/// offset: 40
#[prost(enumeration = "MessageGroupStatus", tag = "5")]
pub status: i32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub hkcfjbkajlc: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub id: u32,
}
/// Obf: ABCNAEJJIKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcMessageGroupScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub calpakehgcf: ::prost::alloc::vec::Vec<Boihdgedbdn>,
}
/// Obf: CMLGBHKADOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2794)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetNpcStatusCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Boklhhlenjb {
/// offset: 24
#[prost(bool, tag = "15")]
pub nagjkijodkf: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub npc_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlbkfmfgajh {
/// offset: 32
#[prost(int64, tag = "9")]
pub pbhffinoomi: i64,
/// offset: 24
#[prost(enumeration = "MessageGroupStatus", tag = "3")]
pub emidelaemdl: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mlehdgnlihf {
/// offset: 28
#[prost(enumeration = "MessageSectionStatus", tag = "11")]
pub hhhjjdbdgmh: i32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub jdmecbedlaa: u32,
}
/// Obf: LFDDPAPMIHM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcStatusScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub klnnjaoldec: ::prost::alloc::vec::Vec<Boklhhlenjb>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: DJOAHHLLJLI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2714)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishItemIdCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub eahhabidoah: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
/// Obf: BKECDGAIDJP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2718)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishItemIdScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub eahhabidoah: u32,
}
/// Obf: CNGJGGGGDCD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2709)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishSectionIdCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jdmecbedlaa: u32,
}
/// Obf: BDAGDDGCCOO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2798)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishSectionIdScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub jdmecbedlaa: u32,
}
/// Obf: AOMDEIKOINM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2763)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishPerformSectionIdCsReq {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub item_list: ::prost::alloc::vec::Vec<Mihgabamflg>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub jdmecbedlaa: u32,
}
/// Obf: CHNCNGKLIOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2726)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishPerformSectionIdScRsp {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub item_list: ::prost::alloc::vec::Vec<Mihgabamflg>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub jdmecbedlaa: u32,
}
/// Obf: HBIJHDJDPIM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2739)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMissionMessageCsReq {}
/// Obf: CBOOKACHDIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2701)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionMessageScRsp {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub jloamkgiidk: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: OGIHPMLEKDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4191)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ShareCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub kllpoakddhp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhmhfnboagc {
/// offset: 28
#[prost(uint32, tag = "2")]
pub ejmjhdacfei: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub kllpoakddhp: u32,
}
/// Obf: PAALAAHOAGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ShareScRsp {
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ccdamjkbcgc: ::core::option::Option<Lhmhfnboagc>,
}
/// Obf: NFNLFIMGAPN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4194)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetShareDataCsReq {}
/// Obf: BMNOEICMEDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4195)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetShareDataScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub hbdkofiejlk: ::prost::alloc::vec::Vec<Lhmhfnboagc>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4114)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kndcljnmaoc {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4118)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Emjmlbdlmlc {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pghphpgidmb {
/// offset: 36
#[prost(uint32, tag = "5")]
pub kjmjpdnmoib: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub enfofeakddk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub r#type: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4174)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbijjndgpin {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub hakolocgefb: ::prost::alloc::vec::Vec<Pghphpgidmb>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4137)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hfodkmfdmae {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: LAFMGEAPPKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4163)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CancelSyncExpiredItemCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub coooffkidmc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "Jmgcdianlgk", tag = "3")]
pub r#type: i32,
/// offset: 24
#[prost(string, repeated, tag = "14")]
pub jllknnfapee: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4126)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmhfpeplikh {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ipbbnkfeebj {
/// offset: 16
#[prost(string, tag = "3")]
pub cgdobaoahmb: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4101)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmcepidhebl {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bnigiajopgc {
/// offset: 28
#[prost(enumeration = "MovieRacingType", tag = "14")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ceeggcppafj: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub ilhdbhmaamo: u32,
}
/// Obf: LIPFNCLLDHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4107)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMovieRacingDataCsReq {}
/// Obf: MKFBMDHFFPO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4158)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMovieRacingDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub eknfoknpghc: ::prost::alloc::vec::Vec<Bnigiajopgc>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: NCOMDKGDCIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4144)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateMovieRacingDataCsReq {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub imcekfookhc: ::core::option::Option<Bnigiajopgc>,
}
/// Obf: NJAKKIMIBFC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4200)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateMovieRacingDataScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub imcekfookhc: ::core::option::Option<Bnigiajopgc>,
}
/// Obf: JFFEMMJHPLC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4104)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SubmitOrigamiItemCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub imciknhhehc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4138)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nfdllephlhn {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub imciknhhehc: u32,
}
/// Obf: HKOALDNBDAK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4172)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetOrigamiPropInfoCsReq {
/// offset: 36
#[prost(uint32, tag = "3")]
pub content_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub melnpbkaabi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub gfgflihccod: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Abhilgfljno {
/// offset: 24
#[prost(uint32, tag = "1")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmleplpbjcc {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub fgocdcmkdml: ::prost::alloc::vec::Vec<Abhilgfljno>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub floor_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4132)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bmpohnclhmf {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub cfkffedjddg: ::prost::alloc::vec::Vec<Cmleplpbjcc>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub gfgflihccod: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Deomneompfe {
/// offset: 28
#[prost(bool, tag = "8")]
pub loeogancpge: bool,
/// offset: 24
#[prost(uint32, tag = "12")]
pub ilhdbhmaamo: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub njkeognhenk: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub level: u32,
}
/// Obf: GPEAHNMJEMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4189)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetWolfBroShootingDataCsReq {}
/// Obf: ANOANFHEKBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4196)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGunPlayDataScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub nbmaidecchj: ::prost::alloc::vec::Vec<Deomneompfe>,
}
/// Obf: PADMKHOJINL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4157)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateWolfBroShootingDataCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub group_id: u32,
/// offset: 40
#[prost(uint64, tag = "13")]
pub lbbmjlaijoc: u64,
/// offset: 36
#[prost(uint32, tag = "7")]
pub eceacbagakd: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub diflkhmkhbg: ::core::option::Option<Deomneompfe>,
}
/// Obf: MPFAHHCONGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4121)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateGunPlayDataScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub diflkhmkhbg: ::core::option::Option<Deomneompfe>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmhoimlgngm {
/// offset: 24
#[prost(enumeration = "Nhjljbjjkfj", tag = "5")]
pub alfhnehobja: i32,
/// offset: 32
#[prost(enumeration = "DifficultyAdjustmentType", tag = "15")]
pub mjlhllmjhgj: i32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub id: u32,
}
/// Obf: HIKFBMOJEEH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4128)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DifficultyAdjustmentGetDataCsReq {}
/// Obf: HNKOECNMPHC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4165)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DifficultyAdjustmentGetDataScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub content_package_list: ::prost::alloc::vec::Vec<Lmhoimlgngm>,
}
/// Obf: AGJEBLHCCAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4173)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DifficultyAdjustmentUpdateDataCsReq {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub data: ::core::option::Option<Lmhoimlgngm>,
}
/// Obf: GNLPGCOPIBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4153)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DifficultyAdjustmentUpdateDataScRsp {
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub content_package_list: ::prost::alloc::vec::Vec<Lmhoimlgngm>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub data: ::core::option::Option<Lmhoimlgngm>,
}
/// Obf: LALCKJEHBCN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4108)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeKillDirectCsReq {
/// offset: 36
#[prost(uint32, tag = "8")]
pub gjkgpdhnkhe: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub entity_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "Ebkolhjiofn", tag = "9")]
pub alfhnehobja: i32,
}
/// Obf: AEEEBOOIDCN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4117)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeKillDirectScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub entity_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OBDAFBOAMKE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4151)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DirectDeliveryScNotify {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub halfglgldlo: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub oeccpkanhmn: u32,
}
/// Obf: MKLCDFGEMIM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4125)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CancelDirectDeliveryNoticeCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub oeccpkanhmn: u32,
}
/// Obf: IBOEENALIPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4154)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CancelDirectDeliveryNoticeScRsp {
/// offset: 28
#[prost(uint32, tag = "8")]
pub oeccpkanhmn: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lieedgoegmk {
/// offset: 24
#[prost(uint32, tag = "14")]
pub cpmookfkbeg: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub gold: u32,
}
/// Obf: JPHPHNNCEON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4179)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSwitchMascotDataCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub cpmookfkbeg: u32,
}
/// Obf: FKDCPHGFKDC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4120)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchMascotDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub ohfbmfgpmjo: ::prost::alloc::vec::Vec<Lieedgoegmk>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cpmookfkbeg: u32,
}
/// Obf: AEPLEEDGMMH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4193)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchMascotUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub ohfbmfgpmjo: ::prost::alloc::vec::Vec<Lieedgoegmk>,
/// offset: 32
#[prost(bool, tag = "2")]
pub nonmonphbpe: bool,
}
/// Obf: KKPHDFDDBGL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4102)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetUnreleasedBlockInfoCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4149)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetUnreleasedBlockInfoScRsp {
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub flfpojflhod: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub gomngaadjlm: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(int64, tag = "3")]
pub ddbfeeigpji: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnanmeadpbd {
/// offset: 48
#[prost(uint32, tag = "10")]
pub dnhfpbopfaj: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub ipcfofhlahg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "8")]
pub dnnhcnckjcm: i64,
/// offset: 40
#[prost(int64, tag = "12")]
pub end_time: i64,
}
/// Obf: HHJHMJNFKCL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4166)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CycleScoreRewardGetDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4105)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbmpplkebfo {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub efjbfbengkg: ::core::option::Option<Gnanmeadpbd>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GCBEILIJALC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4111)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CycleScoreRewardTakeRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4130)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpfennbobnd {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub efjbfbengkg: ::core::option::Option<Gnanmeadpbd>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub blkacgbdahb: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: OBEIEBGGDHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4171)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CycleScoreRewardDestroyExceedRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub iefifklkajn: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4136)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dohjcpamafl {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub efjbfbengkg: ::core::option::Option<Gnanmeadpbd>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aldeibddmon {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub efjbfbengkg: ::core::option::Option<Gnanmeadpbd>,
}
/// Obf: HDLEPMCNGJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1291)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMissionDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Okepfgmnjao {
/// offset: 24
#[prost(uint32, tag = "11")]
pub display_value: u32,
/// offset: 32
#[prost(enumeration = "Algpcoobeff", tag = "3")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: BDGIGDJAMHD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mission {
/// offset: 28
#[prost(uint32, tag = "14")]
pub progress: u32,
/// offset: 32
#[prost(enumeration = "MissionStatus", tag = "12")]
pub status: i32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub id: u32,
}
/// Obf: LALCFOFKAIJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionCustomValue {
/// offset: 16
#[prost(string, tag = "14")]
pub dlcldiaoimk: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "15")]
pub index: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub kgmgppohgce: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Epncdfbahea {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub dpfiheekgdl: ::prost::alloc::vec::Vec<MissionCustomValue>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Accoeknjhfh {
/// offset: 32
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub dpfiheekgdl: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 36
#[prost(enumeration = "MissionStatus", tag = "5")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifblmcnfieo {
/// offset: 32
#[prost(uint32, tag = "4")]
pub id: u32,
#[prost(oneof = "ifblmcnfieo::Pnbcddaadnc", tags = "1788")]
pub pnbcddaadnc: ::core::option::Option<ifblmcnfieo::Pnbcddaadnc>,
}
/// Nested message and enum types in `IFBLMCNFIEO`.
pub mod ifblmcnfieo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Pnbcddaadnc {
/// offset: 16
#[prost(message, tag = "1788")]
Dpfiheekgdl(super::Epncdfbahea),
}
}
/// Obf: MLNCGLKMGGE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionCustomValue {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub dpfiheekgdl: ::core::option::Option<Epncdfbahea>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub main_mission_id: u32,
}
/// Obf: NKFCJLGCEEB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1210)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub ngmephfjmen: ::prost::alloc::vec::Vec<Mission>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub mission_data_list: ::prost::alloc::vec::Vec<Accoeknjhfh>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub eiagkfkonpe: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "4")]
pub cmfplcnkngm: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub poaajebfeno: u32,
}
/// Obf: NBBEJFJBAHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1273)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AcceptMainMissionCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub main_mission_id: u32,
}
/// Obf: EJOMCGJCFHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1253)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AcceptMainMissionScRsp {
/// offset: 28
#[prost(uint32, tag = "4")]
pub main_mission_id: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: CPEJEPDPENG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1294)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTalkMissionCsReq {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub dpfiheekgdl: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub bpfoddoobki: u32,
/// offset: 24
#[prost(string, tag = "1")]
pub hkpopeenmfe: ::prost::alloc::string::String,
}
/// Obf: PBEBNHDLHEL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1295)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTalkMissionScRsp {
/// offset: 44
#[prost(uint32, tag = "2")]
pub bpfoddoobki: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(string, tag = "9")]
pub hkpopeenmfe: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub dpfiheekgdl: ::prost::alloc::vec::Vec<MissionCustomValue>,
}
/// Obf: HAHIANBNBEK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1214)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionRewardScNotify {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub main_mission_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub bpfoddoobki: u32,
}
/// Obf: EOKEBOJCCKE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1296)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SubMissionRewardScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub bpfoddoobki: u32,
}
/// Obf: LIBOMPFDGBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1218)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncTaskCsReq {
/// offset: 24
#[prost(string, tag = "2")]
pub key: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1209)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhahnnoieih {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(string, tag = "1")]
pub key: ::prost::alloc::string::String,
}
/// Obf: DICGHMNLPLE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1201)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionGroupWarnScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub lgeeplgbaom: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NFINKBBNABC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1274)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishCosumeItemMissionCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub bpfoddoobki: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1237)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mbmembddjde {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub bpfoddoobki: u32,
}
/// Obf: MAJIMKFCJKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1261)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionStatusCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub sub_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GetMissionStatusScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1207)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionStatusScRsp {
/// offset: 48
#[prost(message, repeated, tag = "11")]
pub main_mission_mcv_list: ::prost::alloc::vec::Vec<MainMissionCustomValue>,
/// offset: 72
#[prost(uint32, tag = "14")]
pub cur_map_entry_id: u32,
/// offset: 56
#[prost(uint32, repeated, tag = "1")]
pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "9")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GNEHFMNDJJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1257)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TeleportToMissionResetPointCsReq {}
/// Obf: CJFCKHFNHBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1221)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TeleportToMissionResetPointScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub client_pos_version: u32,
}
/// Obf: DLLEFCDNBLE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1228)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartFinishSubMissionScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub bpfoddoobki: u32,
}
/// Obf: LDCBCLKFNEI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1265)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartFinishMainMissionScNotify {
/// offset: 24
#[prost(uint32, tag = "7")]
pub main_mission_id: u32,
}
/// Obf: ILKGEFBCEDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1208)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMainMissionCustomValueCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OHDJNFEIOEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1217)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMainMissionCustomValueScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub mission_data_list: ::prost::alloc::vec::Vec<Accoeknjhfh>,
}
/// Obf: FHBEFBPJEFK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1251)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionAcceptNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub sub_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DGOJCKMHBIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1254)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateTrackMainMissionCsReq {
/// offset: 28
#[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "1")]
pub nillmkmkodp: i32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub cmfplcnkngm: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub gnpdglgbimm: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1279)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fnapkbelifo {
/// offset: 32
#[prost(uint32, tag = "4")]
pub cnogfhkiddp: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub cmfplcnkngm: u32,
}
/// Obf: ODAHOBDIKGI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1220)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishedMissionScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub finished_mission_id: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JJNEGIBNPLM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1293)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMainMissionCustomValueCsReq {
/// offset: 36
#[prost(uint32, tag = "12")]
pub main_mission_id: u32,
/// offset: 24
#[prost(string, tag = "4")]
pub dlcldiaoimk: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub value: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1202)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofcenahffen {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub hflclflcclk: ::core::option::Option<Accoeknjhfh>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: BDLKOCJKLAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1249)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StarPerformanceRelayCsReq {
/// offset: 28
#[prost(uint32, tag = "13")]
pub performance_id: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub hfelbaklhca: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1266)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eppnlnibpna {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: BPPAFOINNDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7091)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMonopolyInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nojcnlnibbh {
/// offset: 28
#[prost(uint32, tag = "12")]
pub bkilelbilbo: u32,
/// offset: 25
#[prost(bool, tag = "14")]
pub iojlmocpapg: bool,
/// offset: 24
#[prost(bool, tag = "15")]
pub dmbgfladnha: bool,
/// offset: 32
#[prost(uint32, tag = "9")]
pub item_value: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub nonkhemldno: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub lbeihilhokm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fiojpnplknp {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub hfjndoaidop: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "Nkpjcabnlkl", tag = "12")]
pub hpokohjddho: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ikkmaaebokl {
/// offset: 28
#[prost(uint32, tag = "11")]
pub icfppoljdpp: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pndokoleplc {
/// offset: 32
#[prost(uint64, tag = "10")]
pub bgbeofkejeg: u64,
/// offset: 25
#[prost(bool, tag = "9")]
pub is_taken_reward: bool,
/// offset: 24
#[prost(bool, tag = "4")]
pub jcockjgkfdk: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbbjmhohkmg {
/// offset: 24
#[prost(string, tag = "1615")]
pub eoeaohiikbb: ::prost::alloc::string::String,
/// offset: 88
#[prost(uint64, tag = "15")]
pub nicgpeenipc: u64,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub gkmjlekgbpn: ::prost::alloc::vec::Vec<Ikkmaaebokl>,
/// offset: 136
#[prost(uint32, tag = "11")]
pub pcpohhahccj: u32,
/// offset: 128
#[prost(uint64, tag = "4")]
pub eaeghdgjhgb: u64,
/// offset: 56
#[prost(string, tag = "1934")]
pub gokiidcghjk: ::prost::alloc::string::String,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub kmlakhpcffe: ::prost::alloc::vec::Vec<Ikkmaaebokl>,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub lccplpkppjl: ::prost::alloc::vec::Vec<Ikkmaaebokl>,
/// offset: 120
#[prost(uint32, tag = "2")]
pub mbmiccjebjb: u32,
/// offset: 108
#[prost(uint32, tag = "1")]
pub hjliecdfdlj: u32,
/// offset: 116
#[prost(uint32, tag = "9")]
pub oedlcakbfdk: u32,
/// offset: 112
#[prost(bool, tag = "3")]
pub ifdbimbmfgo: bool,
/// offset: 124
#[prost(uint32, tag = "5")]
pub mnmpdjadefp: u32,
/// offset: 104
#[prost(uint32, tag = "10")]
pub lcgoapahenh: u32,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub mbceaepnpoo: ::prost::alloc::vec::Vec<Ikkmaaebokl>,
/// offset: 72
#[prost(message, repeated, tag = "12")]
pub jfgblmmfodf: ::prost::alloc::vec::Vec<Pndokoleplc>,
/// offset: 40
#[prost(string, tag = "333")]
pub bbnainmbbei: ::prost::alloc::string::String,
/// offset: 96
#[prost(uint64, tag = "7")]
pub ejgppefegmk: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jllhmahmcbf {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub fcncghejjlg: ::prost::alloc::vec::Vec<Lbbjmhohkmg>,
}
/// Obf: MLEALEEEEBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMonopolyInfoScRsp {
/// offset: 48
#[prost(message, optional, tag = "6")]
pub ghlejogaicj: ::core::option::Option<Cifmfbbmidg>,
/// offset: 72
#[prost(message, optional, tag = "7")]
pub fbacklddebl: ::core::option::Option<Jllhmahmcbf>,
/// offset: 96
#[prost(message, optional, tag = "14")]
pub ammjechpgpe: ::core::option::Option<Imdpaioohmf>,
/// offset: 88
#[prost(message, optional, tag = "8")]
pub hkgknekkjhb: ::core::option::Option<Imkoommhaml>,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub obooodmpbbh: ::core::option::Option<Nojcnlnibbh>,
/// offset: 80
#[prost(message, optional, tag = "15")]
pub edhlmhhahdd: ::core::option::Option<Gfngjajajjh>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub eobendpkfbo: ::core::option::Option<Odonlhdapkb>,
/// offset: 64
#[prost(message, optional, tag = "3")]
pub mnhbjfmnnof: ::core::option::Option<Fiojpnplknp>,
/// offset: 112
#[prost(uint32, repeated, tag = "5")]
pub gmokkmanojd: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 56
#[prost(message, optional, tag = "9")]
pub ggldogihflg: ::core::option::Option<Ffkcdbgnelo>,
/// offset: 104
#[prost(message, optional, tag = "12")]
pub stt: ::core::option::Option<Mdkpoaeegjb>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub ffcdobmocdo: ::core::option::Option<Ohjfhjhfgbh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohjfhjhfgbh {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ggjfjofnjpa: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IKBEDLELMIA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7056)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyConditionUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ffcdobmocdo: ::core::option::Option<Ohjfhjhfgbh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mdkpoaeegjb {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub lopghgknbcj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub bcnabledjbe: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CGHPAKFHNGF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7055)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolySttUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub stt: ::core::option::Option<Mdkpoaeegjb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aahbecicoen {
/// offset: 32
#[prost(uint32, tag = "6")]
pub miccegikibj: u32,
/// offset: 36
#[prost(bool, tag = "15")]
pub cpfcdocjfbf: bool,
/// offset: 28
#[prost(enumeration = "Lbdmffdnfdp", tag = "1")]
pub djdkaidiaad: i32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub eiiagabafec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Imdpaioohmf {
/// offset: 52
#[prost(uint32, tag = "12")]
pub fpldaknalkl: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub pgihgnolioi: ::prost::alloc::vec::Vec<Aahbecicoen>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub lcpiodclnhl: ::prost::alloc::vec::Vec<Aahbecicoen>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub afcaobebomh: u32,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub ljhdofbfnjh: ::core::option::Option<Aahbecicoen>,
}
/// Obf: NMBHMCJDCHC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7085)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyEventLoadUpdateScNotify {
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub lcpiodclnhl: ::prost::alloc::vec::Vec<Aahbecicoen>,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub pgihgnolioi: ::prost::alloc::vec::Vec<Aahbecicoen>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jmkdmdncnkc {
/// offset: 24
#[prost(uint32, tag = "9")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eegkaeaipmc {
/// offset: 24
#[prost(uint32, tag = "2")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pfckoaklanf {
/// offset: 40
#[prost(uint32, tag = "7")]
pub amadfjnhmff: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub kekaepdejjp: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub lpfdkhdhlcd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kiegbdibdce {
/// offset: 32
#[prost(uint32, tag = "13")]
pub kekaepdejjp: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub lpfdkhdhlcd: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub koedcmicknj: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub nmoecehnlac: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dodflobpggl {
/// offset: 32
#[prost(uint32, tag = "15")]
pub mfnphheppid: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub ddkamjlfeic: ::prost::alloc::vec::Vec<Blijekkoijh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eacgohfocjc {
/// offset: 24
#[prost(uint32, tag = "10")]
pub inchlhnkhch: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Klkjibbibim {
/// offset: 24
#[prost(uint32, tag = "1")]
pub onlbejgccca: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnmhgghgpbe {
/// offset: 24
#[prost(uint32, tag = "11")]
pub edpfkidehdp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lfndhpmoflh {
/// offset: 28
#[prost(uint32, tag = "10")]
pub dhldklmphng: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub lmiicenmobi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Blijekkoijh {
/// offset: 36
#[prost(uint32, tag = "6")]
pub coebhkfjjgo: u32,
#[prost(oneof = "blijekkoijh::Egkeapehoei", tags = "7, 14, 5, 1, 11, 15, 2, 12, 13")]
pub egkeapehoei: ::core::option::Option<blijekkoijh::Egkeapehoei>,
}
/// Nested message and enum types in `BLIJEKKOIJH`.
pub mod blijekkoijh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Egkeapehoei {
/// offset: 24
#[prost(message, tag = "7")]
Ejifpeegibk(super::Jmkdmdncnkc),
/// offset: 24
#[prost(message, tag = "14")]
Hchifbcippc(super::Eegkaeaipmc),
/// offset: 24
#[prost(message, tag = "5")]
Abijhknbghj(super::Pfckoaklanf),
/// offset: 24
#[prost(message, tag = "1")]
Omefkecbcna(super::Eacgohfocjc),
/// offset: 24
#[prost(message, tag = "11")]
ShopSyncInfo(super::Klkjibbibim),
/// offset: 24
#[prost(message, tag = "15")]
Bmkaefaknfj(super::Cnmhgghgpbe),
/// offset: 24
#[prost(message, tag = "2")]
Dkckdclcpel(super::Lfndhpmoflh),
/// offset: 24
#[prost(message, tag = "12")]
Hjgodnjbehn(super::Kiegbdibdce),
/// offset: 24
#[prost(message, tag = "13")]
Figgallelnm(super::Dodflobpggl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffkcdbgnelo {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ndiofkhobkm: ::core::option::Option<Blijekkoijh>,
}
/// Obf: ABCFBNCANAO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7028)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyContentUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ndiofkhobkm: ::core::option::Option<Blijekkoijh>,
}
/// Obf: GMMHHBPMPKN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7095)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyCellUpdateNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub ljhdofbfnjh: ::core::option::Option<Aahbecicoen>,
}
/// Obf: NBOLIJHBEMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7018)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyRollDiceCsReq {}
/// Obf: CDJNOCLOPPK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7009)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyRollDiceScRsp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub hjhgnkooili: u32,
}
/// Obf: CCONBNMNFFB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7057)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyCheatDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub mfhkgpjjgbn: u32,
}
/// Obf: IIAHANMJCHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7021)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyCheatDiceScRsp {
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub mfhkgpjjgbn: u32,
}
/// Obf: HOBGDBCABPH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7098)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyMoveCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub hcohilbalgg: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub ifklegclpee: u32,
}
/// Obf: LIGADPCMHII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyMoveScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub lkoihhmbhof: ::prost::alloc::vec::Vec<Aahbecicoen>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub ammjechpgpe: ::core::option::Option<Imdpaioohmf>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: JFJMAPLDGDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7026)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolySelectOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub amadfjnhmff: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nplalefpiee {
/// offset: 24
#[prost(uint32, tag = "15")]
pub fcadjeengml: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub amadfjnhmff: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub event_id: u32,
}
/// Obf: AKCEGECPOFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7039)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolySelectOptionScRsp {
/// offset: 40
#[prost(uint32, tag = "11")]
pub amadfjnhmff: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub event_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub jbllicoocak: ::prost::alloc::vec::Vec<Nplalefpiee>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub ggldogihflg: ::core::option::Option<Blijekkoijh>,
}
/// Obf: IECJOGFONHO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7004)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyRollRandomCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub event_id: u32,
}
/// Obf: MMIAHKFHNFM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7038)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyRollRandomScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ggldogihflg: ::core::option::Option<Blijekkoijh>,
}
/// Obf: ILGKEOPBCHN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7072)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyReRollRandomCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub event_id: u32,
}
/// Obf: MAGICNPDEEI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7032)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyReRollRandomScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub ggldogihflg: ::core::option::Option<Blijekkoijh>,
/// offset: 36
#[prost(uint32, tag = "14")]
pub event_id: u32,
}
/// Obf: CFDCDKNANPC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7033)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyConfirmRandomCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub event_id: u32,
}
/// Obf: LODJBBOCMGA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7061)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyConfirmRandomScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ggldogihflg: ::core::option::Option<Blijekkoijh>,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub event_id: u32,
}
/// Obf: FPKMPDCHIDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7007)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyBuyGoodsCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub emmomdodkak: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub onlbejgccca: u32,
}
/// Obf: AGDHJDJPADE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7058)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyBuyGoodsScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub onlbejgccca: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub emmomdodkak: u32,
}
/// Obf: EHDLIFIMDKI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7044)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyUpgradeAssetCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub inchlhnkhch: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7100)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Imjmghchfaa {
/// offset: 24
#[prost(uint32, tag = "14")]
pub inchlhnkhch: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: DPJKNOIPPGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7089)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGiveUpCurContentCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub content_id: u32,
}
/// Obf: IHHCFKGAFMD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7096)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGiveUpCurContentScRsp {
/// offset: 28
#[prost(uint32, tag = "5")]
pub content_id: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyActionResult {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub detail: ::core::option::Option<Jdmpaaegmcd>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub effect_type: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub trigger_cell_id: u32,
/// offset: 32
#[prost(enumeration = "Ngaefpnbdad", tag = "3")]
pub source_type: i32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub click_map_id: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub click_cell_id: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub trigger_map_id: u32,
}
/// Obf: ODFAADJOEBG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7094)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyActionResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub mmaahmecgoe: ::prost::alloc::vec::Vec<MonopolyActionResult>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bafpncphnff {
/// offset: 24
#[prost(bool, tag = "11")]
pub egipjbjohle: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ccboelpgmij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jdmpaaegmcd {
#[prost(
oneof = "jdmpaaegmcd::Ggkfdjkhbdj",
tags = "3, 12, 15, 8, 5, 1, 2, 14, 11, 13, 10, 9, 7"
)]
pub ggkfdjkhbdj: ::core::option::Option<jdmpaaegmcd::Ggkfdjkhbdj>,
}
/// Nested message and enum types in `JDMPAAEGMCD`.
pub mod jdmpaaegmcd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Ggkfdjkhbdj {
/// offset: 24
#[prost(message, tag = "3")]
Bgfmfkpadki(super::Hjloochlbcl),
/// offset: 24
#[prost(message, tag = "12")]
Lnebkchgpfa(super::Hjloochlbcl),
/// offset: 24
#[prost(message, tag = "15")]
Gdahhpijnhf(super::Hlpmdjekdcn),
/// offset: 24
#[prost(message, tag = "8")]
Ejchimjmcja(super::Hlpmdjekdcn),
/// offset: 24
#[prost(message, tag = "5")]
Hnlaeibdfjm(super::Fdlcffpchbn),
/// offset: 24
#[prost(message, tag = "1")]
Aogmpajbfbh(super::Fdlcffpchbn),
/// offset: 24
#[prost(message, tag = "2")]
Kjojjlgcdmk(super::Ckecfdcfjoh),
/// offset: 24
#[prost(message, tag = "14")]
Jnahooeadek(super::Ckecfdcfjoh),
/// offset: 24
#[prost(message, tag = "11")]
Jbagghgapgp(super::Bafpncphnff),
/// offset: 24
#[prost(message, tag = "13")]
Kipoblkhekp(super::Iplekcnlemg),
/// offset: 24
#[prost(message, tag = "10")]
Jfoinnnbmkd(super::Fdlcffpchbn),
/// offset: 24
#[prost(message, tag = "9")]
Pacdgknbkhd(super::Ckecfdcfjoh),
/// offset: 24
#[prost(message, tag = "7")]
Bidimldnaio(super::Kmhnoomemif),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kmhnoomemif {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ahfpghnjhdg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hjloochlbcl {
/// offset: 28
#[prost(uint32, tag = "6")]
pub item_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub item_stack_count: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub clafndlgdao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckecfdcfjoh {
/// offset: 28
#[prost(uint32, tag = "2")]
pub gaagklohmpg: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub naefgfdpcff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iplekcnlemg {
/// offset: 28
#[prost(uint32, tag = "9")]
pub fikfmpbhihm: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub kpoofbpgmln: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ibopjgbfcji: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub pnhoedhbgnm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khchpplofjn {
/// offset: 44
#[prost(uint32, tag = "9")]
pub config_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub khdlmpakegf: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub gcpncedamab: u32,
#[prost(oneof = "khchpplofjn::Epiijjcakie", tags = "13, 15, 12")]
pub epiijjcakie: ::core::option::Option<khchpplofjn::Epiijjcakie>,
}
/// Nested message and enum types in `KHCHPPLOFJN`.
pub mod khchpplofjn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Epiijjcakie {
/// offset: 24
#[prost(message, tag = "13")]
Pihgdhaklcb(super::Hjbmldmlane),
/// offset: 24
#[prost(message, tag = "15")]
Mncfniehmkk(super::Jcadehndglf),
/// offset: 24
#[prost(message, tag = "12")]
Anlbkejphfk(super::Nmdmpghiini),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfngjajajjh {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub naodindeklm: ::prost::alloc::vec::Vec<Khchpplofjn>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub cnjplpncmlp: ::core::option::Option<Khchpplofjn>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub ddlflpknlpl: ::core::option::Option<Bafpncphnff>,
}
/// Obf: DEAGDILDJIB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7053)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGameSettleScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub bmkaefaknfj: ::core::option::Option<Khchpplofjn>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub jeiliiabklg: ::core::option::Option<ItemList>,
}
/// Obf: NFNPKKLHDBN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7020)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGameCreateScNotify {
/// offset: 32
#[prost(message, optional, tag = "11")]
pub ddlflpknlpl: ::core::option::Option<Bafpncphnff>,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub bmkaefaknfj: ::core::option::Option<Khchpplofjn>,
}
/// Obf: MLKHJBEGIPI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7065)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGameRaiseRatioCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub khdlmpakegf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7073)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hjohlmhfhie {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub khdlmpakegf: u32,
}
/// Obf: PONLPHOHFPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7074)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DailyFirstEnterMonopolyActivityCsReq {}
/// Obf: NBOPPABHINK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7037)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DailyFirstEnterMonopolyActivityScRsp {
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub eobendpkfbo: ::core::option::Option<Odonlhdapkb>,
/// offset: 32
#[prost(bool, tag = "13")]
pub lnephgmejhj: bool,
/// offset: 36
#[prost(uint32, tag = "4")]
pub lfgmmapkdic: u32,
/// offset: 48
#[prost(int64, tag = "14")]
pub cilpijnoiag: i64,
}
/// Obf: OGNAIBLOFOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7046)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGetDailyInitItemCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub giidbfjclde: bool,
}
/// Obf: AGNEEPEJLAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7034)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGetDailyInitItemScRsp {
/// offset: 40
#[prost(uint32, tag = "7")]
pub jehgfejciff: u32,
/// offset: 48
#[prost(int64, tag = "11")]
pub cilpijnoiag: i64,
/// offset: 36
#[prost(uint32, tag = "6")]
pub cpfbcbkflfm: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub jbonhgnncle: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub eoaajmdchid: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub fjbdcnakifm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjbmldmlane {
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub daddpjdahbn: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub eaofjfafaho: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "15")]
pub fflfiiomalc: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub gjlhknglikb: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(bool, tag = "5")]
pub jklfmohicmo: bool,
}
/// Obf: IKDKAODPNKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7051)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGameBingoFlipCardCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub nbflcnhfefm: u32,
}
/// Obf: ENDHFEOKGFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7025)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGameBingoFlipCardScRsp {
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub jklfmohicmo: bool,
/// offset: 36
#[prost(uint32, tag = "14")]
pub eplbcnfmlil: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub eaofjfafaho: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AENCNCEPHGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7008)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGameGachaCsReq {}
/// Obf: PGHIDHLDBEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7017)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGameGachaScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub aniadnfemah: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nokkapgbnhp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ihmabiphlkn: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub igjkfhkmoni: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jcadehndglf {
/// offset: 52
#[prost(uint32, tag = "3")]
pub icinhmikjlh: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub ihllmllnifn: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub ojchpapjdfo: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub pelpdapdbkj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub nnkhmiejpoi: ::prost::alloc::vec::Vec<Nokkapgbnhp>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub bjjonghlofc: u32,
}
/// Obf: JJOKFFPFHDC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7054)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyAcceptQuizCsReq {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub nnkhmiejpoi: ::prost::alloc::vec::Vec<Nokkapgbnhp>,
}
/// Obf: BKDMFMGAOLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7079)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyAcceptQuizScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub mncfniehmkk: ::core::option::Option<Jcadehndglf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cifmoicfjdf {
/// offset: 28
#[prost(uint32, tag = "9")]
pub pmbapkjmbnm: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub pkblomeifmd: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub icinhmikjlh: u32,
}
/// Obf: IMPKKJCBIBG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7011)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyQuizDurationChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Cifmoicfjdf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nmdmpghiini {
/// offset: 24
#[prost(uint32, tag = "8")]
pub icdfdokflak: u32,
/// offset: 32
#[prost(bool, tag = "10")]
pub amoopclgkgd: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub ilipgaecppc: u32,
}
/// Obf: FGOJPPBJGKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7093)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGuessChooseCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ilipgaecppc: u32,
}
/// Obf: CGGEGHHCJEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7002)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGuessChooseScRsp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub ilipgaecppc: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lninnlaeanb {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub icdfdokflak: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub jfnnpeodino: u32,
}
/// Obf: AGBJDGLALKE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7005)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGuessDrawScNotify {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub ccgjkbolcdl: ::prost::alloc::vec::Vec<Lninnlaeanb>,
}
/// Obf: IGEMLHHDHMK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7049)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGuessBuyInformationCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7066)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nafcecefdml {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlpmdjekdcn {
/// offset: 24
#[prost(uint32, tag = "7")]
pub inchlhnkhch: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jhindfpamnl: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cifmfbbmidg {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub hplibogmcnj: ::prost::alloc::vec::Vec<Hlpmdjekdcn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Odonlhdapkb {
/// offset: 44
#[prost(uint32, tag = "8")]
pub cggnlacjgcl: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub nnaohmmibeb: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ccjepaajoho: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub dldghjejdpf: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub bpbkpakelgh: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub akdkljlonba: u32,
/// offset: 32
#[prost(bool, tag = "9")]
pub edbnodeohda: bool,
/// offset: 48
#[prost(uint32, tag = "3")]
pub aijgkiomflp: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub ibbnlmbclhf: u32,
}
/// Obf: AEMGMLKLKIH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7092)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyDailySettleScNotify {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub eobendpkfbo: ::core::option::Option<Odonlhdapkb>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub lfgmmapkdic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdlcffpchbn {
/// offset: 28
#[prost(uint32, tag = "14")]
pub buff_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub coebhkfjjgo: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub pocifnlefhn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Imkoommhaml {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub buff_list: ::prost::alloc::vec::Vec<Fdlcffpchbn>,
}
/// Obf: GIAONHPLMBM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7024)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMonopolyFriendRankingListCsReq {
/// offset: 40
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub chnpmibhoaa: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub dldghjejdpf: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub fkakccjcgaf: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub nnaohmmibeb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oiklflhpkcp {}
/// Obf: DFLOLKLHKID
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7078)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMonopolyFriendRankingListScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub knniaebmhgm: ::core::option::Option<GetMonopolyFriendRankingListCsReq>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub jpnalkefhoh: ::prost::alloc::vec::Vec<GetMonopolyFriendRankingListCsReq>,
}
/// Obf: EDKEIFCANNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7042)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyLikeCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub eaalmhnalfi: u32,
}
/// Obf: HAMIJFBAMAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7059)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyLikeScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub eaalmhnalfi: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: IHPFANPLOLE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7029)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyLikeScNotify {
/// offset: 32
#[prost(uint32, tag = "4")]
pub chnpmibhoaa: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub hfjndoaidop: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GKKMAEOECHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7012)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMbtiReportCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fcjolmlmkba {
/// offset: 28
#[prost(uint32, tag = "15")]
pub cnt: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub hndhfpabbkd: u32,
}
/// Obf: KGBKAOLFAGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7077)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMbtiReportScRsp {
/// offset: 52
#[prost(int32, tag = "12")]
pub pmagobnhjjd: i32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub hnldlooapmi: ::prost::alloc::vec::Vec<Fcjolmlmkba>,
/// offset: 40
#[prost(int32, tag = "4")]
pub ehmefablodd: i32,
/// offset: 56
#[prost(bool, tag = "13")]
pub is_taken_reward: bool,
/// offset: 48
#[prost(uint32, tag = "6")]
pub progress: u32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub jbllicoocak: ::prost::alloc::vec::Vec<Nplalefpiee>,
/// offset: 57
#[prost(bool, tag = "8")]
pub hhpalhmblfk: bool,
}
/// Obf: EJPEHPKIIOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7016)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyEventSelectFriendCsReq {
/// offset: 24
#[prost(bool, tag = "10")]
pub ldjkeepnjdc: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub liphdplgmnp: u32,
}
/// Obf: FCOBPLJPBFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7006)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyEventSelectFriendScRsp {
/// offset: 36
#[prost(uint32, tag = "13")]
pub lmiicenmobi: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub ljhdofbfnjh: ::core::option::Option<Aahbecicoen>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub dhldklmphng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fkggchgflad {
/// offset: 32
#[prost(uint32, tag = "12")]
pub dhldklmphng: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub aongoeafkoc: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub lmiicenmobi: u32,
}
/// Obf: CLNEFJGKCLH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7088)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolySocialEventEffectScNotify {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub hmeodjmeneg: ::prost::alloc::vec::Vec<Fkggchgflad>,
}
/// Obf: EJMIAFEFPJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7052)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSocialEventServerCacheCsReq {}
/// Obf: OHOCHMIFMIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7090)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSocialEventServerCacheScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub hmeodjmeneg: ::prost::alloc::vec::Vec<Fkggchgflad>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: DDBGLOKMBMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7069)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DeleteSocialEventServerCacheCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub nhahngepkmj: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7041)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffbkmffhfpb {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub lplfpjhopkk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: DNLJHMJALPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7070)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGetRaffleTicketCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub mbmiccjebjb: u32,
}
/// Obf: EAPOJLMHAHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7068)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGetRaffleTicketScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub mbmiccjebjb: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub elnfnmjmail: ::prost::alloc::vec::Vec<Pndokoleplc>,
}
/// Obf: BIJEJHNMMPM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7082)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyTakeRaffleTicketRewardCsReq {
/// offset: 24
#[prost(uint64, tag = "7")]
pub cbomhcdnedg: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mbmiccjebjb: u32,
}
/// Obf: BBMDPGPAJDC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7060)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyTakeRaffleTicketRewardScRsp {
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub cbomhcdnedg: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub mbmiccjebjb: u32,
}
/// Obf: DBIFLLGFGAF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7099)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyScrachRaffleTicketCsReq {
/// offset: 24
#[prost(uint64, tag = "10")]
pub cbomhcdnedg: u64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mbmiccjebjb: u32,
}
/// Obf: LNEHPLJCEBC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7013)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyScrachRaffleTicketScRsp {
/// offset: 28
#[prost(uint32, tag = "11")]
pub mbmiccjebjb: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint64, tag = "4")]
pub cbomhcdnedg: u64,
}
/// Obf: KLPPFONHMGF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7031)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGetRegionProgressCsReq {}
/// Obf: GGOGIMPOPBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7083)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGetRegionProgressScRsp {
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub ekimliamfhe: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub fkakccjcgaf: u32,
}
/// Obf: BIHEADBELNJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7035)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyGetRafflePoolInfoCsReq {}
/// Obf: DEJOPKHMFNJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7015)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGetRafflePoolInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub fbacklddebl: ::core::option::Option<Jllhmahmcbf>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: LHFCHMFMEPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7086)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyTakePhaseRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ffjecamiedl: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: PJAAHKHFANM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7080)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyTakePhaseRewardScRsp {
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub ffjecamiedl: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward_list: ::core::option::Option<ItemList>,
}
/// Obf: MFDJIGCDEHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7040)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMonopolyMbtiReportRewardCsReq {}
/// Obf: OMGFBMCLDCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7043)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMonopolyMbtiReportRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub reward_list: ::core::option::Option<ItemList>,
}
/// Obf: GDMBLGECAMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7097)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMonopolyDailyReportCsReq {}
/// Obf: JFCJFGDNHGP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7075)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMonopolyDailyReportScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub eobendpkfbo: ::core::option::Option<Odonlhdapkb>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: MOJJALCDOEI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7048)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyClickCellCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub eiiagabafec: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub miccegikibj: u32,
}
/// Obf: AOIPJLHFJPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7076)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyClickCellScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub miccegikibj: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub eiiagabafec: u32,
}
/// Obf: JOKMHBEGNFP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7045)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MonopolyClickMbtiReportCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7087)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Okmkbbiojgn {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: ELNIIPEPJDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1091)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FightGameStateCsReq {}
/// Obf: MGAKPHCDOCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightGameStateScRsp {
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub opogemadlei: ::core::option::Option<Ifcbcblfalm>,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub pofocmihjia: ::core::option::Option<Jlgnkmbmpkl>,
}
/// Obf: HKFMHDILBDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1094)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerGetFightGateCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub player_data: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1095)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lokajgfmkak {
/// offset: 52
#[prost(uint32, tag = "14")]
pub port: u32,
/// offset: 16
#[prost(string, tag = "6")]
pub ip: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "2")]
pub ihjglgclanm: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 40
#[prost(uint64, tag = "9")]
pub eiffdnnbgmc: u64,
}
/// Obf: HPAPBELLLLG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1014)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FightGiveUpCsReq {
/// offset: 24
#[prost(uint64, tag = "15")]
pub eiffdnnbgmc: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1018)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgeeilcmhhe {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GOPPKCMEBOB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1009)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightGameStartScNotify {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub biebfhecepm: ::prost::alloc::vec::Vec<Adhnjadijac>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub opogemadlei: ::core::option::Option<Ifcbcblfalm>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1098)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fcianjkgmch {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub opogemadlei: ::core::option::Option<Ifcbcblfalm>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1063)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mklllkleeap {
/// offset: 32
#[prost(uint32, tag = "3")]
pub ijdmecljebd: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub dkaeidjmjcj: u32,
/// offset: 36
#[prost(enumeration = "Fkanibdjnkg", tag = "15")]
pub reason: i32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub mhfhoddbopm: ::core::option::Option<Eckidlifafg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifmgfpicggh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub nlocdhmlgjh: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub bofookjcjgg: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nejjdlocgcl {
/// offset: 32
#[prost(uint32, tag = "13")]
pub foolmiadmmh: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub lcehdgbbdjl: ::prost::alloc::vec::Vec<Ifmgfpicggh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjkakgbonbm {
/// offset: 24
#[prost(uint32, tag = "12")]
pub foolmiadmmh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcfajampdkf {
/// offset: 28
#[prost(uint32, tag = "10")]
pub foolmiadmmh: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub bgnloaedcoj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gmgjalhogog {
/// offset: 24
#[prost(uint32, tag = "6")]
pub foolmiadmmh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plgomimnnae {
/// offset: 24
#[prost(uint32, tag = "4")]
pub foolmiadmmh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dlcfneojgbb {
/// offset: 24
#[prost(uint32, tag = "7")]
pub foolmiadmmh: u32,
}
/// Obf: DIFOGMNOECN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1026)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMatchPlayDataCsReq {
/// offset: 24
#[prost(enumeration = "FightGameMode", repeated, tag = "8")]
pub bfbjkaalfhd: ::prost::alloc::vec::Vec<i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bpjdoembnmd {
/// offset: 32
#[prost(uint32, tag = "14")]
pub hiilnpickcg: u32,
/// offset: 36
#[prost(enumeration = "FightGameMode", tag = "5")]
pub plobmbfpnfk: i32,
#[prost(oneof = "bpjdoembnmd::Flbcmacphmj", tags = "10, 9, 8")]
pub flbcmacphmj: ::core::option::Option<bpjdoembnmd::Flbcmacphmj>,
}
/// Nested message and enum types in `BPJDOEMBNMD`.
pub mod bpjdoembnmd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Flbcmacphmj {
/// offset: 24
#[prost(message, tag = "10")]
Jbbacllcfon(super::Nejjdlocgcl),
/// offset: 24
#[prost(message, tag = "9")]
Fhecfhdhfjc(super::Bcfajampdkf),
/// offset: 24
#[prost(message, tag = "8")]
Jakfadadnon(super::Dlcfneojgbb),
}
}
/// Obf: CMOKAEBNDLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1039)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMatchPlayDataRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub dlmgkbkefik: ::prost::alloc::vec::Vec<Bpjdoembnmd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: NPPGEPABNIL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1001)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchPlayDataChangeNtf {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub paagkbfnhkk: ::core::option::Option<Bpjdoembnmd>,
}
/// Obf: DAFEJNGKLCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1074)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetFriendRankingInfoCsReq {
/// offset: 24
#[prost(enumeration = "FightGameMode", tag = "13")]
pub plobmbfpnfk: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Efbihjhmicb {
/// offset: 40
#[prost(uint32, tag = "2")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub dbojchbahci: u32,
#[prost(oneof = "efbihjhmicb::Bpihfajcloc", tags = "13, 5, 4")]
pub bpihfajcloc: ::core::option::Option<efbihjhmicb::Bpihfajcloc>,
}
/// Nested message and enum types in `EFBIHJHMICB`.
pub mod efbihjhmicb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "13")]
Nbfjkdonmdf(super::Bjkakgbonbm),
/// offset: 16
#[prost(message, tag = "5")]
Cmbpmihghak(super::Gmgjalhogog),
/// offset: 16
#[prost(message, tag = "4")]
Fecobclaama(super::Plgomimnnae),
}
}
/// Obf: AHGCEIJJCEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1037)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRankingInfoRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 36
#[prost(enumeration = "FightGameMode", tag = "14")]
pub plobmbfpnfk: i32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub cpbglngocba: ::prost::alloc::vec::Vec<Efbihjhmicb>,
}
/// Obf: BEICBDOAAPA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1004)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SelfRankChangeNtf {
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "1")]
pub plobmbfpnfk: i32,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub cpbglngocba: ::prost::alloc::vec::Vec<Efbihjhmicb>,
}
/// Obf: EMBLDPJGGIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4691)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMultipleDropInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dminlldnndl {
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub abmkkokdafk: u32,
}
/// Obf: BAIBNNBPIAJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMultipleDropInfoScRsp {
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub jnghglmbpoh: ::prost::alloc::vec::Vec<Aeoefoilebp>,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub dfeooehfaac: ::prost::alloc::vec::Vec<Dminlldnndl>,
}
/// Obf: JCBFICINIGF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4694)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MultipleDropInfoScNotify {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub dfeooehfaac: ::prost::alloc::vec::Vec<Dminlldnndl>,
}
/// Obf: HGPKCDLAKAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4695)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPlayerReturnMultiDropInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Enalokifdfh {
/// offset: 32
#[prost(uint32, tag = "5")]
pub fadfcmmnddk: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub fhjbmblfafh: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hiilnpickcg: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub klobeeojbcn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aeoefoilebp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub bgadldehiib: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub hiilnpickcg: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dacokfcbmbi: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub cfofockjgcg: u32,
}
/// Obf: JGHOLIAONDJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4614)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerReturnMultiDropInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub bmaggbcmdlb: ::core::option::Option<Enalokifdfh>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub jnghglmbpoh: ::prost::alloc::vec::Vec<Aeoefoilebp>,
}
/// Obf: HAEKABLEIPP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4618)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MultipleDropInfoNotify {
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub jnghglmbpoh: ::prost::alloc::vec::Vec<Aeoefoilebp>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub dfeooehfaac: ::prost::alloc::vec::Vec<Dminlldnndl>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub aldklkhlggp: ::prost::alloc::vec::Vec<Enalokifdfh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aeimincofhf {
/// offset: 24
#[prost(enumeration = "Jffonidpnda", tag = "14")]
pub pos: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub gkfegibgegi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fokopecfcop {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub bodapolfadf: ::prost::alloc::vec::Vec<Aeimincofhf>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub enngnamebjc: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub kdfmifkalkh: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub area_id: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub gponhjhhmbb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jklfbdfjljh {
/// offset: 28
#[prost(uint32, tag = "8")]
pub egefhcfjicc: u32,
/// offset: 24
#[prost(bool, tag = "5")]
pub nagjkijodkf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dbhpnlhpcmd {
/// offset: 32
#[prost(uint32, tag = "11")]
pub nfgfpmekphn: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub fkegaihnode: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub ilchdgkodpe: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub lpagkhgccfh: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub aphjpjbimfb: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hncdmhidijl: ::prost::alloc::vec::Vec<Jklfbdfjljh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fkmkigfjodf {
/// offset: 28
#[prost(uint32, tag = "7")]
pub pegelnhgmja: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub gkfegibgegi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Affimbgbmbj {
/// offset: 52
#[prost(uint32, tag = "8")]
pub odiaclikifp: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub daodpgddfca: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub event_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub gfhkbmldkdp: u32,
/// offset: 40
#[prost(enumeration = "MuseumRandomEventState", tag = "1")]
pub state: i32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub hbdchimfkdk: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub ilhabfjkegd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Knnodapakja {
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub jilaadefngd: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub paddejdlfla: ::prost::alloc::vec::Vec<Affimbgbmbj>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub oodpdebichf: u32,
}
/// Obf: PFAOBBLHJOJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4391)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetMuseumInfoCsReq {}
/// Obf: FLIMCLFDIFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMuseumInfoScRsp {
/// offset: 64
#[prost(message, optional, tag = "11")]
pub okmghncgpol: ::core::option::Option<Knnodapakja>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub gpeafajgcph: ::core::option::Option<Dbhpnlhpcmd>,
/// offset: 48
#[prost(uint32, repeated, tag = "1")]
pub ckdachpjljd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub hnepfehkfeo: ::prost::alloc::vec::Vec<Fokopecfcop>,
/// offset: 56
#[prost(message, repeated, tag = "8")]
pub bodapolfadf: ::prost::alloc::vec::Vec<Fkmkigfjodf>,
/// offset: 80
#[prost(uint32, tag = "13")]
pub anbehcinfld: u32,
/// offset: 96
#[prost(uint32, tag = "10")]
pub nogabdkmagb: u32,
/// offset: 84
#[prost(uint32, tag = "5")]
pub exp: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub abijhknbghj: u32,
/// offset: 88
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 72
#[prost(uint32, tag = "12")]
pub djflhfmjpcd: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub aaokffgnbne: ::prost::alloc::vec::Vec<u32>,
/// offset: 100
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 92
#[prost(uint32, tag = "3")]
pub epeekldllda: u32,
}
/// Obf: FBGIMKPICEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4394)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BuyNpcStuffCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gkfegibgegi: u32,
}
/// Obf: DEKANFCAEFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4395)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BuyNpcStuffScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gkfegibgegi: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: ECJBCADGILK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4314)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetStuffToAreaCsReq {
/// offset: 32
#[prost(uint32, tag = "2")]
pub gkfegibgegi: u32,
/// offset: 24
#[prost(enumeration = "Jffonidpnda", tag = "8")]
pub pos: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub pegelnhgmja: u32,
}
/// Obf: IHMHOEBNLIF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4318)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetStuffToAreaScRsp {
/// offset: 36
#[prost(uint32, tag = "2")]
pub pegelnhgmja: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub gkfegibgegi: u32,
/// offset: 24
#[prost(enumeration = "Jffonidpnda", tag = "8")]
pub pos: i32,
}
/// Obf: HENDDKMJNDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4309)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RemoveStuffFromAreaCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub gkfegibgegi: u32,
}
/// Obf: PCEIBEIKBBF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4398)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RemoveStuffFromAreaScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub gkfegibgegi: u32,
}
/// Obf: IPPEIOJAEDM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4363)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncGetStuffScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub gkfegibgegi: u32,
/// offset: 28
#[prost(enumeration = "GetStuffType", tag = "13")]
pub jfgkamkhhef: i32,
}
/// Obf: DGFKCKICENP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4326)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncGetExhibitScNotify {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ecjbeeledfk: u32,
}
/// Obf: LNHBNKCPHIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4339)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishCurTurnCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub noibchmdhjh: u32,
}
/// Obf: OJDGNHKPCIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4301)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishCurTurnScRsp {
/// offset: 28
#[prost(uint32, tag = "11")]
pub kdoimeheeog: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: BDLNONMJLGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4374)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpgradeAreaCsReq {
/// offset: 28
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub area_id: u32,
}
/// Obf: HDHMAFFFNBD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4337)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpgradeAreaScRsp {
/// offset: 28
#[prost(uint32, tag = "14")]
pub area_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub level: u32,
}
/// Obf: BOBINHKMFEK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4304)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpgradeAreaStatCsReq {
/// offset: 28
#[prost(enumeration = "StatType", tag = "12")]
pub dgfgnmjalgj: i32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub area_id: u32,
}
/// Obf: JGHPGJKOFFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4338)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpgradeAreaStatScRsp {
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub area_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 24
#[prost(enumeration = "StatType", tag = "4")]
pub dgfgnmjalgj: i32,
}
/// Obf: JPLNOJJDLAK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4372)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncMuseumInfoChangedScNotify {
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub ckdachpjljd: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(uint32, tag = "12")]
pub epeekldllda: u32,
/// offset: 92
#[prost(uint32, tag = "15")]
pub nogabdkmagb: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub bodapolfadf: ::prost::alloc::vec::Vec<Fkmkigfjodf>,
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub aaokffgnbne: ::prost::alloc::vec::Vec<u32>,
/// offset: 84
#[prost(uint32, tag = "1")]
pub anbehcinfld: u32,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub hnepfehkfeo: ::prost::alloc::vec::Vec<Fokopecfcop>,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub okmghncgpol: ::core::option::Option<Knnodapakja>,
/// offset: 56
#[prost(message, optional, tag = "7")]
pub gpeafajgcph: ::core::option::Option<Dbhpnlhpcmd>,
/// offset: 80
#[prost(uint32, tag = "13")]
pub djflhfmjpcd: u32,
/// offset: 76
#[prost(uint32, tag = "2")]
pub abijhknbghj: u32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub exp: u32,
/// offset: 72
#[prost(uint32, tag = "3")]
pub level: u32,
}
/// Obf: NFPBLBDHDMP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4333)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncMuseumRandomEventStartScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ljmfgdfblck: ::core::option::Option<Affimbgbmbj>,
}
/// Obf: FCGOABNHHOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4361)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MuseumRandomEventQueryCsReq {
/// offset: 24
#[prost(int32, tag = "5")]
pub acbnhjkffmp: i32,
}
/// Obf: EGBFJNCBDKD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4307)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MuseumRandomEventQueryScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub ljmfgdfblck: ::core::option::Option<Knnodapakja>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: JINOKPICHDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4358)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MuseumRandomEventSelectCsReq {
/// offset: 28
#[prost(uint32, tag = "13")]
pub ilhabfjkegd: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub event_id: u32,
}
/// Obf: IFAHFKJPLGA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4344)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MuseumRandomEventSelectScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub ilhabfjkegd: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub event_id: u32,
}
/// Obf: PJDGFJBLEOM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4332)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncMuseumFundsChangedScNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub epeekldllda: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4400)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ibfcjbckeni {
/// offset: 36
#[prost(uint32, tag = "12")]
pub gkfegibgegi: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub gbhlndoollg: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub dobcfdeimka: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub epeekldllda: u32,
}
/// Obf: JKNEDHNHHLC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4389)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncMuseumTargetStartNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub lpagkhgccfh: u32,
}
/// Obf: HFOEOPJMNBI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4396)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncMuseumTargetMissionFinishNotify {
/// offset: 36
#[prost(uint32, tag = "6")]
pub lpagkhgccfh: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub egefhcfjicc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "3")]
pub epogeoiilni: bool,
}
/// Obf: JJJPAAMCFNK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4357)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncMuseumTargetRewardNotify {
/// offset: 32
#[prost(uint32, tag = "14")]
pub lpagkhgccfh: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub item_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub fjofdonmhph: u32,
}
/// Obf: NBCLKLKNJIH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4321)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeCollectRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
/// Obf: FIHPNMOPLOO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4328)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeCollectRewardRsp {
/// offset: 36
#[prost(uint32, tag = "4")]
pub item_id: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Engefmpdlbk {
/// offset: 24
#[prost(uint32, tag = "8")]
pub level_id: u32,
/// offset: 32
#[prost(bool, tag = "6")]
pub caakbfjdgik: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub aammmjjhhjd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jacfodgpimc {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub ficcpemlmnn: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub nciiiiabfdp: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub cefdnehpfei: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jhjgfphicmc: u32,
}
/// Obf: MBAMNKIGOCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7572)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MusicRhythmDataCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub player_data: u32,
}
/// Obf: KBJLEHPFEIF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7588)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MusicRhythmDataScRsp {
/// offset: 72
#[prost(bool, tag = "5")]
pub nabccmlehgg: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub hniphgkapcl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub bkaekpjnoic: ::prost::alloc::vec::Vec<Engefmpdlbk>,
/// offset: 68
#[prost(uint32, tag = "11")]
pub cur_level_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub cfcheabmobn: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub opjfcmaoace: ::prost::alloc::vec::Vec<Jacfodgpimc>,
/// offset: 64
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 56
#[prost(uint32, repeated, tag = "12")]
pub fmloninpdpp: ::prost::alloc::vec::Vec<u32>,
/// offset: 76
#[prost(uint32, tag = "14")]
pub dmkigolbghe: u32,
}
/// Obf: MHJIIPIEAIO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7574)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MusicRhythmStartLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub level_id: u32,
}
/// Obf: KDAPNCGGPBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7589)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MusicRhythmStartLevelScRsp {
/// offset: 16
#[prost(string, tag = "8")]
pub mdildjmpngh: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level_id: u32,
}
/// Obf: BFPECMFDLJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7573)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MusicRhythmFinishLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub score_id: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub caakbfjdgik: bool,
/// offset: 32
#[prost(uint32, tag = "15")]
pub role_star: u32,
}
/// Obf: NNNHNJOOKHG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7571)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MusicRhythmFinishLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub level_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PDIPCHOBNDI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7578)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MusicRhythmUnlockTrackScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub mmknegdacbo: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NJEMBBCNLKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7594)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MusicRhythmSaveSongConfigDataCsReq {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub bajeialibbm: ::core::option::Option<Jacfodgpimc>,
}
/// Obf: ANMLNAGCFND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7600)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct MusicRhythmSaveSongConfigDataScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub hnedaolnago: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub dmkigolbghe: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7585)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmejhilmkah {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub mpmcjpmmdmc: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7597)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hdcoofahmhj {}
/// Obf: DEBNOAJMHCH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7595)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MusicRhythmUnlockSongSfxScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub mpmcjpmmdmc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ELIELOBCLCJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OfferingInfo {
/// offset: 40
#[prost(uint32, tag = "4")]
pub pmopgbmgekd: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub benbcdjkdjp: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub jffapcddamk: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub ojmkofhbmji: u32,
/// offset: 44
#[prost(enumeration = "Kmpfieepeek", tag = "14")]
pub bebickmnbch: i32,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub kihpjnbpabf: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FDLELGKMBMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6921)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetOfferingInfoCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub namfeknncna: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IOCIEIHILON
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6940)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetOfferingInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub hjajcmocdnn: ::prost::alloc::vec::Vec<OfferingInfo>,
}
/// Obf: CFHMKLKELJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6922)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SubmitOfferingItemCsReq {
/// offset: 28
#[prost(uint32, tag = "13")]
pub jffapcddamk: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub interacted_prop_entity_id: u32,
}
/// Obf: EMNMPINHHBA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6930)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SubmitOfferingItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub dgnapbknbcd: ::core::option::Option<OfferingInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: KFKCLNNNFDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6935)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOfferingRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub take_reward_level_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub jffapcddamk: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub interacted_prop_entity_id: u32,
}
/// Obf: GEGLIAPFNIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6928)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOfferingRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub dgnapbknbcd: ::core::option::Option<OfferingInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: FADDIBDHKOI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6934)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OfferingInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub dgnapbknbcd: ::core::option::Option<OfferingInfo>,
}
/// Obf: BKMNLLIIIFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4091)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AcceptedPamMissionExpireCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub main_mission_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4010)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ollnkphmeph {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub main_mission_id: u32,
}
/// Obf: OOOAODJDNLM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4094)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncAcceptedPamMissionNotify {
/// offset: 32
#[prost(uint32, tag = "4")]
pub main_mission_id: u32,
/// offset: 24
#[prost(uint64, tag = "6")]
pub njmongkljjc: u64,
}
/// Obf: NOBEBBIFPBM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8121)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPamSkinDataCsReq {}
/// Obf: CLBCFHDDGOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8140)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPamSkinDataScRsp {
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub unlock_skin_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cur_skin: u32,
}
/// Obf: OMFHKHGIKGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8122)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectPamSkinCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub pam_skin: u32,
}
/// Obf: DFOOPKILNDH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8130)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectPamSkinScRsp {
/// offset: 28
#[prost(uint32, tag = "4")]
pub cur_skin: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub set_skin: u32,
}
/// Obf: JFDJLGPDFPF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8135)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockPamSkinScNotify {
/// offset: 24
#[prost(uint32, tag = "4")]
pub pam_skin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lngjcjnkpke {
/// offset: 32
#[prost(uint32, tag = "2")]
pub level_id: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub idopnckaado: bool,
/// offset: 24
#[prost(uint32, tag = "11")]
pub time: u32,
}
/// Obf: LHCLEBMLEHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8381)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ParkourGetDataCsReq {}
/// Obf: IEBEIFEDNBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8400)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ParkourGetDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub lcphekpadkf: ::prost::alloc::vec::Vec<Lngjcjnkpke>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Locejaimmgg {
/// offset: 32
#[prost(uint32, tag = "15")]
pub time: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ebiaonnlfgm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Afdbefkbbfm {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub jpnalkefhoh: ::prost::alloc::vec::Vec<Locejaimmgg>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub level_id: u32,
}
/// Obf: OFFFJKPKNDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8382)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ParkourGetRankingInfoCsReq {}
/// Obf: NKDGHFKBGHG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8390)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ParkourGetRankingInfoScRsp {
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub imdcefegipb: ::core::option::Option<Afdbefkbbfm>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub dehbapfmbmb: ::prost::alloc::vec::Vec<Afdbefkbbfm>,
}
/// Obf: JFLGECBEFCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8395)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ParkourStartLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub hhpfndbgiio: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub level_id: u32,
}
/// Obf: OFLGNHDEONJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8388)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ParkourStartLevelScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub hhpfndbgiio: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dpabaknjahm {
/// offset: 28
#[prost(enumeration = "Ieepgjikeem", tag = "1")]
pub r#type: i32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Glefccgnkde {
/// offset: 24
#[prost(uint32, tag = "5")]
pub cnt: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gloiklnhbln {
/// offset: 56
#[prost(uint32, tag = "3")]
pub aaeckpnahjn: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ioabjkmgiom: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub dmkneiekiln: u32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub fhhlkgclhbd: ::prost::alloc::vec::Vec<Glefccgnkde>,
/// offset: 52
#[prost(uint32, tag = "12")]
pub aedmpniapcj: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub cfceicjljdh: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub kmnhammlgjm: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub hbmjnoghlbh: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub oacbaldofpc: u32,
/// offset: 64
#[prost(uint32, tag = "11")]
pub beoapnbfoci: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub aiceknalkbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnnmmnkcihp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub jmlmmjcimhc: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub pgbplonoipe: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub mhmjgpmkpdl: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub hgbgjacaohb: u32,
}
/// Obf: KLKNCLBPOPD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8394)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ParkourEndLevelCsReq {
/// offset: 32
#[prost(message, optional, tag = "12")]
pub hkcofdinjin: ::core::option::Option<Gloiklnhbln>,
/// offset: 68
#[prost(uint32, tag = "7")]
pub time: u32,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub jacobclkood: ::prost::alloc::vec::Vec<Dpabaknjahm>,
/// offset: 72
#[prost(uint32, tag = "8")]
pub jfhkaclkhhc: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub cidmhhicbjj: u32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub iimgchffnlk: ::prost::alloc::vec::Vec<Cnnmmnkcihp>,
/// offset: 52
#[prost(enumeration = "Nomnehcnglh", tag = "14")]
pub end_reason: i32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub level_id: u32,
/// offset: 60
#[prost(uint32, tag = "13")]
pub rank: u32,
/// offset: 64
#[prost(uint32, tag = "5")]
pub hhpfndbgiio: u32,
}
/// Obf: GNOEMFHIKAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8397)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ParkourEndLevelScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub efaadcigmdk: ::core::option::Option<Lngjcjnkpke>,
/// offset: 44
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "4")]
pub bcbohfgdemf: bool,
/// offset: 33
#[prost(bool, tag = "9")]
pub idopnckaado: bool,
/// offset: 40
#[prost(uint32, tag = "11")]
pub level_id: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub time: u32,
/// offset: 36
#[prost(enumeration = "Nomnehcnglh", tag = "15")]
pub end_reason: i32,
}
/// Obf: GBEBHHFAIFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7601)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPetDataCsReq {}
/// Obf: KJDPBBPLLHB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7604)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPetDataScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub cur_pet_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub unlocked_pet_id: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JOOGJEOLPKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7602)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SummonPetCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub summoned_pet_id: u32,
}
/// Obf: KKMIGHOBACL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7614)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SummonPetScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub cur_pet_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub select_pet_id: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: HBAJBHNIMKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7603)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RecallPetCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub summoned_pet_id: u32,
}
/// Obf: MECJOONMPHA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7608)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RecallPetScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub cur_pet_id: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub select_pet_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7610)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Flnmcmnjgho {
/// offset: 24
#[prost(uint32, tag = "8")]
pub cur_pet_id: u32,
}
/// Obf: FGCDALJAOCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5191)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPhoneDataCsReq {}
/// Obf: JKKPELCFEFC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPhoneDataScRsp {
/// offset: 60
#[prost(uint32, tag = "9")]
pub dcpddfejolm: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub cehnlefaomp: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub poonlbpbpnc: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub mpdgebglpca: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub eagdiblfhjb: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ekdkcklkdih: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MEPCFBLDPJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5194)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectChatBubbleCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub bubble_id: u32,
}
/// Obf: HJOMGOOMOHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5195)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectChatBubbleScRsp {
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub dcpddfejolm: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub dkjagfkpfon: u32,
}
/// Obf: GHHEGKOHNDH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5114)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockChatBubbleScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub bubble_id: u32,
}
/// Obf: PFJIKFDDNNA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5118)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectPhoneThemeCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub theme_id: u32,
}
/// Obf: OPICFPJFJOL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5109)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectPhoneThemeScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub mpdgebglpca: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub nallebnbpkb: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: OOGJNPMHPKC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5198)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockPhoneThemeScNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub theme_id: u32,
}
/// Obf: CNNCCOBFCNE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5163)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectPhoneCaseCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub phone_case_id: u32,
}
/// Obf: CILDGHOAFBM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5126)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectPhoneCaseScRsp {
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub gmhoeabhkig: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub cehnlefaomp: u32,
}
/// Obf: BCOFOKGPFCA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5139)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockPhoneCaseScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub phone_case_id: u32,
}
/// Obf: GMIPIEGCDJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8213)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPlanetFesDataCsReq {}
/// Obf: POPBEFPAFBH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8207)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlanetFesDataScRsp {
/// offset: 104
#[prost(message, repeated, tag = "6")]
pub dpfiheekgdl: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub goffalblhhn: ::core::option::Option<Noamcblcamh>,
/// offset: 96
#[prost(message, optional, tag = "10")]
pub peabldfcmic: ::core::option::Option<Ogacfipdecd>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub moddibhcppd: ::core::option::Option<Jbmmipagdce>,
/// offset: 120
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 56
#[prost(message, optional, tag = "7")]
pub fkehogmgljf: ::core::option::Option<Ipbgegbffhk>,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub opelalibcil: ::core::option::Option<Bknpgkniomg>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub obooodmpbbh: ::core::option::Option<Llageikjbja>,
/// offset: 112
#[prost(message, optional, tag = "8")]
pub nolbpbmhoka: ::core::option::Option<Gkmghiboofe>,
/// offset: 72
#[prost(message, optional, tag = "14")]
pub fcapbphlncj: ::core::option::Option<Bchdpkabmno>,
/// offset: 80
#[prost(message, optional, tag = "11")]
pub skill_info: ::core::option::Option<Ipnpjjppccc>,
/// offset: 88
#[prost(message, optional, tag = "3")]
pub efimneggkmh: ::core::option::Option<Ohlcklekpin>,
/// offset: 64
#[prost(message, optional, tag = "2")]
pub kkclndfbphb: ::core::option::Option<Eonnkckpdki>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efegkdhemfn {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MOBIJLCNMGJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8230)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesSyncChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Mmgmgmnenle>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Omlongnomai {
/// offset: 24
#[prost(uint32, tag = "10")]
pub nioaobgfmeh: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub pnjhmgnejji: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mkbfhjdmjkl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mmgmgmnenle {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub jppgfljhdhk: ::core::option::Option<Eooabbdpejj>,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub source: ::core::option::Option<Omlongnomai>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbjmgihilgb {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub efgeljjflkl: ::core::option::Option<Efegkdhemfn>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub bhdhiibcdij: u32,
/// offset: 40
#[prost(int64, tag = "6")]
pub anhgnlhnoke: i64,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub iglcedbckfh: ::core::option::Option<Efegkdhemfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eonnkckpdki {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub fncdchjmhlf: ::prost::alloc::vec::Vec<Lbjmgihilgb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hfhmikiflpo {
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub jlhpimjpdlo: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub role_star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ipbgegbffhk {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub avatar_list: ::prost::alloc::vec::Vec<Hfhmikiflpo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fbbmdfdoeef {
/// offset: 28
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub fjofdonmhph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llageikjbja {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub mebdledcgdi: ::core::option::Option<Efegkdhemfn>,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub item_list: ::prost::alloc::vec::Vec<Fbbmdfdoeef>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub item_value: ::core::option::Option<Efegkdhemfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gkmghiboofe {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub kdidneledjd: ::prost::alloc::vec::Vec<Agaojnnbala>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Agaojnnbala {
/// offset: 48
#[prost(uint64, tag = "9")]
pub unique_id: u64,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub gponjaapomn: ::prost::alloc::vec::Vec<Njgdkdedbnb>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub config_id: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub source: ::core::option::Option<Omlongnomai>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Njgdkdedbnb {
#[prost(oneof = "njgdkdedbnb::Bpihfajcloc", tags = "3")]
pub bpihfajcloc: ::core::option::Option<njgdkdedbnb::Bpihfajcloc>,
}
/// Nested message and enum types in `NJGDKDEDBNB`.
pub mod njgdkdedbnb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(int64, tag = "3")]
Pckcjepgnfk(i64),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcachjflghh {
/// offset: 36
#[prost(enumeration = "PlanetFesQuestState", tag = "2")]
pub status: i32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub progress: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub odonpmongja: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub ojbeacglloh: u32,
#[prost(oneof = "gcachjflghh::Agfcpghpedd", tags = "11, 1")]
pub agfcpghpedd: ::core::option::Option<gcachjflghh::Agfcpghpedd>,
}
/// Nested message and enum types in `GCACHJFLGHH`.
pub mod gcachjflghh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Agfcpghpedd {
/// offset: 16
#[prost(uint32, tag = "11")]
Kgaabcgghnm(u32),
/// offset: 16
#[prost(message, tag = "1")]
Chfnljpeenb(super::Efegkdhemfn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohaoflalhbl {
/// offset: 28
#[prost(uint32, tag = "4")]
pub onebnoglond: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub jnomdifnejh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Noamcblcamh {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub quest_list: ::prost::alloc::vec::Vec<Gcachjflghh>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub ccahgldmhgi: ::core::option::Option<Ohaoflalhbl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbmmipagdce {
/// offset: 32
#[prost(uint32, tag = "7")]
pub gbcpgoafebc: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub obhnhkkdghc: ::core::option::Option<Efegkdhemfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ipimegcpbgm {
/// offset: 24
#[prost(uint32, tag = "15")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub emlijibpbfl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bchdpkabmno {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub nkjhkmblibl: ::prost::alloc::vec::Vec<Ipimegcpbgm>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub feamokbliac: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ghldmadohhf {
/// offset: 28
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub skill_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ipnpjjppccc {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub phglfhddacm: ::prost::alloc::vec::Vec<Ghldmadohhf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bknpgkniomg {
/// offset: 32
#[prost(uint32, tag = "1")]
pub ekimliamfhe: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub pdmmdnjmikm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogacfipdecd {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub jmnoplmhjle: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub odmbjohladg: u32,
/// offset: 32
#[prost(int64, tag = "6")]
pub aljibccdhpj: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eooabbdpejj {
#[prost(
oneof = "eooabbdpejj::Bpihfajcloc",
tags = "12, 7, 8, 10, 1, 3, 11, 13, 5, 9, 4, 2, 6, 14, 15, 1562, 185, 1526, 398, 1528, 1967, 367, 885, 1280, 77, 128, 710, 127"
)]
pub bpihfajcloc: ::core::option::Option<eooabbdpejj::Bpihfajcloc>,
}
/// Nested message and enum types in `EOOABBDPEJJ`.
pub mod eooabbdpejj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "12")]
Ecmofebpngm(super::Iikmhadljfl),
/// offset: 16
#[prost(message, tag = "7")]
Pajdkfmmaeo(super::Iikmhadljfl),
/// offset: 16
#[prost(message, tag = "8")]
AddGameItemInfo(super::Jnmopcfjdpd),
/// offset: 16
#[prost(message, tag = "10")]
Ppgfghipeph(super::Jnmopcfjdpd),
/// offset: 16
#[prost(message, tag = "1")]
Maloadhclph(super::Lbjmgihilgb),
/// offset: 16
#[prost(message, tag = "3")]
Jefcnpjcpmn(super::Lbjmgihilgb),
/// offset: 16
#[prost(message, tag = "11")]
Clajdoecahe(super::Hfhmikiflpo),
/// offset: 16
#[prost(message, tag = "13")]
Fceeeblcbaj(super::Hfhmikiflpo),
/// offset: 16
#[prost(message, tag = "5")]
Ncgpneoilpc(super::Agaojnnbala),
/// offset: 16
#[prost(message, tag = "9")]
Kfgbkeadajg(super::Agaojnnbala),
/// offset: 16
#[prost(message, tag = "4")]
Afdgedfkagg(super::Ggjfdihcfih),
/// offset: 16
#[prost(message, tag = "2")]
Kckemapbcof(super::Gcachjflghh),
/// offset: 16
#[prost(message, tag = "6")]
Appeliagbee(super::Gcachjflghh),
/// offset: 16
#[prost(message, tag = "14")]
Ipfogbifcfg(super::Ohaoflalhbl),
/// offset: 16
#[prost(message, tag = "15")]
Lbplnapfaim(super::PlanetFesUnlockChange),
/// offset: 16
#[prost(message, tag = "1562")]
Cnpgeneoaha(super::Ghldmadohhf),
/// offset: 16
#[prost(message, tag = "185")]
Nepkhdpckpf(super::Lceejnopnib),
/// offset: 16
#[prost(message, tag = "1526")]
Ihndgchcnbe(super::Gpmnbmjifhj),
/// offset: 16
#[prost(message, tag = "398")]
Ibodbcmejig(super::Glifhdoljmo),
/// offset: 16
#[prost(message, tag = "1528")]
Fhepdalecne(super::Hjmlnlkcojj),
/// offset: 16
#[prost(message, tag = "1967")]
Kgajnahhaij(super::Aglndmmgfml),
/// offset: 16
#[prost(message, tag = "367")]
Liecnmcdheb(super::Iemdamolkfl),
/// offset: 16
#[prost(message, tag = "885")]
Ljemgmmjibo(super::Agaojnnbala),
/// offset: 16
#[prost(message, tag = "1280")]
Mmdjpibeick(super::Nchlaeeobif),
/// offset: 16
#[prost(message, tag = "77")]
Fjcodooigkg(super::Bbogaphfibg),
/// offset: 16
#[prost(message, tag = "128")]
Mlcceebnhol(super::Hbmnfgpkech),
/// offset: 16
#[prost(message, tag = "710")]
Bbiealhdkfj(super::Fffkfkhheog),
/// offset: 16
#[prost(message, tag = "127")]
Fogcabkjolm(super::Hhkhkgdamnb),
}
}
/// Obf: HLAHOPEAEFO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesUnlockChange {
/// offset: 32
#[prost(bool, tag = "8")]
pub has_passed: bool,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub fcapbphlncj: ::core::option::Option<Ipimegcpbgm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ggjfdihcfih {
/// offset: 32
#[prost(uint32, tag = "11")]
pub gbcpgoafebc: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub obhnhkkdghc: ::core::option::Option<Efegkdhemfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iikmhadljfl {
/// offset: 40
#[prost(message, optional, tag = "3")]
pub clafndlgdao: ::core::option::Option<Efegkdhemfn>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub hmfccfckefo: ::core::option::Option<Efegkdhemfn>,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub item_stack_count: ::core::option::Option<Efegkdhemfn>,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub ecajlpajekf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jnmopcfjdpd {
/// offset: 24
#[prost(uint32, tag = "7")]
pub item_stack_count: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub clafndlgdao: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lceejnopnib {
/// offset: 24
#[prost(uint32, tag = "9")]
pub nmljhigfkgc: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub igjklcdclij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cnlikadpcbh {
/// offset: 36
#[prost(uint32, tag = "6")]
pub ohaiegclplh: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub oefhgdemoml: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ihldddhpoio: ::core::option::Option<Efegkdhemfn>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nchlaeeobif {
/// offset: 72
#[prost(uint32, tag = "13")]
pub jpgflkdloop: u32,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub ogoddoigoje: ::core::option::Option<Efegkdhemfn>,
/// offset: 68
#[prost(uint32, tag = "3")]
pub ebfblmkioai: u32,
/// offset: 80
#[prost(uint32, tag = "15")]
pub opbccibecmi: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub emgeniiljmc: u32,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub mmnolimbpca: ::prost::alloc::vec::Vec<Cnlikadpcbh>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub jaahelclhmi: ::core::option::Option<Efegkdhemfn>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub iaaaadclflf: u32,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "2")]
pub gmdhphlimag: ::std::collections::HashMap<u32, u32>,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub bfnpcjomgfl: ::core::option::Option<Efegkdhemfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gpmnbmjifhj {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub oadejomkkpf: ::core::option::Option<Pbgmknegopk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjmlnlkcojj {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub fancadkjjce: ::core::option::Option<Bdemabplpko>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glifhdoljmo {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub edbkopfobnf: ::core::option::Option<Efegkdhemfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aglndmmgfml {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
/// offset: 32
#[prost(enumeration = "Immmnleaibh", tag = "14")]
pub fhpmepjnbbf: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iemdamolkfl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ekimliamfhe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Figfdnbihcf {
/// offset: 40
#[prost(uint32, tag = "14")]
pub fjnljoboonh: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub hiofnihmfam: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub klobddijnhg: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub pndecpcklhg: ::core::option::Option<Efegkdhemfn>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub idgjpgaiibj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jnbgidelogf {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub item_list: ::prost::alloc::vec::Vec<Fbbmdfdoeef>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub transfer_item_list: ::prost::alloc::vec::Vec<Figfdnbihcf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cpiochhpicd {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub leklknkebpo: ::core::option::Option<Figfdnbihcf>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub bikhoegfefd: ::core::option::Option<Fbbmdfdoeef>,
}
/// Obf: CFENFJDCJEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8227)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesCollectIncomeCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub bhdhiibcdij: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8235)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Afkceokhghf {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jnhcbckhcem {
/// offset: 28
#[prost(uint32, tag = "1")]
pub bhdhiibcdij: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
/// Obf: CJGLKLABKCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8238)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesSetAvatarWorkCsReq {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub clkaildcpjc: ::prost::alloc::vec::Vec<Jnhcbckhcem>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8205)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ndkmgibcahf {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: LAGNIMMDBLH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8201)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesBuyLandCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub bhdhiibcdij: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8247)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kijgiokokpf {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: BJEGDGNPGFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8219)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesClientStatusCsReq {
/// offset: 24
#[prost(bool, tag = "1")]
pub hcbedeclaic: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8202)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mdgobjofodb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: BFIDOFCKENM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8244)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesCollectAllIncomeCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8218)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jombhcniemp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub fenlggamapa: ::core::option::Option<Efegkdhemfn>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: NAMILAANGAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8245)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesDoGachaCsReq {
/// offset: 32
#[prost(uint32, tag = "14")]
pub simulate_magic: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub gacha_id: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub gacha_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lllapndddkm {
/// offset: 36
#[prost(uint32, tag = "3")]
pub oghcmdfngmf: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub npbklchljmg: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub nbakhcllekj: ::core::option::Option<Cpiochhpicd>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffbdadkfpbf {
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub jojdjaechka: ::prost::alloc::vec::Vec<Lllapndddkm>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub kpopeckcdmg: ::core::option::Option<Efegkdhemfn>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub cbejmmddbjl: ::prost::alloc::vec::Vec<Cpiochhpicd>,
/// offset: 48
#[prost(uint32, repeated, tag = "15")]
pub nhcagpfdlep: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eiklochpnbm {
/// offset: 32
#[prost(message, optional, tag = "5")]
pub efbamgjdaeh: ::core::option::Option<Jnbgidelogf>,
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub nlhdfbnljhj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GHBLMDHGIOE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8236)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesDoGachaScRsp {
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub gacha_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub jigibllfpkf: ::prost::alloc::vec::Vec<Fbbmdfdoeef>,
#[prost(oneof = "planet_fes_do_gacha_sc_rsp::Fnjjnaocoii", tags = "1, 9")]
pub fnjjnaocoii: ::core::option::Option<planet_fes_do_gacha_sc_rsp::Fnjjnaocoii>,
}
/// Nested message and enum types in `PlanetFesDoGachaScRsp`.
pub mod planet_fes_do_gacha_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fnjjnaocoii {
/// offset: 24
#[prost(message, tag = "1")]
Mahhenhihdk(super::Ffbdadkfpbf),
/// offset: 24
#[prost(message, tag = "9")]
Bbmgofhleak(super::Eiklochpnbm),
}
}
/// Obf: GNAFKEEMEEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8203)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesAvatarLevelUpCsReq {
/// offset: 28
#[prost(uint32, tag = "3")]
pub odadjiloeko: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
}
/// Obf: CGDGCIGBCLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8250)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesAvatarLevelUpScRsp {
/// offset: 40
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub odadjiloeko: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ihllmllnifn: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<Hllcdblcipk>,
}
/// Obf: HCAHEGBMAHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8216)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesTakeQuestRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub odonpmongja: u32,
}
/// Obf: PJPNKAEHOIP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8231)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesTakeQuestRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub odonpmongja: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub eaphmpideci: ::core::option::Option<Jnbgidelogf>,
}
/// Obf: BGGGLJAJBNI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8248)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesUpgradeSkillLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub odadjiloeko: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub skill_id: u32,
}
/// Obf: IKBKJLJFBEJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8229)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesSkillLevelUpScRsp {
/// offset: 36
#[prost(uint32, tag = "2")]
pub skill_id: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub item_cost: ::core::option::Option<Fbbmdfdoeef>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub skill_level: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hllcdblcipk {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "8")]
pub jondoihpnea: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub item_value: ::core::option::Option<Efegkdhemfn>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub item_list: ::prost::alloc::vec::Vec<Fbbmdfdoeef>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Efbimnfgmbm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lnnnceilcaa: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub afahdbpgjll: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iamcappfdbh {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub pibhjcmeoea: ::prost::alloc::vec::Vec<Efbimnfgmbm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pknbpahcimj {
/// offset: 36
#[prost(uint32, tag = "13")]
pub glioneelojh: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub ppogpojjelj: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cokgopbmlpp: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "5")]
pub hnenkahdbkm: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmbladgcpmm {
/// offset: 32
#[prost(uint32, tag = "1")]
pub edncoagaijk: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub oiaphbbdphl: ::core::option::Option<Jojlacdbpna>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub elleljfgdph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjghkgmgoap {
/// offset: 24
#[prost(uint32, tag = "8")]
pub iikccgfjkab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idigejhhpdl {
/// offset: 24
#[prost(uint32, tag = "3")]
pub iikccgfjkab: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub gdpgobiilno: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub mollbamglag: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcjibpmpiba {
/// offset: 24
#[prost(uint32, tag = "10")]
pub iikccgfjkab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jipacdejkjc {
/// offset: 32
#[prost(int64, tag = "10")]
pub jpbdnchhkgc: i64,
/// offset: 48
#[prost(uint32, tag = "2")]
pub phkahahldae: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub emfhlbbocfk: u32,
/// offset: 57
#[prost(bool, tag = "11")]
pub aojcdackpcp: bool,
/// offset: 56
#[prost(bool, tag = "14")]
pub mbdgkaehcfb: bool,
/// offset: 44
#[prost(uint32, tag = "5")]
pub gafpecggicc: u32,
/// offset: 58
#[prost(bool, tag = "15")]
pub bihhipmlbon: bool,
#[prost(oneof = "jipacdejkjc::Nlpppchggpf", tags = "7, 3, 6, 1, 12, 13")]
pub nlpppchggpf: ::core::option::Option<jipacdejkjc::Nlpppchggpf>,
}
/// Nested message and enum types in `JIPACDEJKJC`.
pub mod jipacdejkjc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(message, tag = "7")]
Fmjmnfibcah(super::Iamcappfdbh),
/// offset: 24
#[prost(message, tag = "3")]
Cdnenmbmokh(super::Pknbpahcimj),
/// offset: 24
#[prost(message, tag = "6")]
Fffdhggpnpm(super::Pmbladgcpmm),
/// offset: 24
#[prost(message, tag = "1")]
Ccnfdlhkjfm(super::Mjghkgmgoap),
/// offset: 24
#[prost(message, tag = "12")]
Naejhjieobd(super::Idigejhhpdl),
/// offset: 24
#[prost(message, tag = "13")]
Adecnjpkjfi(super::Bcjibpmpiba),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bdemabplpko {
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub bpckfljigci: ::prost::alloc::vec::Vec<Jipacdejkjc>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub gafpecggicc: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub bfnpcjomgfl: ::core::option::Option<Efegkdhemfn>,
/// offset: 52
#[prost(bool, tag = "4")]
pub cfionkkipjl: bool,
/// offset: 56
#[prost(int64, tag = "11")]
pub dnnhcnckjcm: i64,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub kbhegbcaamg: ::std::collections::HashMap<u32, u32>,
/// offset: 53
#[prost(bool, tag = "9")]
pub has_passed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Onoinahehhb {
/// offset: 52
#[prost(uint32, tag = "4")]
pub mnpcblehghp: u32,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub mmnolimbpca: ::prost::alloc::vec::Vec<Cnlikadpcbh>,
/// offset: 48
#[prost(bool, tag = "12")]
pub cfionkkipjl: bool,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub bfnpcjomgfl: ::core::option::Option<Efegkdhemfn>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ljmmomihgei: ::core::option::Option<Efegkdhemfn>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub gafpecggicc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hibbpoamdma {
/// offset: 24
#[prost(uint32, tag = "15")]
pub phkahahldae: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub jplcjgpcfdo: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pbgmknegopk {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub bkapbdghiab: ::prost::alloc::vec::Vec<Hibbpoamdma>,
/// offset: 48
#[prost(uint32, repeated, tag = "12")]
pub lkbdlbeamgp: ::prost::alloc::vec::Vec<u32>,
/// offset: 60
#[prost(uint32, tag = "3")]
pub mjidmbjngei: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub afdbhgcajdb: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub alhdblajhnn: ::core::option::Option<Bdemabplpko>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub bimncnmbogf: ::prost::alloc::vec::Vec<Onoinahehhb>,
}
/// Obf: DLGODNGNCHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8221)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesGetBusinessDayInfoCsReq {
/// offset: 24
#[prost(bool, tag = "2")]
pub boacdlkcjji: bool,
}
/// Obf: ICIMOBHBILC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8249)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetBusinessDayInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 40
#[prost(int64, tag = "1")]
pub aligefkmmgh: i64,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub oadejomkkpf: ::core::option::Option<Pbgmknegopk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohlcklekpin {
/// offset: 28
#[prost(uint32, tag = "13")]
pub afdbhgcajdb: u32,
/// offset: 32
#[prost(int64, tag = "1")]
pub aligefkmmgh: i64,
/// offset: 45
#[prost(bool, tag = "7")]
pub has_passed: bool,
/// offset: 24
#[prost(uint32, tag = "2")]
pub mjidmbjngei: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub bgdbcakjmma: u32,
/// offset: 44
#[prost(bool, tag = "10")]
pub cfionkkipjl: bool,
}
/// Obf: HHJKIFDCFNF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8215)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesBusinessDayRefreshEventCsReq {
/// offset: 24
#[prost(bool, tag = "1")]
pub dgahmjobdne: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub gafpecggicc: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub phkahahldae: u32,
}
/// Obf: MLGKFJKKDDD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8206)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesBusinessDayRefreshEventScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
}
/// Obf: INEAJGOJKPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8226)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesDeliverPamCargoCsReq {
/// offset: 28
#[prost(uint32, tag = "14")]
pub afahdbpgjll: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Obf: AGAGEEKGMGM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8208)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesDeliverPamCargoScRsp {
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub iolkdnamdco: ::core::option::Option<Hllcdblcipk>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
/// Obf: KLHPNIDFPGO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8233)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesChooseAvatarEventOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub nhdbkgmgelh: u32,
}
/// Obf: NPOOGENCIGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8209)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesChooseAvatarEventOptionScRsp {
/// offset: 44
#[prost(uint32, tag = "14")]
pub aaijkibonoo: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
/// offset: 52
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<Hllcdblcipk>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub eemndgipbic: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub cokgopbmlpp: u32,
}
/// Obf: KPJDIIIKKOM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8204)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesDealAvatarEventOptionItemCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub glioneelojh: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub icogahffcld: bool,
}
/// Obf: CKCKNLHNHLN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8237)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesDealAvatarEventOptionItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<Hllcdblcipk>,
/// offset: 40
#[prost(bool, tag = "1")]
pub icogahffcld: bool,
/// offset: 48
#[prost(uint32, tag = "10")]
pub eemndgipbic: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub aaijkibonoo: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
}
/// Obf: NFAANCANCHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8243)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesTakeRegionPhaseRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub hjmgglanhml: u32,
}
/// Obf: BEMBCNKCLLA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8239)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesTakeRegionPhaseRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub hjmgglanhml: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward_list: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbhpojjlfec {
/// offset: 44
#[prost(uint32, tag = "13")]
pub ieailocmknn: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub akagaamojcf: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub bhlabmiodgo: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub jgaiphcijhb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jojlacdbpna {
/// offset: 36
#[prost(uint32, tag = "12")]
pub elleljfgdph: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub khdlmpakegf: u32,
#[prost(oneof = "jojlacdbpna::Epiijjcakie", tags = "3")]
pub epiijjcakie: ::core::option::Option<jojlacdbpna::Epiijjcakie>,
}
/// Nested message and enum types in `JOJLACDBPNA`.
pub mod jojlacdbpna {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Epiijjcakie {
/// offset: 24
#[prost(message, tag = "3")]
Pihgdhaklcb(super::Bbhpojjlfec),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gifnoklkcgh {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub dnlalpgkfdk: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KIJAOPIAHOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8220)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesStartMiniGameCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub khdlmpakegf: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub elleljfgdph: u32,
}
/// Obf: JIGEMDLBLFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8222)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesStartMiniGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<Hllcdblcipk>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub oiaphbbdphl: ::core::option::Option<Jojlacdbpna>,
/// offset: 52
#[prost(uint32, tag = "5")]
pub retcode: u32,
#[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Bdboamocohi", tags = "8")]
pub bdboamocohi: ::core::option::Option<
planet_fes_start_mini_game_sc_rsp::Bdboamocohi,
>,
}
/// Nested message and enum types in `PlanetFesStartMiniGameScRsp`.
pub mod planet_fes_start_mini_game_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bdboamocohi {
/// offset: 32
#[prost(message, tag = "8")]
Efbamgjdaeh(super::Gifnoklkcgh),
}
}
/// Obf: ODIEOLMNENI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8246)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesUseItemCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub ogbddnfelcl: u32,
}
/// Obf: NMNOBDIIGGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8240)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesUseItemScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<Hllcdblcipk>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: FADLBLGNEHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8217)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesBingoGameFlipCardCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub nbflcnhfefm: u32,
}
/// Obf: JEDHJMFEAOE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8228)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGameBingoFlipScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<Hllcdblcipk>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub nbflcnhfefm: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub jklfmohicmo: bool,
}
/// Obf: ENDMIKCIFMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8223)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesBonusEventInteractCsReq {
/// offset: 28
#[prost(uint32, tag = "15")]
pub phkahahldae: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub bfmaoidejcd: u32,
}
/// Obf: ALONCNDOEGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8214)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesBonusEventInteractScRsp {
/// offset: 40
#[prost(uint32, tag = "2")]
pub phkahahldae: u32,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<Hllcdblcipk>,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fffkfkhheog {
/// offset: 44
#[prost(uint32, tag = "4")]
pub dbojchbahci: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub ackibggbfmo: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub gold: ::core::option::Option<Efegkdhemfn>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub gafpecggicc: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub klfpgjnlfkg: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub gbcpgoafebc: u32,
}
/// Obf: GPICOEHLEKL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8212)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesGetFriendRankingInfoListCsReq {}
/// Obf: LBGBOCOFMHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8234)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetFriendRankingInfoListScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub knniaebmhgm: ::core::option::Option<Fffkfkhheog>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IAPNMAPLAFD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8225)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesFriendRankingInfoChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub cpbglngocba: ::prost::alloc::vec::Vec<Fffkfkhheog>,
}
/// Obf: KHKMOODMDDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8210)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesSetCustomKeyValueCsReq {
/// offset: 28
#[prost(uint32, tag = "7")]
pub key: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub value: u32,
}
/// Obf: ECHAEDJOCAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8224)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesSetCustomKeyValueScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub key: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub value: u32,
}
/// Obf: HDALEIPDCNA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8241)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesUpgradeFesLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub odadjiloeko: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8242)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Emiffphbmei {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JHMONADIDKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8211)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesGetAvatarStatCsReq {}
/// Obf: OECBNPAOEJN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8232)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetAvatarStatScRsp {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub mmnolimbpca: ::prost::alloc::vec::Vec<Cnlikadpcbh>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbogaphfibg {
/// offset: 44
#[prost(uint32, tag = "10")]
pub epgikgcadhm: u32,
/// offset: 32
#[prost(int64, tag = "6")]
pub edecalejjfh: i64,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub djdebkpgjdn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub giiigjfmhpo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbmnfgpkech {
/// offset: 40
#[prost(uint64, tag = "13")]
pub phalkdhhppb: u64,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cdcbfhfjgmd: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub djdebkpgjdn: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(int64, tag = "7")]
pub time: i64,
/// offset: 36
#[prost(bool, tag = "8")]
pub jfhmcdfdabi: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhkhkgdamnb {
/// offset: 36
#[prost(uint32, tag = "7")]
pub giiigjfmhpo: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub source: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub djdebkpgjdn: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(int64, tag = "14")]
pub time: i64,
/// offset: 32
#[prost(uint32, tag = "11")]
pub epgikgcadhm: u32,
}
/// Obf: LOPCGPMHNKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8303)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesGetExtraCardPieceInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pehocgjjmnf {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub afihgfcchpk: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(int64, tag = "3")]
pub llghobdibom: i64,
/// offset: 56
#[prost(uint32, tag = "11")]
pub uid: u32,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub mlfnlibcbmo: ::prost::alloc::vec::Vec<Bbogaphfibg>,
/// offset: 76
#[prost(uint32, tag = "13")]
pub ahllmhgeemf: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub cgomcpebbia: ::prost::alloc::vec::Vec<Fbbmdfdoeef>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub jhnjkohpijn: ::prost::alloc::vec::Vec<Hhkhkgdamnb>,
/// offset: 72
#[prost(uint32, tag = "12")]
pub flifcipeplo: u32,
}
/// Obf: IECBKBJKDLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8297)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetExtraCardPieceInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub adjeeiilgbo: ::core::option::Option<Pehocgjjmnf>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: FFHBOHDDFIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8320)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesGetFriendCardPieceCsReq {}
/// Obf: IFNAAPKKDMB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8317)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetFriendCardPieceScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub nlopobheejh: ::prost::alloc::vec::Vec<Pehocgjjmnf>,
}
/// Obf: BKBCAPMAHHE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8325)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesChangeCardPieceApplyPermissionCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub flifcipeplo: u32,
}
/// Obf: HEGNCNHPMGA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8328)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesChangeCardPieceApplyPermissionScRsp {
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub flifcipeplo: u32,
}
/// Obf: POKNLBHIKAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8295)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesApplyCardPieceCsReq {
/// offset: 32
#[prost(uint32, tag = "9")]
pub eaalmhnalfi: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub djdebkpgjdn: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FPOHHJKEJEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8291)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesApplyCardPieceScRsp {
/// offset: 44
#[prost(uint32, tag = "1")]
pub epgikgcadhm: u32,
/// offset: 52
#[prost(bool, tag = "5")]
pub chehaodhaoc: bool,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub eaalmhnalfi: u32,
/// offset: 32
#[prost(int64, tag = "13")]
pub aljibccdhpj: i64,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub djdebkpgjdn: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MMPBMMJLFHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8337)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesHandleCardPieceApplyCsReq {
/// offset: 40
#[prost(bool, tag = "4")]
pub ilcooflfgfh: bool,
/// offset: 32
#[prost(uint32, tag = "7")]
pub epgikgcadhm: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub mgafddcgjpm: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "11")]
pub giiigjfmhpo: u32,
}
/// Obf: HMIOJGOKMIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8309)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesHandleCardPieceApplyScRsp {
/// offset: 40
#[prost(int64, tag = "15")]
pub onbbnacbadf: i64,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub mgafddcgjpm: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(bool, tag = "6")]
pub ilcooflfgfh: bool,
/// offset: 36
#[prost(uint32, tag = "8")]
pub epgikgcadhm: u32,
}
/// Obf: FADKNHHMPIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8292)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesGetOfferedCardPieceCsReq {
/// offset: 24
#[prost(bool, tag = "8")]
pub jfhmcdfdabi: bool,
/// offset: 32
#[prost(uint64, tag = "5")]
pub phalkdhhppb: u64,
}
/// Obf: JJKDDGNDNLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8334)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetOfferedCardPieceScRsp {
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 56
#[prost(uint64, tag = "9")]
pub phalkdhhppb: u64,
/// offset: 48
#[prost(int64, tag = "3")]
pub caobldajohk: i64,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub cgomcpebbia: ::prost::alloc::vec::Vec<Fbbmdfdoeef>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub clfpbngklaa: ::prost::alloc::vec::Vec<Hbmnfgpkech>,
/// offset: 40
#[prost(bool, tag = "8")]
pub jfhmcdfdabi: bool,
}
/// Obf: PLHKEENEHFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8308)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGiveCardPieceCsReq {
/// offset: 32
#[prost(uint32, tag = "15")]
pub eaalmhnalfi: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub mgafddcgjpm: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MOBMNENMECG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8335)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGiveCardPieceScRsp {
/// offset: 48
#[prost(uint64, tag = "14")]
pub phalkdhhppb: u64,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub mgafddcgjpm: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub eaalmhnalfi: u32,
/// offset: 40
#[prost(int64, tag = "1")]
pub onbbnacbadf: i64,
}
/// Obf: FNMEMIDGMKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8326)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesLargeBonusInteractCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pfopcgakmjp: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub bcopjhfndbf: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub hgiagjmhdob: u32,
}
/// Obf: NFHPGDLJFGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8293)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesLargeBonusInteractScRsp {
/// offset: 44
#[prost(uint32, tag = "15")]
pub hgiagjmhdob: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub diheciikele: ::core::option::Option<Jipacdejkjc>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub lamfmelcemd: ::core::option::Option<Efegkdhemfn>,
}
/// Obf: COKEFEINPBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8340)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlanetFesEnterNextBusinessDayCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8306)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hcjkedjpghb {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: PBLACIHDLCL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(91)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerLoginCsReq {
/// offset: 56
#[prost(string, tag = "5")]
pub ibdeallkdam: ::prost::alloc::string::String,
/// offset: 196
#[prost(bool, tag = "386")]
pub mmfjfmpnjmn: bool,
/// offset: 136
#[prost(message, optional, tag = "809")]
pub abfnmchiifi: ::core::option::Option<Cokhgimnlek>,
/// offset: 200
#[prost(uint32, tag = "10")]
pub ipicogjibae: u32,
/// offset: 172
#[prost(enumeration = "PlatformType", tag = "6")]
pub platform: i32,
/// offset: 120
#[prost(string, tag = "1")]
pub mckpmfdfbgp: ::prost::alloc::string::String,
/// offset: 88
#[prost(string, tag = "15")]
pub signature: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "189")]
pub cablachjkid: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub ggdpmlcodph: ::prost::alloc::string::String,
/// offset: 168
#[prost(uint32, tag = "9")]
pub dijhafogeof: u32,
/// offset: 48
#[prost(string, tag = "13")]
pub jbcnggagfcd: ::prost::alloc::string::String,
/// offset: 128
#[prost(string, tag = "12")]
pub ljimjgahmkm: ::prost::alloc::string::String,
/// offset: 152
#[prost(string, tag = "1132")]
pub hbidcafopmg: ::prost::alloc::string::String,
/// offset: 184
#[prost(uint32, tag = "437")]
pub efkcmfijgij: u32,
/// offset: 16
#[prost(string, tag = "1248")]
pub blegpliacmk: ::prost::alloc::string::String,
/// offset: 192
#[prost(uint32, tag = "416")]
pub pekkcpfgccl: u32,
/// offset: 40
#[prost(message, optional, tag = "42")]
pub hejkbacfhbg: ::core::option::Option<Dnjfgollccb>,
/// offset: 204
#[prost(enumeration = "Fpjbojbfmnj", tag = "8")]
pub bnpgkdaejpb: i32,
/// offset: 112
#[prost(string, tag = "11")]
pub rogue_get_info: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "273")]
pub cjcfgamhmcg: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "7")]
pub hffgcagbnlo: ::prost::alloc::string::String,
/// offset: 197
#[prost(bool, tag = "765")]
pub jmfanjehdmg: bool,
/// offset: 80
#[prost(string, tag = "84")]
pub gnodlejaojp: ::prost::alloc::string::String,
/// offset: 188
#[prost(uint32, tag = "878")]
pub nchffcbpifb: u32,
/// offset: 96
#[prost(string, tag = "729")]
pub icjighomdnl: ::prost::alloc::string::String,
/// offset: 176
#[prost(uint64, tag = "2")]
pub login_random: u64,
/// offset: 144
#[prost(string, tag = "4")]
pub kilchabddlc: ::prost::alloc::string::String,
/// offset: 160
#[prost(string, tag = "14")]
pub enecpeogekg: ::prost::alloc::string::String,
}
/// Obf: KMGGAMPIBDH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(10)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerLoginScRsp {
/// offset: 64
#[prost(uint64, tag = "4")]
pub login_random: u64,
/// offset: 72
#[prost(uint64, tag = "8")]
pub server_timestamp_ms: u64,
/// offset: 48
#[prost(bool, tag = "13")]
pub cignejkdkjf: bool,
/// offset: 52
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 49
#[prost(bool, tag = "14")]
pub allhdafgdcj: bool,
/// offset: 56
#[prost(uint32, tag = "7")]
pub stamina: u32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
/// offset: 60
#[prost(int32, tag = "11")]
pub lhnkdikbibo: i32,
/// offset: 40
#[prost(string, tag = "12")]
pub ichljdlepnl: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "10")]
pub pjnkeeokgbo: ::prost::alloc::string::String,
}
/// Obf: LJBDAIMNEJC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(94)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerLogoutCsReq {}
/// Obf: NFEPFHOJIDO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(14)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerGetTokenCsReq {
/// offset: 40
#[prost(string, tag = "2")]
pub token: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "7")]
pub eflaeankacm: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "15")]
pub sign_type: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub account_ip: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub account_ip_port: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub efkcmfijgij: u32,
/// offset: 16
#[prost(string, tag = "6")]
pub account_uid: ::prost::alloc::string::String,
/// offset: 60
#[prost(uint32, tag = "8")]
pub uid: u32,
/// offset: 64
#[prost(uint32, tag = "10")]
pub platform: u32,
}
/// Obf: BBOGLEADPEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(18)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerGetTokenScRsp {
/// offset: 56
#[prost(uint32, tag = "11")]
pub uid: u32,
/// offset: 48
#[prost(uint64, tag = "8")]
pub secret_key_seed: u64,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub black_info: ::core::option::Option<BlackInfo>,
/// offset: 16
#[prost(string, tag = "1")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "2")]
pub authkey: ::prost::alloc::string::String,
/// offset: 60
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(98)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbcdkaofnmd {
/// offset: 16
#[prost(string, tag = "10")]
pub stop_desc: ::prost::alloc::string::String,
}
/// Obf: JNFKCNJMCFO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(63)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerSqueezedScNotify {
/// offset: 32
#[prost(
enumeration = "player_squeezed_sc_notify::dgmeglnmhki::Lkmgmlfkaip",
tag = "2"
)]
pub dgljghjenje: i32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub black_info: ::core::option::Option<BlackInfo>,
}
/// Nested message and enum types in `PlayerSqueezedScNotify`.
pub mod player_squeezed_sc_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgmeglnmhki {}
/// Nested message and enum types in `DGMEGLNMHKI`.
pub mod dgmeglnmhki {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Lkmgmlfkaip {
Oflpacbabig = 0,
Dlmgjjcfklp = 1,
Mfpjfdelehf = 2,
Odkpniloiah = 3,
Feflfcjjcmn = 4,
Ldlilhooclm = 5,
}
impl Lkmgmlfkaip {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oflpacbabig => "LKMGMLFKAIP_OFLPACBABIG",
Self::Dlmgjjcfklp => "LKMGMLFKAIP_DLMGJJCFKLP",
Self::Mfpjfdelehf => "LKMGMLFKAIP_MFPJFDELEHF",
Self::Odkpniloiah => "LKMGMLFKAIP_ODKPNILOIAH",
Self::Feflfcjjcmn => "LKMGMLFKAIP_FEFLFCJJCMN",
Self::Ldlilhooclm => "LKMGMLFKAIP_LDLILHOOCLM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LKMGMLFKAIP_OFLPACBABIG" => Some(Self::Oflpacbabig),
"LKMGMLFKAIP_DLMGJJCFKLP" => Some(Self::Dlmgjjcfklp),
"LKMGMLFKAIP_MFPJFDELEHF" => Some(Self::Mfpjfdelehf),
"LKMGMLFKAIP_ODKPNILOIAH" => Some(Self::Odkpniloiah),
"LKMGMLFKAIP_FEFLFCJJCMN" => Some(Self::Feflfcjjcmn),
"LKMGMLFKAIP_LDLILHOOCLM" => Some(Self::Ldlilhooclm),
_ => None,
}
}
}
}
}
/// Obf: KFFAPLAMHJP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(26)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterStageCsReq {
/// offset: 24
#[prost(string, tag = "6")]
pub stop_desc: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(39)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pdanohbkbbf {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(string, tag = "1")]
pub iekpomomoph: ::prost::alloc::string::String,
}
/// Obf: EDJJFNLBFMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(71)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBasicInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oeeeaejbenb {
/// offset: 24
#[prost(uint32, tag = "8")]
pub apofjccelfm: u32,
/// offset: 29
#[prost(bool, tag = "2")]
pub jlphflloeaj: bool,
/// offset: 28
#[prost(bool, tag = "6")]
pub odejnpjbjaj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerSettingInfo {
/// offset: 43
#[prost(bool, tag = "4")]
pub chcnedncidj: bool,
/// offset: 51
#[prost(bool, tag = "10")]
pub mfcpdjggcmo: bool,
/// offset: 32
#[prost(message, optional, tag = "524")]
pub hghfecomjna: ::core::option::Option<Necgmcgfann>,
/// offset: 53
#[prost(bool, tag = "1557")]
pub bmehfmdnkle: bool,
/// offset: 52
#[prost(bool, tag = "1219")]
pub kfblhccgepo: bool,
/// offset: 41
#[prost(bool, tag = "7")]
pub lpepidnjdem: bool,
/// offset: 48
#[prost(bool, tag = "9")]
pub pfjmeecgjmm: bool,
/// offset: 47
#[prost(bool, tag = "14")]
pub cpogdkalgom: bool,
/// offset: 40
#[prost(bool, tag = "12")]
pub fijnapnicjf: bool,
/// offset: 50
#[prost(bool, tag = "2")]
pub coigocjhbop: bool,
/// offset: 46
#[prost(bool, tag = "13")]
pub nhlkfbobdom: bool,
/// offset: 42
#[prost(bool, tag = "151")]
pub lenkiebiihp: bool,
/// offset: 49
#[prost(bool, tag = "197")]
pub ejdgnleobcn: bool,
/// offset: 44
#[prost(bool, tag = "8")]
pub bkdcfbdmnij: bool,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ehklnpcmmhe: ::core::option::Option<Oeeeaejbenb>,
/// offset: 45
#[prost(bool, tag = "11")]
pub ccnghbadhbl: bool,
}
/// Obf: GetBasicInfoScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(36)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBasicInfoScRsp {
/// offset: 72
#[prost(uint32, tag = "11")]
pub week_cocoon_finished_count: u32,
/// offset: 48
#[prost(bool, tag = "2")]
pub is_gender_set: bool,
/// offset: 40
#[prost(int64, tag = "8")]
pub next_recover_time: i64,
/// offset: 56
#[prost(uint32, tag = "12")]
pub exchange_times: u32,
/// offset: 68
#[prost(uint32, tag = "7")]
pub cur_day: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub gameplay_birthday: u32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub cur_map_entry_id: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub player_setting_info: ::core::option::Option<PlayerSettingInfo>,
/// offset: 60
#[prost(uint32, tag = "4")]
pub gender: u32,
/// offset: 32
#[prost(int64, tag = "14")]
pub last_set_nickname_time: i64,
}
/// Obf: KDNHEKFILJP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(37)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExchangeStaminaCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExchangeStaminaScRsp {
/// offset: 48
#[prost(int64, tag = "9")]
pub last_recover_time: i64,
/// offset: 32
#[prost(uint32, tag = "8")]
pub exchange_times: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub stamina_add: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub item_cost_list: ::prost::alloc::vec::Vec<ItemCost>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub cur_map_entry_id: u32,
}
/// Obf: OOGDOGPALAO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(38)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAuthkeyCsReq {
/// offset: 32
#[prost(uint32, tag = "3")]
pub authkey_ver: u32,
/// offset: 24
#[prost(string, tag = "15")]
pub auth_appid: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "7")]
pub sign_type: u32,
}
/// Obf: HOHPGNDMCLF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(72)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAuthkeyScRsp {
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub sign_type: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub authkey_ver: u32,
/// offset: 32
#[prost(string, tag = "10")]
pub authkey: ::prost::alloc::string::String,
/// offset: 16
#[prost(string, tag = "4")]
pub auth_appid: ::prost::alloc::string::String,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(32)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Phibgdfefee {
/// offset: 24
#[prost(int64, tag = "2")]
pub stop_end_time: i64,
/// offset: 32
#[prost(int64, tag = "10")]
pub stop_begin_time: i64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(33)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AntiAddictScNotify {
/// offset: 24
#[prost(string, tag = "3")]
pub level: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "7")]
pub msg_type: u32,
/// offset: 16
#[prost(string, tag = "15")]
pub msg: ::prost::alloc::string::String,
}
/// Obf: BNBFMIGFOGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(61)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetNicknameCsReq {
/// offset: 32
#[prost(bool, tag = "12")]
pub is_modify: bool,
/// offset: 24
#[prost(string, tag = "3")]
pub nickname: ::prost::alloc::string::String,
}
/// Obf: HJOBMPGMMDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetNicknameScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(int64, tag = "5")]
pub set_time: i64,
/// offset: 36
#[prost(bool, tag = "12")]
pub is_modify: bool,
}
/// Obf: PGEJEDPINOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(58)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetLevelRewardTakenListCsReq {}
/// Obf: MHNODHPLONN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(44)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLevelRewardTakenListScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub level_reward_taken_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: BJJOBHHMFEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(100)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetLevelRewardReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub interacted_prop_entity_id: u32,
}
/// Obf: JMPJIMLEFIJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(89)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLevelRewardScRcp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: FPGOJFMEKAN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(21)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetLanguageReq {
/// offset: 24
#[prost(enumeration = "Fpjbojbfmnj", tag = "11")]
pub bnpgkdaejpb: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(28)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kfgokpojkph {
/// offset: 24
#[prost(enumeration = "Fpjbojbfmnj", tag = "2")]
pub bnpgkdaejpb: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: NDGLICLPCEN
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AnnounceData {
/// offset: 60
#[prost(uint32, tag = "5")]
pub config_id: u32,
/// offset: 72
#[prost(uint32, tag = "11")]
pub cleafkjogjd: u32,
/// offset: 48
#[prost(int64, tag = "3")]
pub begin_time: i64,
/// offset: 24
#[prost(string, tag = "13")]
pub hbaabnaajlc: ::prost::alloc::string::String,
/// offset: 56
#[prost(bool, tag = "14")]
pub has_recommand: bool,
/// offset: 40
#[prost(string, tag = "8")]
pub aedgenkiepb: ::prost::alloc::string::String,
/// offset: 76
#[prost(uint32, tag = "4")]
pub mppdnhnpfen: u32,
/// offset: 57
#[prost(bool, tag = "15")]
pub lhleagcjpfc: bool,
/// offset: 64
#[prost(int64, tag = "6")]
pub end_time: i64,
/// offset: 32
#[prost(string, tag = "2")]
pub hofblegmcen: ::prost::alloc::string::String,
}
/// Obf: AHANNEPPJGC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(65)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ServerAnnounceNotify {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub announce_data_list: ::prost::alloc::vec::Vec<AnnounceData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GateServer {
#[prost(string, tag = "6")]
pub lua_url: ::prost::alloc::string::String,
#[prost(string, tag = "9")]
pub region_name: ::prost::alloc::string::String,
#[prost(bool, tag = "10")]
pub unk1: bool,
#[prost(string, tag = "11")]
pub ex_resource_url: ::prost::alloc::string::String,
#[prost(string, tag = "12")]
pub asset_bundle_url: ::prost::alloc::string::String,
#[prost(bool, tag = "15")]
pub unk2: bool,
#[prost(string, tag = "43")]
pub msg: ::prost::alloc::string::String,
#[prost(bool, tag = "67")]
pub unk3: bool,
#[prost(bool, tag = "79")]
pub unk4: bool,
#[prost(bool, tag = "184")]
pub unk5: bool,
#[prost(bool, tag = "200")]
pub unk6: bool,
#[prost(bool, tag = "235")]
pub unk7: bool,
#[prost(bool, tag = "454")]
pub unk8: bool,
#[prost(bool, tag = "529")]
pub unk9: bool,
#[prost(string, tag = "1417")]
pub asset_bundle_url_android: ::prost::alloc::string::String,
#[prost(string, tag = "1488")]
pub ifix_url: ::prost::alloc::string::String,
#[prost(bool, tag = "1686")]
pub unk10: bool,
#[prost(string, tag = "1178")]
pub ifix_version: ::prost::alloc::string::String,
#[prost(string, tag = "1238")]
pub mdk_res_version: ::prost::alloc::string::String,
/// offset: 256
#[prost(string, tag = "3")]
pub ip: ::prost::alloc::string::String,
/// offset: 512
#[prost(uint32, tag = "7")]
pub port: u32,
/// offset: 488
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(16)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pejpoaciikl {
/// offset: 16
#[prost(string, tag = "11")]
pub kghhblgpjji: ::prost::alloc::string::String,
}
/// Obf: LMIDOIOGHLK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(79)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetGenderCsReq {
/// offset: 24
#[prost(enumeration = "Gender", tag = "5")]
pub gender: i32,
}
/// Obf: MALABKDKFEI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(20)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetGenderScRsp {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "4")]
pub hbdhaeinmfp: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: JFFLIFOMDDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(93)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetPlayerInfoCsReq {
/// offset: 16
#[prost(string, tag = "10")]
pub nickname: ::prost::alloc::string::String,
/// offset: 32
#[prost(enumeration = "Gender", tag = "2")]
pub gender: i32,
/// offset: 36
#[prost(bool, tag = "15")]
pub is_modify: bool,
}
/// Obf: KBABGMHDILJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetPlayerInfoScRsp {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "6")]
pub hbdhaeinmfp: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 40
#[prost(int64, tag = "5")]
pub set_time: i64,
/// offset: 32
#[prost(bool, tag = "1")]
pub is_modify: bool,
}
/// Obf: ENJKLMFCNAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(66)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QueryProductInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnjbjdkmmki {
/// offset: 52
#[prost(enumeration = "ProductGiftType", tag = "7")]
pub gmddebinghe: i32,
/// offset: 56
#[prost(int64, tag = "1")]
pub begin_time: i64,
/// offset: 40
#[prost(uint32, tag = "14")]
pub eefhebkhkab: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub jcjghcoeooj: u32,
/// offset: 64
#[prost(bool, tag = "12")]
pub oghmdoibhlm: bool,
/// offset: 44
#[prost(uint32, tag = "5")]
pub memncjlkaee: u32,
/// offset: 32
#[prost(string, tag = "3")]
pub kgkgjkgoipo: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "8")]
pub jngmhkmlaal: ::prost::alloc::string::String,
/// offset: 72
#[prost(int64, tag = "9")]
pub end_time: i64,
}
/// Obf: PEGGEPHNCCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryProductInfoScRsp {
/// offset: 48
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub ifkkklcfobk: u32,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub cfohldjbjcc: ::prost::alloc::vec::Vec<Gnjbjdkmmki>,
/// offset: 32
#[prost(uint64, tag = "6")]
pub dfhmmbkpecm: u64,
/// offset: 40
#[prost(uint32, tag = "15")]
pub bamoogpnjeh: u32,
}
/// Obf: ELCONPOLJJE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(59)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonthCardRewardNotify {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(11)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientDownloadDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub download_data: ::core::option::Option<ClientDownloadData>,
}
/// Obf: IFJICIOAFJA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(86)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjDownloadDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub data: ::core::option::Option<ClientObjDownloadData>,
}
/// Obf: UpdateFeatureSwitchScNotify
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateFeatureSwitchScNotify {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub switch_info_list: ::prost::alloc::vec::Vec<Cenoiemjpkk>,
}
/// Obf: FMAMFNKHKIC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DailyRefreshNotify {
/// offset: 24
#[prost(uint32, tag = "7")]
pub kaaghapglcp: u32,
}
/// Obf: GEHLFMJIJBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(92)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetGameplayBirthdayCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub birthday: u32,
}
/// Obf: IMJAKPGGNIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(24)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetGameplayBirthdayScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub birthday: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(78)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbpeekkncok {
/// offset: 32
#[prost(uint32, tag = "5")]
pub cachgifmpmo: u32,
/// offset: 24
#[prost(string, tag = "12")]
pub cgdobaoahmb: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(42)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hcbmipfccpl {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(29)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ciaanmcpbgf {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub nkdemkapnmn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(12)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerHeartBeatCsReq {
/// offset: 40
#[prost(uint32, tag = "9")]
pub kkcdcijhjfa: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub sc_data: ::core::option::Option<Dodeleaicgi>,
/// offset: 32
#[prost(uint64, tag = "3")]
pub client_time_ms: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(77)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerHeartBeatScRsp {
/// offset: 32
#[prost(uint64, tag = "9")]
pub client_time_ms: u64,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 48
#[prost(uint64, tag = "14")]
pub server_time_ms: u64,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub download_data: ::core::option::Option<ClientDownloadData>,
}
/// Obf: NINAHPKIJKB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FeatureSwitchClosedScNotify {
/// offset: 24
#[prost(enumeration = "FeatureSwitchType", tag = "4")]
pub ofdfkmlogko: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ccllahiipil {
/// offset: 16
#[prost(string, tag = "13")]
pub fmfplggchkg: ::prost::alloc::string::String,
/// offset: 32
#[prost(enumeration = "Ciaiojanapi", tag = "15")]
pub r#type: i32,
}
/// Obf: BDANLAFMNMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(90)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSecretKeyInfoCsReq {
/// offset: 24
#[prost(bytes = "vec", tag = "14")]
pub menhccnkadb: ::prost::alloc::vec::Vec<u8>,
}
/// Obf: CIIJPJPEMKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(69)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSecretKeyInfoScRsp {
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub naiehfbnjla: ::prost::alloc::vec::Vec<Ccllahiipil>,
/// offset: 16
#[prost(bytes = "vec", tag = "14")]
pub ggadipnbmmb: ::prost::alloc::vec::Vec<u8>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PLACHIBPAAL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(41)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerLoginFinishCsReq {}
/// Obf: KOKEMJGMDIF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(62)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerLoginFinishScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GNNOCLBGFHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(50)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ForceSyncGameStateFinishCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(19)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ddcckdceboj {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Baogmgolljk {
/// offset: 24
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 32
#[prost(uint64, tag = "3")]
pub jfghfbdgijp: u64,
}
/// Obf: FFEMOMBINGK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(70)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetVideoVersionKeyCsReq {}
/// Obf: JKEKAGEGFEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(68)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetVideoVersionKeyScRsp {
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub jfmgchjechg: ::prost::alloc::vec::Vec<Baogmgolljk>,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub emapaigeonc: ::prost::alloc::vec::Vec<Baogmgolljk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fajgloficei {
/// offset: 24
#[prost(uint32, tag = "11")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub nfdajhjdgoj: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub jmienbbmpag: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub anbbpphbcjh: u32,
}
/// Obf: FEPCEOMNLCK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(82)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRedPointStatusScNotify {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub apmckodegbk: ::prost::alloc::vec::Vec<Fajgloficei>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub nfdajhjdgoj: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jmienbbmpag: u32,
}
/// Obf: CBJPJBJBGKG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(13)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ReserveStaminaExchangeCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub num: u32,
}
/// Obf: GFDGDIIOJLH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(31)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ReserveStaminaExchangeScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: MBEHIBDJHAC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(83)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StaminaInfoScNotify {
/// offset: 28
#[prost(uint32, tag = "6")]
pub stamina: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub mamlflffpli: u32,
/// offset: 32
#[prost(int64, tag = "7")]
pub dldipahpkof: i64,
/// offset: 40
#[prost(int64, tag = "4")]
pub njfdglpglka: i64,
}
/// Obf: PGHCGNIENJK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdatePlayerSetting {
#[prost(
oneof = "update_player_setting::Monpgnbohfc",
tags = "2, 5, 14, 4, 13, 9, 15, 10, 8, 11, 458, 268, 1360, 622, 602, 1017"
)]
pub monpgnbohfc: ::core::option::Option<update_player_setting::Monpgnbohfc>,
}
/// Nested message and enum types in `UpdatePlayerSetting`.
pub mod update_player_setting {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Monpgnbohfc {
/// offset: 24
#[prost(bool, tag = "2")]
Ccnghbadhbl(bool),
/// offset: 24
#[prost(bool, tag = "5")]
Coigocjhbop(bool),
/// offset: 24
#[prost(bool, tag = "14")]
Mfcpdjggcmo(bool),
/// offset: 24
#[prost(bool, tag = "4")]
Chcnedncidj(bool),
/// offset: 24
#[prost(bool, tag = "13")]
Cpogdkalgom(bool),
/// offset: 24
#[prost(bool, tag = "9")]
Nhlkfbobdom(bool),
/// offset: 24
#[prost(bool, tag = "15")]
Lpepidnjdem(bool),
/// offset: 24
#[prost(bool, tag = "10")]
Fijnapnicjf(bool),
/// offset: 24
#[prost(bool, tag = "8")]
Pfjmeecgjmm(bool),
/// offset: 24
#[prost(message, tag = "11")]
Ehklnpcmmhe(super::Oeeeaejbenb),
/// offset: 24
#[prost(bool, tag = "458")]
Bkdcfbdmnij(bool),
/// offset: 24
#[prost(bool, tag = "268")]
Bmehfmdnkle(bool),
/// offset: 24
#[prost(bool, tag = "1360")]
Ejdgnleobcn(bool),
/// offset: 24
#[prost(bool, tag = "622")]
Lenkiebiihp(bool),
/// offset: 24
#[prost(bool, tag = "602")]
Kfblhccgepo(bool),
/// offset: 24
#[prost(message, tag = "1017")]
Hghfecomjna(super::Necgmcgfann),
}
}
/// Obf: EGHCFFLLOHN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(35)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LightConeRarity4AutoLockReq {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub player_setting: ::core::option::Option<UpdatePlayerSetting>,
}
/// Obf: HBCEDNHOCEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(15)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdatePlayerSettingScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub player_setting: ::core::option::Option<UpdatePlayerSetting>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: CNPOGGGFGBP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(80)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjUploadCsReq {
/// offset: 32
#[prost(uint32, tag = "2")]
pub kkcdcijhjfa: u32,
/// offset: 36
#[prost(enumeration = "Nofmhnnijan", tag = "10")]
pub mkhdindghmd: i32,
/// offset: 24
#[prost(bytes = "vec", tag = "12")]
pub sc_data: ::prost::alloc::vec::Vec<u8>,
}
/// Obf: NAIFPKJNFME
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(85)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjUploadScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub data: ::core::option::Option<ClientObjDownloadData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfkdieajpcj {
/// offset: 24
#[prost(string, repeated, tag = "3")]
pub cjflloblnng: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kebhkhcalbo {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub black_list: ::core::option::Option<Kfkdieajpcj>,
/// offset: 32
#[prost(bool, tag = "10")]
pub gndjpnbecjp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofleelgmbio {
#[prost(oneof = "ofleelgmbio::Bhkpamdfgaa", tags = "321, 1303, 1500")]
pub bhkpamdfgaa: ::core::option::Option<ofleelgmbio::Bhkpamdfgaa>,
}
/// Nested message and enum types in `OFLEELGMBIO`.
pub mod ofleelgmbio {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bhkpamdfgaa {
/// offset: 24
#[prost(bool, tag = "321")]
Gndjpnbecjp(bool),
/// offset: 24
#[prost(message, tag = "1303")]
Cddljojahoa(super::Kfkdieajpcj),
/// offset: 24
#[prost(message, tag = "1500")]
Nhkhkkfbden(super::Kfkdieajpcj),
}
}
/// Obf: DPEEHMBBLKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(55)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdatePlayWithPsnOnlySettingCsReq {
#[prost(
oneof = "update_play_with_psn_only_setting_cs_req::Hnikglbimmi",
tags = "786, 931"
)]
pub hnikglbimmi: ::core::option::Option<
update_play_with_psn_only_setting_cs_req::Hnikglbimmi,
>,
}
/// Nested message and enum types in `UpdatePlayWithPsnOnlySettingCsReq`.
pub mod update_play_with_psn_only_setting_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hnikglbimmi {
/// offset: 24
#[prost(message, tag = "786")]
Agjcgohegpl(super::Kebhkhcalbo),
/// offset: 24
#[prost(message, tag = "931")]
Knoekhplaan(super::Ofleelgmbio),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(40)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mhjojefeokk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hphcinblpja {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(67)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mhjakgfpmck {
/// offset: 16
#[prost(string, repeated, tag = "14")]
pub dmclphfildb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(string, repeated, tag = "1")]
pub kakcfihmddj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 40
#[prost(string, repeated, tag = "8")]
pub hkcmkeodnnb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dpakfglhopm {
/// offset: 28
#[prost(uint32, tag = "4")]
pub nfinjdmommh: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub jjphllegfpj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(81)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hdefpbnnmdj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: ANBKJLIAHDN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct HeadIconData {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: EJLFGHANNBO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DisplayAvatarData {
/// offset: 28
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub pos: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnbalcaoeal {
/// offset: 32
#[prost(bool, tag = "1")]
pub is_display: bool,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
}
/// Obf: FNANHEGMKHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2891)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPlayerBoardDataCsReq {}
/// Obf: FBNMBFNJFGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2810)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerBoardDataScRsp {
/// offset: 40
#[prost(message, optional, tag = "4")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 80
#[prost(uint32, tag = "3")]
pub current_personal_card_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub unlocked_head_icon_list: ::prost::alloc::vec::Vec<HeadIconData>,
/// offset: 76
#[prost(uint32, tag = "2")]
pub current_head_icon_id: u32,
/// offset: 72
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 64
#[prost(message, optional, tag = "15")]
pub aonpjlgdooc: ::core::option::Option<Bnbalcaoeal>,
/// offset: 24
#[prost(string, tag = "6")]
pub signature: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, repeated, tag = "7")]
pub unlocked_personal_card_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "14")]
pub fjejkebljob: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BKEJLOHNNJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2894)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetHeadIconCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub id: u32,
}
/// Obf: PHLOIJAIBDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2895)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetHeadIconScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub current_head_icon_id: u32,
}
/// Obf: PAODNLCFLAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2837)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetPersonalCardCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
}
/// Obf: HNABJMCKMHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2804)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetPersonalCardScRsp {
/// offset: 28
#[prost(uint32, tag = "10")]
pub current_personal_card_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: DEKMNDNHBDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2814)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetDisplayAvatarCsReq {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
}
/// Obf: NGCKIEAKAMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetDisplayAvatarScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: FOJDIFJFKII
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2809)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetIsDisplayAvatarInfoReq {
/// offset: 24
#[prost(bool, tag = "2")]
pub is_display: bool,
}
/// Obf: LEFALKCCKJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2898)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetIsDisplayAvatarInfoScRsp {
/// offset: 24
#[prost(bool, tag = "7")]
pub is_display: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: MNALDMBFGEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2826)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetSignatureCsReq {
/// offset: 16
#[prost(string, tag = "13")]
pub signature: ::prost::alloc::string::String,
}
/// Obf: PJILCCMHODG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2839)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetSignatureScRsp {
/// offset: 24
#[prost(string, tag = "15")]
pub signature: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: AALDHDBGOLF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2801)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetAssistAvatarCsReq {
/// offset: 32
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CKKFLGNBPLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2874)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetAssistAvatarScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4591)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hiblmdnpomn {
/// offset: 24
#[prost(uint32, tag = "4")]
pub afpkjlblplg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Keolehhlhhm {
/// offset: 28
#[prost(uint32, tag = "4")]
pub edigjggppon: u32,
/// offset: 24
#[prost(enumeration = "Bdheneokmfe", tag = "8")]
pub authkey_ver: i32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub hmppeemepmc: u32,
}
/// Obf: FNDNCHNNIIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4510)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnSignCsReq {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub dmhgdpbaaln: ::prost::alloc::vec::Vec<Keolehhlhhm>,
}
/// Obf: EGMDAFPGHDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4594)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnSignScRsp {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub ebcaefondjc: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub dmhgdpbaaln: ::prost::alloc::vec::Vec<Keolehhlhhm>,
}
/// Obf: GGEJPEFEJND
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4595)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnPointChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lcdaleeedjj: u32,
}
/// Obf: KKOAPONJPEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4514)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakePointRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub edigjggppon: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hdabmkcnjjk: u32,
}
/// Obf: HMLKLODJBKI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4518)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakePointRewardScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub hdabmkcnjjk: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub bgpkpkhcgke: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "3")]
pub edigjggppon: u32,
}
/// Obf: IOCJBBELJAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4509)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeRewardCsReq {}
/// Obf: AAHFJLIMBFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4598)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ebcaefondjc: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: FELMHJEBNJA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4563)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnInfoQueryCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub acbnhjkffmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkndedpdffl {
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub bkclblbgemk: ::prost::alloc::vec::Vec<u32>,
/// offset: 108
#[prost(bool, tag = "1035")]
pub bfedhcoiopn: bool,
/// offset: 16
#[prost(message, optional, tag = "1038")]
pub jobdofhggln: ::core::option::Option<Ilmjjcjmipb>,
/// offset: 56
#[prost(uint32, repeated, tag = "3")]
pub ocekfiefmjd: ::prost::alloc::vec::Vec<u32>,
/// offset: 110
#[prost(bool, tag = "736")]
pub godbpohkdoh: bool,
/// offset: 120
#[prost(uint32, tag = "1")]
pub lcdaleeedjj: u32,
/// offset: 64
#[prost(int64, tag = "9")]
pub dnnhcnckjcm: i64,
/// offset: 111
#[prost(bool, tag = "12")]
pub is_taken_reward: bool,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub ipglgfpmanl: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub bjibaobeajj: ::prost::alloc::vec::Vec<u32>,
/// offset: 109
#[prost(bool, tag = "2")]
pub cagmjcapaal: bool,
/// offset: 112
#[prost(enumeration = "Ggfcmmifohm", tag = "10")]
pub status: i32,
/// offset: 72
#[prost(uint32, tag = "2038")]
pub geefokfbpdk: u32,
/// offset: 88
#[prost(int64, tag = "6")]
pub adlbbkbignn: i64,
/// offset: 100
#[prost(uint32, tag = "7")]
pub bdhghaljjhc: u32,
/// offset: 80
#[prost(uint32, tag = "5")]
pub jpfkobeajog: u32,
/// offset: 76
#[prost(uint32, tag = "783")]
pub ggalmcjncnm: u32,
/// offset: 104
#[prost(uint32, tag = "14")]
pub goeogcjdacn: u32,
/// offset: 96
#[prost(uint32, tag = "1269")]
pub ppcapbmkgac: u32,
/// offset: 84
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 116
#[prost(uint32, tag = "897")]
pub nmefgmichon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ilmjjcjmipb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub amflnlgbjgl: bool,
}
/// Obf: AFGECEFAHDA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4526)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnInfoQueryScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub bjmnpnfnhoa: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub caafbggibkh: ::core::option::Option<Kkndedpdffl>,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: NKEKNLLGJJK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4539)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnForceFinishScNotify {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub caafbggibkh: ::core::option::Option<Kkndedpdffl>,
}
/// Obf: DPEGIBCEBIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4501)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeRelicCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
/// Obf: OLKDDKOEPIK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4574)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeRelicScRsp {
/// offset: 36
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: PLEFKNGHJNG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4537)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeExtraHcoinScNotify {
/// offset: 24
#[prost(uint32, tag = "10")]
pub addcpaghjnd: u32,
/// offset: 32
#[prost(bool, tag = "12")]
pub bdfmcpbinke: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub hbpnbapchnj: u32,
}
/// Obf: NKAOLACJEMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4504)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeCustomRelicCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
/// Obf: OFIOJFLDDIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4538)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeCustomRelicScRsp {
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
}
/// Obf: KKLPOPGHBIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4533)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeReturnExtraHcoinRewardCsReq {}
/// Obf: FGIPHKCIDPI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4561)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeReturnExtraHcoinRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub geefokfbpdk: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: LMBKCJEOEIE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4507)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PlayerReturnExtraHcoinProgressScNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ppcapbmkgac: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijkegejfkaj {
/// offset: 32
#[prost(uint32, tag = "4")]
pub ggalmcjncnm: u32,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4544)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Neoadmeaidk {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub ggalmcjncnm: u32,
}
/// Obf: OONOGFBAPMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1191)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishPlotCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub haiibgckpdj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1110)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fefjjfemmfe {
/// offset: 28
#[prost(uint32, tag = "14")]
pub haiibgckpdj: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cikjhlmooik {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub basic_info: ::core::option::Option<PunkLordMonsterBasicInfo>,
/// offset: 44
#[prost(enumeration = "PunkLordAttackerStatus", tag = "2")]
pub dhhalbianog: i32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub fhpoilimkii: ::core::option::Option<Jolddnmgbhd>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub gggoomkojbf: u32,
}
/// Obf: BDNAMLHKEPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3291)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPunkLordMonsterDataCsReq {}
/// Obf: HDDDEAPLNEK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3210)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPunkLordMonsterDataScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub ppoeddffekk: ::prost::alloc::vec::Vec<Cikjhlmooik>,
}
/// Obf: POBNLBNCHNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3294)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartPunkLordRaidCsReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub gealjojcjfn: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub monster_id: u32,
}
/// Obf: EIHHBFCBNFK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3295)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartPunkLordRaidScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub gdbiimnjlba: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(int64, tag = "8")]
pub kgjjcabahog: i64,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub ffcdphmjjkg: ::core::option::Option<Cikjhlmooik>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub scene: ::core::option::Option<Fnjjcigjikc>,
/// offset: 56
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 60
#[prost(bool, tag = "12")]
pub gealjojcjfn: bool,
}
/// Obf: PAIHLIFIFLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3214)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SharePunkLordMonsterCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub uid: u32,
/// offset: 28
#[prost(enumeration = "PunkLordShareType", tag = "12")]
pub share_type: i32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub monster_id: u32,
}
/// Obf: BAGFJJGKJOC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3218)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SharePunkLordMonsterScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub monster_id: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "PunkLordShareType", tag = "6")]
pub share_type: i32,
}
/// Obf: GNIALMKNPEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3209)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SummonPunkLordMonsterCsReq {}
/// Obf: LBLKFONNJCJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3298)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SummonPunkLordMonsterScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub ffcdphmjjkg: ::core::option::Option<Cikjhlmooik>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: NPMHGLLJOFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3274)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakePunkLordPointRewardCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 24
#[prost(bool, tag = "7")]
pub oinmenfpodp: bool,
}
/// Obf: KKELEIDPKPB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3237)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePunkLordPointRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(bool, tag = "15")]
pub oinmenfpodp: bool,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub level: u32,
}
/// Obf: OOKCPEJBAEK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3204)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PunkLordMonsterInfoScNotify {
/// offset: 40
#[prost(uint32, repeated, tag = "12")]
pub gdbiimnjlba: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub fhpoilimkii: ::core::option::Option<Phocecjobhh>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub basic_info: ::core::option::Option<PunkLordMonsterBasicInfo>,
/// offset: 48
#[prost(enumeration = "Inpbgnjmnkj", tag = "7")]
pub reason: i32,
}
/// Obf: PPPNCFHKFGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3238)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPunkLordDataCsReq {}
/// Obf: PIOLMPAEGEL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3272)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPunkLordDataScRsp {
/// offset: 60
#[prost(uint32, tag = "3")]
pub kfacmidmbff: u32,
/// offset: 56
#[prost(uint32, tag = "12")]
pub ejfebckdnnh: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub clmoneeieje: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub dbaknbhlnjk: u32,
/// offset: 32
#[prost(int64, tag = "8")]
pub edankphgkkk: i64,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub mogbnjohkla: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub mpicohmfgoa: u32,
}
/// Obf: MHLOEECMCCO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3233)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PunkLordRaidTimeOutScNotify {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub ffcdphmjjkg: ::core::option::Option<PunkLordMonsterBasicInfo>,
}
/// Obf: ICIFIJJHKLF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3244)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PunkLordBattleResultScNotify {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub ffcdphmjjkg: ::core::option::Option<PunkLordMonsterBasicInfo>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub gghcfmoldni: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub mhdjjdnhilk: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub pdbngnabdji: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub fhpoilimkii: ::core::option::Option<Phocecjobhh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmiinhhklnl {
/// offset: 28
#[prost(uint32, tag = "12")]
pub config_id: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub okhelielnme: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub monster_id: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub jlgklidelbi: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 48
#[prost(int64, tag = "13")]
pub create_time: i64,
}
/// Obf: NBGOEPOCFMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3300)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetKilledPunkLordMonsterDataCsReq {}
/// Obf: JDCFEDOEFHM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3289)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetKilledPunkLordMonsterDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub gpbkihalinb: ::prost::alloc::vec::Vec<Lmiinhhklnl>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub lkfkkgnacnp: ::prost::alloc::vec::Vec<Jlliddibohi>,
}
/// Obf: MKAKMPIKCEL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3221)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PunkLordMonsterKilledNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub pfoalomjhdn: ::core::option::Option<Lmiinhhklnl>,
}
/// Obf: AOIEMJNFOMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3228)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeKilledPunkLordMonsterScoreCsReq {
/// offset: 32
#[prost(bool, tag = "11")]
pub mdnflhmolnb: bool,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub jipalblopfi: ::core::option::Option<Jlliddibohi>,
}
/// Obf: CFDJIMPOMBG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3265)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeKilledPunkLordMonsterScoreScRsp {
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub dglhfpipfdj: ::prost::alloc::vec::Vec<Jlliddibohi>,
/// offset: 32
#[prost(bool, tag = "1")]
pub mdnflhmolnb: bool,
}
/// Obf: LGMCKMHEIAL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3273)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PunkLordDataChangeNotify {
/// offset: 28
#[prost(uint32, tag = "12")]
pub dbaknbhlnjk: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub ejfebckdnnh: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub clmoneeieje: u32,
}
/// Obf: PPMICPCNALN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3253)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetPunkLordBattleRecordCsReq {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub jipalblopfi: ::core::option::Option<Jlliddibohi>,
}
/// Obf: OOGOAJNNEHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3208)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPunkLordBattleRecordScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub jipalblopfi: ::core::option::Option<Jlliddibohi>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub dfidpjeibjk: ::prost::alloc::vec::Vec<Phocecjobhh>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub paciodonhgj: ::prost::alloc::vec::Vec<TryDownLoadReplay>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nmhkdljpgil {
/// offset: 28
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub pbolmblkdnd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hmjgadliona {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kaieljpmghl {
/// offset: 40
#[prost(message, optional, tag = "14")]
pub moddibhcppd: ::core::option::Option<Nmhkdljpgil>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub jjoohoadjma: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub ngehileenkc: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ppphlhadcpj: ::core::option::Option<Hmjgadliona>,
/// offset: 16
#[prost(string, tag = "6")]
pub lbbmjlaijoc: ::prost::alloc::string::String,
}
/// Obf: FOINOGAKJAK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(991)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetQuestDataCsReq {}
/// Obf: HDHLIOPJBNA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Quest {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub lfbadochcdn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 48
#[prost(enumeration = "QuestStatus", tag = "8")]
pub status: i32,
/// offset: 40
#[prost(int64, tag = "3")]
pub adlbbkbignn: i64,
}
/// Obf: CNJDNBBDNBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(910)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetQuestDataScRsp {
/// offset: 36
#[prost(uint32, tag = "14")]
pub total_achievement_exp: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
}
/// Obf: BAPBMNKHBID
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(994)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeQuestRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub gajmplpkdpm: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ANOEAFGIMFK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(995)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeQuestRewardScRsp {
/// offset: 40
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub gajmplpkdpm: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub fnipkmfjmce: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: BCDPENPFFGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(901)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeQuestOptionalRewardCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub odonpmongja: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub jkoaafgpncj: u32,
}
/// Obf: BFAJGACGMOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(974)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeQuestOptionalRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub odonpmongja: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: MBICELHJOIL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(909)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetQuestRecordCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Johpgedgjad {
/// offset: 24
#[prost(uint32, tag = "11")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub gnblohmpacl: u32,
}
/// Obf: LEHLIKHOCFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(998)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetQuestRecordScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub legnehhpdei: ::prost::alloc::vec::Vec<Johpgedgjad>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: HHBAACLGKGL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(963)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuestRecordScNotify {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub mohjdhkkigb: ::core::option::Option<Johpgedgjad>,
}
/// Obf: JAFEBIIJCJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(926)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CmdFinishQuestCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub odonpmongja: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub prop_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(939)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ggampjlongd {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nogjccclhpe {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub quest_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(938)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pjbeblnjanm {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fnjjcigjikc {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub fhjeoakdcbc: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub iecikeoknge: u32,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 44
#[prost(uint32, tag = "1")]
pub world_level: u32,
}
/// Obf: PKNPHNBALEE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2213)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRaidCsReq {
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub bdbjkkojodc: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub iecikeoknge: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub llanimfodfd: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub prop_entity_id: u32,
}
/// Obf: PFOADLJHJOA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2207)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRaidScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub scene: ::core::option::Option<Fnjjcigjikc>,
}
/// Obf: LJDOCJFELEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2230)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveRaidCsReq {
/// offset: 28
#[prost(bool, tag = "9")]
pub llanimfodfd: bool,
/// offset: 24
#[prost(uint32, tag = "15")]
pub iecikeoknge: u32,
}
/// Obf: HELHCCEKLHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2227)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveRaidScRsp {
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub iecikeoknge: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mfhgfoldihd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jkcgcamifia: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub gfbimfhjaha: u32,
/// offset: 28
#[prost(enumeration = "Gkhehcomhcm", tag = "1")]
pub pdflhjmcahk: i32,
}
/// Obf: MPJDCGAENND
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2235)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidInfoNotify {
/// offset: 48
#[prost(enumeration = "Ngnikjbimdb", tag = "3")]
pub status: i32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub iecikeoknge: u32,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub iphpdadafkf: ::prost::alloc::vec::Vec<Mfhgfoldihd>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(uint64, tag = "5")]
pub jklllongaoi: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Endolejchkp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub iecikeoknge: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub max_score: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pocgjdlcmdm {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub lfbfjaekgof: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub iecikeoknge: u32,
}
/// Obf: OLHCIHDKOGK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2202)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRaidInfoCsReq {}
/// Obf: GetRaidInfoScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2244)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRaidInfoScRsp {
/// offset: 48
#[prost(uint32, tag = "9")]
pub cur_map_entry_id: u32,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub finished_raid_info_list: ::prost::alloc::vec::Vec<Pocgjdlcmdm>,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub challenge_raid_list: ::prost::alloc::vec::Vec<Endolejchkp>,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dkjcdlbigdl {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2205)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohmfecjnleg {
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub eogmihepcgm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub bfmnakcpgnn: ::prost::alloc::vec::Vec<Endolejchkp>,
}
/// Obf: FOKIHKHGIIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2201)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeChallengeRaidRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub kibnlnfpfic: u32,
}
/// Obf: ENMOPFHGPIE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2247)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengeRaidRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "5")]
pub kibnlnfpfic: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: POFCCMNJBNB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2219)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChallengeRaidNotify {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub oflchdecpda: ::core::option::Option<Endolejchkp>,
}
/// Obf: CHJGDIBGEHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2218)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetClientRaidTargetCountCsReq {
/// offset: 28
#[prost(uint32, tag = "14")]
pub hjjmoohhkmh: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub progress: u32,
}
/// Obf: KBJLAICNFHN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2245)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetClientRaidTargetCountScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub hjjmoohhkmh: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PNCFKGJNGFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2236)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSaveRaidCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub iecikeoknge: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub world_level: u32,
}
/// Obf: GCHONBOEJKC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2203)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSaveRaidScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub iphpdadafkf: ::prost::alloc::vec::Vec<Mfhgfoldihd>,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "5")]
pub llanimfodfd: bool,
/// offset: 40
#[prost(uint32, tag = "1")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub iecikeoknge: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hghojceldof {
/// offset: 32
#[prost(uint32, tag = "7")]
pub iecikeoknge: u32,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub iphpdadafkf: ::prost::alloc::vec::Vec<Mfhgfoldihd>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub world_level: u32,
}
/// Obf: BJKDMBGNFGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2250)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAllSaveRaidCsReq {}
/// Obf: DIKOOOFIEHN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2216)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllSaveRaidScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub lhjooacnppd: ::prost::alloc::vec::Vec<Hghojceldof>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: ENABCCNKCMA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2231)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DelSaveRaidScNotify {
/// offset: 28
#[prost(uint32, tag = "6")]
pub iecikeoknge: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub world_level: u32,
}
/// Obf: PKKFEANFDKL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2221)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidKickByServer {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 44
#[prost(enumeration = "Aancgofcjjl", tag = "11")]
pub reason: i32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub iecikeoknge: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aleoilcifin {
/// offset: 24
#[prost(uint32, tag = "4")]
pub mfofffnigdp: u32,
}
/// Obf: IIKDPPKJDMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6941)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RaidCollectionDataCsReq {}
/// Obf: CMKLCKFAGLL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6960)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidCollectionDataScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub challenge_list: ::prost::alloc::vec::Vec<Aleoilcifin>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6942)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fbkmlbafkfl {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub ceakooaojlf: ::core::option::Option<Aleoilcifin>,
}
/// Obf: GBDKHCKFJIJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6950)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidCollectionEnterNextRaidCsReq {
/// offset: 32
#[prost(uint32, tag = "12")]
pub world_level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub iecikeoknge: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub llanimfodfd: u32,
}
/// Obf: NMGANEHOHOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6955)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidCollectionEnterNextRaidScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub scene: ::core::option::Option<Fnjjcigjikc>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: EHHPNGBOLOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8361)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRechargeGiftInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pppfombloif {
/// offset: 24
#[prost(enumeration = "pppfombloif::mpcldcfcmef::Bndhjndffed", tag = "7")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub index: u32,
}
/// Nested message and enum types in `PPPFOMBLOIF`.
pub mod pppfombloif {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mpcldcfcmef {}
/// Nested message and enum types in `MPCLDCFCMEF`.
pub mod mpcldcfcmef {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Bndhjndffed {
Bhpnpohcgla = 0,
Amjcmcjdpkd = 1,
Mhnfoicmbkm = 2,
}
impl Bndhjndffed {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bhpnpohcgla => "BNDHJNDFFED_BHPNPOHCGLA",
Self::Amjcmcjdpkd => "BNDHJNDFFED_AMJCMCJDPKD",
Self::Mhnfoicmbkm => "BNDHJNDFFED_MHNFOICMBKM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BNDHJNDFFED_BHPNPOHCGLA" => Some(Self::Bhpnpohcgla),
"BNDHJNDFFED_AMJCMCJDPKD" => Some(Self::Amjcmcjdpkd),
"BNDHJNDFFED_MHNFOICMBKM" => Some(Self::Mhnfoicmbkm),
_ => None,
}
}
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abipcnkgfni {
/// offset: 40
#[prost(int64, tag = "4")]
pub end_time: i64,
/// offset: 32
#[prost(uint32, tag = "8")]
pub gmddebinghe: u32,
/// offset: 48
#[prost(int64, tag = "11")]
pub dnnhcnckjcm: i64,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub flhljmemihl: ::prost::alloc::vec::Vec<Pppfombloif>,
}
/// Obf: LKAMPPHCKPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8380)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRechargeGiftInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub fekljcaogii: ::prost::alloc::vec::Vec<Abipcnkgfni>,
}
/// Obf: NKFEAPKGDLH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8362)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRechargeGiftRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gmddebinghe: u32,
}
/// Obf: CJBGOGDJPIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8370)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRechargeGiftRewardScRsp {
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ecdfddeooio: ::core::option::Option<Abipcnkgfni>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: KLPNDHMMJAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8375)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRechargeBenefitInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dhkcdcchlhp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub hiilnpickcg: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub aoomemccpem: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub progress: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub id: u32,
}
/// Obf: LFKHIMEIEOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8368)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRechargeBenefitInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub bpompldkhbl: ::prost::alloc::vec::Vec<Dhkcdcchlhp>,
}
/// Obf: EPCFMDPNEEC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8374)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRechargeBenefitInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub fifhcichdoh: ::core::option::Option<Dhkcdcchlhp>,
}
/// Obf: LLFEHJEHNAK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8377)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRechargeBenefitRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub id: u32,
}
/// Obf: HECFFGANFGD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8367)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRechargeBenefitRewardScRsp {
/// offset: 32
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub fifhcichdoh: ::core::option::Option<Dhkcdcchlhp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jefikhkjfcm {
/// offset: 24
#[prost(uint32, tag = "5")]
pub hokjfknpkaj: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub fcadjeengml: u32,
}
/// Obf: PACABAFEKAA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EquipmentRecommend {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub equipment_list: ::prost::alloc::vec::Vec<Jefikhkjfcm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mngiijpmjbe {
/// offset: 32
#[prost(uint32, tag = "7")]
pub jaammnlmjcg: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub ffiofgadinm: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub eakbdlkiefc: u32,
}
/// Obf: PFOGOMFNOOG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicRecommend {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub pedfgemeonk: ::prost::alloc::vec::Vec<Mngiijpmjbe>,
}
/// Obf: IKIDEAEIHLJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2405)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBigDataRecommendCsReq {
/// offset: 28
#[prost(uint32, tag = "9")]
pub equip_avatar: u32,
/// offset: 24
#[prost(enumeration = "BigDataRecommendType", tag = "2")]
pub big_data_recommend_type: i32,
}
/// Obf: INDCEKNDLLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2401)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBigDataRecommendScRsp {
/// offset: 36
#[prost(enumeration = "BigDataRecommendType", tag = "15")]
pub big_data_recommend_type: i32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub equip_avatar: u32,
/// offset: 48
#[prost(bool, tag = "6")]
pub has_recommand: bool,
#[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "12, 2, 14")]
pub recommend_type: ::core::option::Option<
get_big_data_recommend_sc_rsp::RecommendType,
>,
}
/// Nested message and enum types in `GetBigDataRecommendScRsp`.
pub mod get_big_data_recommend_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RecommendType {
/// offset: 16
#[prost(message, tag = "12")]
EquipmentRecommend(super::EquipmentRecommend),
/// offset: 16
#[prost(message, tag = "2")]
RelicRecommend(super::RelicRecommend),
/// offset: 16
#[prost(message, tag = "14")]
Gijogkbmdip(super::Ebjdmkpdcnk),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RecomendedAvatarInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub relic_set_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub recommend_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataRecommendRelicAvatar {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub recommended_avatar_info_list: ::prost::alloc::vec::Vec<RecomendedAvatarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fnbjpmgmjdp {
/// offset: 28
#[prost(uint32, tag = "4")]
pub nonookbibom: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub dhhglgjbdmj: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub jogonjiljdl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bkodldofmmj {
/// offset: 28
#[prost(uint32, tag = "1")]
pub eicebjpmhmc: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub dhhglgjbdmj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataAvatarRelicRecommend {
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub body_main_property_list: ::prost::alloc::vec::Vec<Bkodldofmmj>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub rope_main_property_list: ::prost::alloc::vec::Vec<Bkodldofmmj>,
/// offset: 64
#[prost(message, repeated, tag = "13")]
pub foot_main_property_list: ::prost::alloc::vec::Vec<Bkodldofmmj>,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub outer_set_list: ::prost::alloc::vec::Vec<Fnbjpmgmjdp>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub sphere_main_property_list: ::prost::alloc::vec::Vec<Bkodldofmmj>,
/// offset: 72
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 48
#[prost(message, repeated, tag = "9")]
pub inner_set_list: ::prost::alloc::vec::Vec<Fnbjpmgmjdp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataRecommendAvatarRelic {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub recomended_relic_info_list: ::prost::alloc::vec::Vec<
BigDataAvatarRelicRecommend,
>,
}
/// Obf: NKNDJEBFODC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2447)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetBigDataAllRecommendCsReq {
/// offset: 24
#[prost(enumeration = "BigDataRecommendType", tag = "1")]
pub big_data_recommend_type: i32,
}
/// Obf: DMCJNHCMEKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2419)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBigDataAllRecommendScRsp {
/// offset: 32
#[prost(enumeration = "BigDataRecommendType", tag = "2")]
pub big_data_recommend_type: i32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
#[prost(
oneof = "get_big_data_all_recommend_sc_rsp::RecommendType",
tags = "4, 15, 13"
)]
pub recommend_type: ::core::option::Option<
get_big_data_all_recommend_sc_rsp::RecommendType,
>,
}
/// Nested message and enum types in `GetBigDataAllRecommendScRsp`.
pub mod get_big_data_all_recommend_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RecommendType {
/// offset: 24
#[prost(message, tag = "4")]
RelicAvatar(super::BigDataRecommendRelicAvatar),
/// offset: 24
#[prost(message, tag = "15")]
AvatarRelic(super::BigDataRecommendAvatarRelic),
/// offset: 24
#[prost(message, tag = "13")]
Gijogkbmdip(super::Ebjdmkpdcnk),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhmdoneoeak {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub mcoampkkljl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgmmdccgljd {
/// offset: 16
#[prost(map = "uint32, message", tag = "2")]
pub gkaondbbdhf: ::std::collections::HashMap<u32, Hhmdoneoeak>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub oghfmoalpeo: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub hiilnpickcg: u32,
}
/// Obf: EHFMKLHCOMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5913)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAllRedDotDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5907)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kngefjmklkc {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub mclbkohkhhb: ::prost::alloc::vec::Vec<Pgmmdccgljd>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gadbcegpngh {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub oghfmoalpeo: u32,
/// offset: 44
#[prost(enumeration = "Gnmdpmbglbn", tag = "10")]
pub gnhbgjakacl: i32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub hiilnpickcg: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5927)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kdfblipnhol {
/// offset: 24
#[prost(uint32, tag = "7")]
pub hiilnpickcg: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub oghfmoalpeo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ofnlbnemhda {
/// offset: 32
#[prost(uint32, tag = "12")]
pub hiilnpickcg: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub oghfmoalpeo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5938)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebbegdkgohl {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub fpooghejddn: ::core::option::Option<Hhmdoneoeak>,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub oghfmoalpeo: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub hiilnpickcg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pglfachcgcb {
/// offset: 32
#[prost(uint32, tag = "10")]
pub tid: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub main_affix_id: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub exp: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub r#type: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mggldhhpnbm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub afeibddggef: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lbaehcifnne: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Omhaobfkike {
/// offset: 36
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub aagblpkdjjp: ::core::option::Option<Mggldhhpnbm>,
/// offset: 32
#[prost(enumeration = "Mdikaoaejhn", tag = "2")]
pub himecmgjkom: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbioekilhen {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub aagblpkdjjp: ::core::option::Option<Mggldhhpnbm>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gmonehjikma {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub relics: ::prost::alloc::vec::Vec<Relic>,
}
/// Obf: DMJKPIHBBBM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8951)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRelicBoxDataCsReq {}
/// Obf: EJLNMLCDKFM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8970)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRelicBoxDataScRsp {
/// offset: 68
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub kkhbapabfjc: ::core::option::Option<Gmonehjikma>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub gpeafajgcph: ::core::option::Option<Omhaobfkike>,
/// offset: 64
#[prost(uint32, tag = "7")]
pub gejapckohig: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub kaimhojaakp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub iahiebcfpcd: ::prost::alloc::vec::Vec<Nbioekilhen>,
/// offset: 56
#[prost(message, optional, tag = "2")]
pub ohekdkjcofd: ::core::option::Option<Pglfachcgcb>,
/// offset: 72
#[prost(enumeration = "Jhhbiojhegl", tag = "15")]
pub state: i32,
}
/// Obf: HGDILHDBCGL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8952)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRelicBoxCustomCsReq {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub iahiebcfpcd: ::core::option::Option<Nbioekilhen>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub ffjdcnkpgoo: ::prost::alloc::vec::Vec<Nbioekilhen>,
}
/// Obf: HHCCNFOEGOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8960)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetRelicBoxCustomScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: JECCPPCIFPN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8965)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetRelicBoxTargetCsReq {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub gpeafajgcph: ::core::option::Option<Omhaobfkike>,
}
/// Obf: DDELAADDOAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8958)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetRelicBoxTargetScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub gpeafajgcph: ::core::option::Option<Omhaobfkike>,
}
/// Obf: DMOHJJJDNHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8957)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct OpenRelicBoxCsReq {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub gpeafajgcph: ::core::option::Option<Omhaobfkike>,
}
/// Obf: HODJMGPGMOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8969)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenRelicBoxScRsp {
/// offset: 36
#[prost(uint32, tag = "1")]
pub bdcjkfpgmfl: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub cgcjlhflepn: ::core::option::Option<Pglfachcgcb>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: IMKBMMHIBLK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8961)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ConfirmRelicBoxCsReq {
/// offset: 24
#[prost(bool, tag = "8")]
pub nlgfaafiiie: bool,
}
/// Obf: AOBDEIPPDBC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8968)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ConfirmRelicBoxScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub kaimhojaakp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "1")]
pub nlgfaafiiie: bool,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ekaochphoaa: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: ABAIEBHKNCA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8953)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ReportRelicBoxActionCsReq {
#[prost(oneof = "report_relic_box_action_cs_req::Lppapcinijb", tags = "5")]
pub lppapcinijb: ::core::option::Option<report_relic_box_action_cs_req::Lppapcinijb>,
}
/// Nested message and enum types in `ReportRelicBoxActionCsReq`.
pub mod report_relic_box_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Lppapcinijb {
/// offset: 16
#[prost(uint32, tag = "5")]
Cedipegbndh(u32),
}
}
/// Obf: GHJMFPIJJFL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8959)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ReportRelicBoxActionScRsp {
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(enumeration = "Jhhbiojhegl", tag = "9")]
pub state: i32,
}
/// Obf: EGLLLNNNCHL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8963)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicBoxRegularScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub kkhbapabfjc: ::core::option::Option<Gmonehjikma>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbmfojakmgp {
/// offset: 44
#[prost(uint32, tag = "15")]
pub unique_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "RelicPresetPlanSourceType", tag = "3")]
pub alfhnehobja: i32,
/// offset: 16
#[prost(string, tag = "5")]
pub name: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
}
/// Obf: FMAJCEPPOIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9841)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicPresetGetPlanCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9860)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aoghkdgefga {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub cnipebjmjnh: ::prost::alloc::vec::Vec<Nbmfojakmgp>,
}
/// Obf: CFMMFGFOEAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9842)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicPresetAddPlanCsReq {
/// offset: 40
#[prost(enumeration = "Enakdncejbo", tag = "3")]
pub hbnhkpdmgip: i32,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
/// offset: 48
#[prost(enumeration = "RelicPresetPlanSourceType", tag = "14")]
pub alfhnehobja: i32,
/// offset: 24
#[prost(string, tag = "11")]
pub name: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9850)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbfgabhfbcn {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub dmbneijieik: ::core::option::Option<Nbmfojakmgp>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: FHNDCBJICMH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9855)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicPresetDeletePlanCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9848)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlpmdophnog {
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpddlaobmbh {
/// offset: 32
#[prost(enumeration = "Enakdncejbo", tag = "6")]
pub hbnhkpdmgip: i32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")]
pub alfhnehobja: i32,
}
/// Obf: BCIFKPJNPBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9854)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicPresetUpdatePlanCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub unique_id: u32,
#[prost(oneof = "relic_preset_update_plan_cs_req::Bpihfajcloc", tags = "3, 14")]
pub bpihfajcloc: ::core::option::Option<
relic_preset_update_plan_cs_req::Bpihfajcloc,
>,
}
/// Nested message and enum types in `RelicPresetUpdatePlanCsReq`.
pub mod relic_preset_update_plan_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "3")]
RelicList(super::Dpddlaobmbh),
/// offset: 24
#[prost(string, tag = "14")]
Name(::prost::alloc::string::String),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9857)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogmdddfdnjp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(oneof = "ogmdddfdnjp::Bpihfajcloc", tags = "8, 3")]
pub bpihfajcloc: ::core::option::Option<ogmdddfdnjp::Bpihfajcloc>,
}
/// Nested message and enum types in `OGMDDDFDNJP`.
pub mod ogmdddfdnjp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "8")]
RelicList(super::Dpddlaobmbh),
/// offset: 16
#[prost(string, tag = "3")]
Name(::prost::alloc::string::String),
}
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9847)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aiodmencpka {
/// offset: 24
#[prost(uint32, tag = "15")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gefjjfmdood {
/// offset: 40
#[prost(uint32, tag = "14")]
pub unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub pjoollneple: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub hcebkagoole: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CDOAOCENOJP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8251)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicSmartWearGetPlanCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
}
/// Obf: ECBBCLOKNEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8270)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearGetPlanScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub cnipebjmjnh: ::prost::alloc::vec::Vec<Gefjjfmdood>,
/// offset: 36
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: PKHCEEFJAMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8252)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearAddPlanCsReq {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub dmbneijieik: ::core::option::Option<Gefjjfmdood>,
}
/// Obf: KAHOGKPEDFN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8260)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearAddPlanScRsp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub dmbneijieik: ::core::option::Option<Gefjjfmdood>,
}
/// Obf: DAICLGLPAMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8265)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearUpdatePlanCsReq {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub dmbneijieik: ::core::option::Option<Gefjjfmdood>,
}
/// Obf: OPLJPGPPFPO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8258)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearUpdatePlanScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub dmbneijieik: ::core::option::Option<Gefjjfmdood>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: GGHEKAHLNOJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8264)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicSmartWearDeletePlanCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub unique_id: u32,
}
/// Obf: OMEGILDBBJB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8267)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicSmartWearDeletePlanScRsp {
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhfogdpbohn {
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub hcebkagoole: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "Kmlcenlagmn", tag = "2")]
pub nffabmjoode: i32,
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub pjoollneple: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bdekeikakml {
/// offset: 40
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub bicmjedhkne: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub dfiehpiheee: ::core::option::Option<Nhfogdpbohn>,
}
/// Obf: EAKJGHJPMGJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8261)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RelicSmartWearGetPinRelicCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
}
/// Obf: DEBKHGKLBGN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8268)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearGetPinRelicScRsp {
/// offset: 36
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub hbpgoilbmio: ::prost::alloc::vec::Vec<Bdekeikakml>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: MDGFDKFEIBF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8254)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearUpdatePinRelicScNotify {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub bkdeihekgic: ::prost::alloc::vec::Vec<Bdekeikakml>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub naeipmiiiec: ::prost::alloc::vec::Vec<Bdekeikakml>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub relic_unique_id: u32,
}
/// Obf: ONECCDCFCBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8263)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearUpdatePinRelicCsReq {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub dacmpjljgbc: ::core::option::Option<Bdekeikakml>,
}
/// Obf: PKKDNONMMFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8255)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearUpdatePinRelicScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub dacmpjljgbc: ::core::option::Option<Bdekeikakml>,
}
/// Obf: GJJJKMOEENF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8262)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearDeletePinRelicCsReq {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub dhcnmiaibgf: ::prost::alloc::vec::Vec<Nhfogdpbohn>,
/// offset: 32
#[prost(bool, tag = "3")]
pub opcphiceoof: bool,
/// offset: 36
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
/// Obf: FLJBCLAFCPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8256)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearDeletePinRelicScRsp {
/// offset: 36
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub dhcnmiaibgf: ::prost::alloc::vec::Vec<Nhfogdpbohn>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: HKAPPBACLCG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3591)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetReplayTokenCsReq {
/// offset: 24
#[prost(string, tag = "1")]
pub ebnfhhgkdke: ::prost::alloc::string::String,
/// offset: 52
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub dafejienabl: u32,
/// offset: 44
#[prost(enumeration = "Oclejlefbfo", tag = "2")]
pub replay_type: i32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub kalagibcnao: u32,
/// offset: 32
#[prost(string, tag = "4")]
pub dflmkcikfop: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3510)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ekgamncmoej {
/// offset: 48
#[prost(enumeration = "Oclejlefbfo", tag = "13")]
pub replay_type: i32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub stage_id: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(string, tag = "14")]
pub eflaeankacm: ::prost::alloc::string::String,
/// offset: 16
#[prost(string, tag = "3")]
pub dflmkcikfop: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ogbnabmleao {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3595)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ahcahffnhld {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub llfibohpahb: ::prost::alloc::vec::Vec<ReplayInfo>,
}
/// Obf: JBPBDDAOLKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3491)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRndOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3410)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eeambmdgihf {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub mkegmfmbied: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: MHKGOEAKBFK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3494)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DailyFirstMeetPamCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3495)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cbeffnafpel {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oljjjbckldk {
/// offset: 28
#[prost(uint32, tag = "3")]
pub buff_id: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkkoggbfmip {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub buff_list: ::prost::alloc::vec::Vec<Oljjjbckldk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ijkndkjlmen {
/// offset: 32
#[prost(uint32, tag = "15")]
pub room_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub hcmjdmfnene: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub ioggiajbepp: u32,
/// offset: 24
#[prost(enumeration = "RogueRoomStatus", tag = "1")]
pub bjdboeffiag: i32,
/// offset: 40
#[prost(enumeration = "RogueRoomStatus", tag = "11")]
pub mcebjkdjhgp: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Enegifokgkl {
/// offset: 32
#[prost(uint32, tag = "2")]
pub miccegikibj: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub hfdiffbcogj: ::prost::alloc::vec::Vec<Ijkndkjlmen>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub igecgpflgba: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub heionpdifnm: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Neiliaphamn {
/// offset: 44
#[prost(uint32, tag = "7")]
pub area_id: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub pginlofkcmd: u32,
/// offset: 32
#[prost(enumeration = "RogueStatus", tag = "5")]
pub fimamednnil: i32,
/// offset: 36
#[prost(bool, tag = "13")]
pub cndkapoieoj: bool,
/// offset: 40
#[prost(uint32, tag = "4")]
pub miccegikibj: u32,
/// offset: 28
#[prost(enumeration = "RogueAreaStatus", tag = "3")]
pub ecjpebdjkke: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kpadppgkggc {
/// offset: 60
#[prost(uint32, tag = "2")]
pub mchafkkfedk: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub mdhohbhbgnc: u32,
/// offset: 76
#[prost(uint32, tag = "10")]
pub koohhhaobeo: u32,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub nicepkdhfde: ::core::option::Option<ItemCostList>,
/// offset: 84
#[prost(uint32, tag = "12")]
pub ejalomhngcj: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub chpfcfgncag: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub bkbklonbpob: ::prost::alloc::vec::Vec<Oljjjbckldk>,
/// offset: 72
#[prost(uint32, tag = "8")]
pub mminjcfnadk: u32,
/// offset: 80
#[prost(uint32, tag = "13")]
pub ldmeejcckih: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub ljeecoopmlm: u32,
/// offset: 52
#[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")]
pub alfhnehobja: i32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub opidhkekpkb: u32,
/// offset: 48
#[prost(bool, tag = "3")]
pub ojapmnapifg: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmkeenofapc {
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub dnaobflacig: ::prost::alloc::vec::Vec<Oljjjbckldk>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hnlaeibdfjm: ::core::option::Option<Oljjjbckldk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogdbmjnooop {
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub oimipdomdaa: ::prost::alloc::vec::Vec<Oljjjbckldk>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub fekafhiddah: ::prost::alloc::vec::Vec<Oljjjbckldk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Olnpclefann {
/// offset: 32
#[prost(uint32, tag = "11")]
pub buff_id: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 36
#[prost(float, tag = "6")]
pub kcajflammac: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Klcicnhaopf {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub elcponipeih: ::prost::alloc::vec::Vec<Olnpclefann>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lngjllkgmna {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "3")]
pub bljebijemch: ::std::collections::HashMap<u32, u32>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub domglhikjed: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub kkgieencoic: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub meajaebdaoi: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub dacokfcbmbi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Akgoaipljlj {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub gbhphcmgbgk: ::prost::alloc::vec::Vec<Lngjllkgmna>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nognbknefgp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub feilniknpcb: ::core::option::Option<Akgoaipljlj>,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub jhadmbdcpeo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnmkjhlegpn {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub faipociafod: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkophcbpomm {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub kpjgegmccag: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lomcakmmgom {
/// offset: 32
#[prost(uint32, tag = "6")]
pub hjmjiadbaoc: u32,
#[prost(oneof = "lomcakmmgom::Fnjjnaocoii", tags = "8, 9")]
pub fnjjnaocoii: ::core::option::Option<lomcakmmgom::Fnjjnaocoii>,
}
/// Nested message and enum types in `LOMCAKMMGOM`.
pub mod lomcakmmgom {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fnjjnaocoii {
/// offset: 16
#[prost(message, tag = "8")]
Fnldfglgeoa(super::ItemList),
/// offset: 16
#[prost(message, tag = "9")]
Gefmmooedji(super::Kkkoggbfmip),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcokkbhkegl {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pogbfkhoeml {
/// offset: 24
#[prost(uint32, tag = "13")]
pub bjjoclinmej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ookciaeipon {
/// offset: 40
#[prost(uint32, tag = "5")]
pub ljeecoopmlm: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub imihglaoieg: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub gfelhickogi: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub goodpdkgjaj: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub kkhndgejbhj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jpfghcpghgo {
/// offset: 16
#[prost(message, optional, tag = "203")]
pub rogue_get_info: ::core::option::Option<Iimifaaolgg>,
/// offset: 32
#[prost(message, optional, tag = "900")]
pub oiaphbbdphl: ::core::option::Option<Pgnefkdlpkn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iimifaaolgg {
/// offset: 56
#[prost(message, optional, tag = "12")]
pub icjflldcfhm: ::core::option::Option<Badcgbpeani>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub hcehohdccfe: ::core::option::Option<Eppgphklhnf>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub impbeljgdjh: ::core::option::Option<Bladonilkho>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub ahbfaamnkno: ::core::option::Option<Bgkincfgkgi>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub lhncgdkfagm: ::core::option::Option<Ncdckhhpdde>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgnefkdlpkn {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub pending_action: ::core::option::Option<Eppjhnihafl>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub lbnhkppajim: ::core::option::Option<Pddeeajiokg>,
/// offset: 92
#[prost(enumeration = "RogueStatus", tag = "10")]
pub status: i32,
/// offset: 48
#[prost(message, optional, tag = "6")]
pub impbeljgdjh: ::core::option::Option<Apbkappgpjc>,
/// offset: 64
#[prost(message, optional, tag = "8")]
pub dkifgmicgpi: ::core::option::Option<Gloonoccefg>,
/// offset: 88
#[prost(bool, tag = "15")]
pub fiedldnemed: bool,
/// offset: 56
#[prost(message, optional, tag = "4")]
pub cgifjaohhao: ::core::option::Option<Ejdfgngbnoo>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub ammjechpgpe: ::core::option::Option<Enegifokgkl>,
/// offset: 72
#[prost(message, optional, tag = "14")]
pub hkgknekkjhb: ::core::option::Option<Dlhlngcjkjl>,
/// offset: 80
#[prost(message, optional, tag = "3")]
pub feilniknpcb: ::core::option::Option<Babkeafelge>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eppgphklhnf {
/// offset: 40
#[prost(int64, tag = "15")]
pub begin_time: i64,
/// offset: 24
#[prost(int64, tag = "1")]
pub end_time: i64,
/// offset: 32
#[prost(uint32, tag = "11")]
pub season: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Badcgbpeani {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub jnoakecciil: ::prost::alloc::vec::Vec<Neiliaphamn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bladonilkho {
/// offset: 36
#[prost(uint32, tag = "12")]
pub igfeahikkpe: u32,
/// offset: 40
#[prost(bool, tag = "13")]
pub nemfnmipnao: bool,
/// offset: 32
#[prost(uint32, tag = "10")]
pub bgpblofcpmg: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub kjdggnnfggp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ncdckhhpdde {
/// offset: 32
#[prost(uint32, tag = "5")]
pub jfanngjeeec: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub edigfnfpbka: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub mghhcoeidhe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlhlngcjkjl {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub bkbklonbpob: ::prost::alloc::vec::Vec<Oljjjbckldk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Babkeafelge {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub feilniknpcb: ::core::option::Option<Akgoaipljlj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pddeeajiokg {
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub agopfifdjfn: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub pamghmdjaja: ::core::option::Option<Dcokkbhkegl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fhnhijcpdmd {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub kiobocmoonh: ::core::option::Option<Mkophcbpomm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Apbkappgpjc {
/// offset: 32
#[prost(uint32, tag = "2")]
pub eaadbocjnae: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub igfeahikkpe: u32,
/// offset: 24
#[prost(bool, tag = "7")]
pub nemfnmipnao: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gloonoccefg {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub ikgdngfioik: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Emfhhdmodeb {
/// offset: 36
#[prost(uint32, tag = "8")]
pub bgpblofcpmg: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub kjdggnnfggp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "14")]
pub nemfnmipnao: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub eaadbocjnae: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub igfeahikkpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ojmlkjjcdig {
/// offset: 32
#[prost(uint32, tag = "1")]
pub score_id: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub jeopnoncfnp: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub jaeofflldbm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hcjpoghdaah {
/// offset: 36
#[prost(uint32, tag = "7")]
pub eplbcnfmlil: u32,
/// offset: 32
#[prost(float, tag = "10")]
pub kdaokodeiej: f32,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ichmkfmaibb: ::prost::alloc::vec::Vec<Ojmlkjjcdig>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Igdmbailehi {
/// offset: 36
#[prost(uint32, tag = "13")]
pub slot: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "15")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phccddkgbhc {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<Oljjjbckldk>,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub gbhphcmgbgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub avatar_list: ::prost::alloc::vec::Vec<Igdmbailehi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmiifomfogo {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub record_info: ::core::option::Option<Phccddkgbhc>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub aefemmipoaf: ::core::option::Option<ItemList>,
/// offset: 64
#[prost(uint32, tag = "3")]
pub gglocpjmehi: u32,
/// offset: 68
#[prost(uint32, tag = "763")]
pub area_id: u32,
/// offset: 72
#[prost(uint32, tag = "234")]
pub dcbkjocefnf: u32,
/// offset: 48
#[prost(bool, tag = "2")]
pub is_win: bool,
/// offset: 60
#[prost(uint32, tag = "11")]
pub score_id: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub edigfnfpbka: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub icoalgkanlb: ::core::option::Option<Bgkincfgkgi>,
/// offset: 76
#[prost(uint32, tag = "13")]
pub amkfkdcfmim: u32,
/// offset: 56
#[prost(uint32, tag = "15")]
pub gleenokngci: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bgkincfgkgi {
/// offset: 32
#[prost(bool, tag = "13")]
pub adgbkkimjoa: bool,
/// offset: 60
#[prost(uint32, tag = "3")]
pub mbmiccjebjb: u32,
/// offset: 33
#[prost(bool, tag = "9")]
pub gamcpljoedk: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub dflknlmjofb: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(int64, tag = "1")]
pub oebhcdpdnhf: i64,
/// offset: 56
#[prost(uint32, tag = "7")]
pub haobjabcbmp: u32,
/// offset: 48
#[prost(int64, tag = "5")]
pub nmckjlhfpbj: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnhngleebkp {
/// offset: 28
#[prost(uint32, tag = "8")]
pub exp: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub lghookmnmcl: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub mooopambofk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lglgccjekcl {
/// offset: 36
#[prost(bool, tag = "8")]
pub nikeedljhpd: bool,
/// offset: 24
#[prost(uint32, tag = "13")]
pub digpicghpom: u32,
/// offset: 40
#[prost(int32, tag = "12")]
pub bgjkbpncnle: i32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub pfmhnmbdbjn: u32,
/// offset: 32
#[prost(float, tag = "7")]
pub khdlmpakegf: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbmgpikbjjc {
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub egablbjijck: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "12")]
pub hohanpjnana: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub jbeilmfiigm: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub game_mode_type: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub ahkffciepdg: u32,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub heokgaklfpm: ::prost::alloc::vec::Vec<Lglgccjekcl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gppgpmedjef {
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub jfjpdepofmo: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(enumeration = "Bfpibiegjgj", tag = "2")]
pub kgebjnholcn: i32,
#[prost(oneof = "gppgpmedjef::Fnjjnaocoii", tags = "8")]
pub fnjjnaocoii: ::core::option::Option<gppgpmedjef::Fnjjnaocoii>,
}
/// Nested message and enum types in `GPPGPMEDJEF`.
pub mod gppgpmedjef {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fnjjnaocoii {
/// offset: 24
#[prost(message, tag = "8")]
Fnldfglgeoa(super::ItemList),
}
}
/// Obf: LPLOIMFDNOE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1891)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueInfoCsReq {}
/// Obf: KCDKGBOEKPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1810)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub rogue_info: ::core::option::Option<Jpfghcpghgo>,
}
/// Obf: GCPKFCOIMLE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1894)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRogueCsReq {
/// offset: 52
#[prost(uint32, tag = "5")]
pub area_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub lghookmnmcl: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub kolblkedogc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NBOJEJONDAP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1895)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRogueScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub rogue_info: ::core::option::Option<Jpfghcpghgo>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// Obf: FCDBPCMGBNN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1814)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterRogueCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub area_id: u32,
}
/// Obf: GEDDOLODJCK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueScRsp {
/// offset: 56
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub rogue_info: ::core::option::Option<Jpfghcpghgo>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// Obf: MJECKOCDODL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1809)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct LeaveRogueCsReq {}
/// Obf: JEMLFOELCOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1898)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LeaveRogueScRsp {
/// offset: 48
#[prost(message, optional, tag = "5")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub rogue_info: ::core::option::Option<Jpfghcpghgo>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// Obf: BMGDELMECPA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1804)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueFinishScNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub finish_info: ::core::option::Option<Jmiifomfogo>,
}
/// Obf: CIGIICEJLJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1838)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cigiicejlje {
/// offset: 40
#[prost(uint32, tag = "14")]
pub prop_entity_id: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NLLJBGPJFIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1872)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nlljbgpjfin {
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: AABFLGKCHCA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1833)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aabflgkchca {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub interacted_prop_entity_id: u32,
}
/// Obf: DJFICMCBNAE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1861)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Djficmcbnae {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "12")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub pamghmdjaja: ::core::option::Option<Dcokkbhkegl>,
}
/// Obf: DCBGCFFLBJN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1873)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueReviveInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub pamghmdjaja: ::core::option::Option<Dcokkbhkegl>,
}
/// Obf: MMIBACFNELB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1844)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmibacfnelb {}
/// Obf: BIDMHOFDCIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1900)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bidmhofdcic {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub fgljokilkhg: ::core::option::Option<Klcicnhaopf>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: KEPNGMHCNDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1889)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kepngmhcndn {
/// offset: 24
#[prost(uint32, tag = "4")]
pub maze_buff_id: u32,
}
/// Obf: GLKPCPLBPLN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1896)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Glkpcplbpln {
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub agfpfodpofa: ::core::option::Option<Oljjjbckldk>,
/// offset: 32
#[prost(bool, tag = "14")]
pub daiknkalkcm: bool,
}
/// Obf: FJDNHCLNHPM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1853)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuitRogueCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub area_id: u32,
}
/// Obf: AKJIDLGHLHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1808)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuitRogueScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub rogue_info: ::core::option::Option<Jpfghcpghgo>,
}
/// Obf: MGCBCOJJNHC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1851)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncRogueExploreWinScNotify {
/// offset: 24
#[prost(bool, tag = "5")]
pub fiedldnemed: bool,
}
/// Obf: BOPOLBALGNP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1825)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueSeasonFinishScNotify {
/// offset: 56
#[prost(bool, tag = "5")]
pub oifknjafgdc: bool,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ahbfaamnkno: ::core::option::Option<Bgkincfgkgi>,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub finish_info: ::core::option::Option<Jmiifomfogo>,
}
/// Obf: IDPBALDCFAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1820)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterRogueMapRoomCsReq {
/// offset: 28
#[prost(uint32, tag = "15")]
pub room_id: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub hcmjdmfnene: u32,
}
/// Obf: BNFCKHAGGHG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1893)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueMapRoomScRsp {
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub heionpdifnm: u32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// Obf: ADAMFMMAPFI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1866)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncRogueMapRoomScNotify {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub abhdoojjicm: ::core::option::Option<Ijkndkjlmen>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub miccegikibj: u32,
}
/// Obf: GBKAOLLFFCG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1859)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct OpenRogueChestCsReq {
/// offset: 28
#[prost(uint32, tag = "2")]
pub interacted_prop_entity_id: u32,
/// offset: 24
#[prost(bool, tag = "5")]
pub nbdhadpngnh: bool,
}
/// Obf: DPKILIOIOAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1829)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenRogueChestScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub hicnfjdgggl: ::core::option::Option<Nnoijjnchjb>,
}
/// Obf: POKBAOBAMBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1812)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExchangeRogueRewardKeyCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub count: u32,
}
/// Obf: OPGKBMAOGBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1877)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ExchangeRogueRewardKeyScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub count: u32,
}
/// Obf: KCPKCLPGFGP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1882)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncRogueAreaUnlockScNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub area_id: u32,
}
/// Obf: JMBLPDAKCFF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1860)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueGetItemScNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub iohaonfdlke: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub hnbeddmjppm: ::core::option::Option<ItemList>,
}
/// Obf: BPENPEOPIPM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1899)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRogueAeonLevelRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub lghookmnmcl: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1813)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gjkopkldfgb {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub lghookmnmcl: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1815)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jboellfbfhb {
/// offset: 32
#[prost(uint32, tag = "4")]
pub lghookmnmcl: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "12")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nabbmlgoplk {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1880)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Leejkehdnmc {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ljmfgdfblck: ::core::option::Option<Bgkincfgkgi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhdcojfknld {
/// offset: 32
#[prost(uint32, tag = "4")]
pub mbmiccjebjb: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub nnjchjdekel: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1858)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Meihomedhbf {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub mbmiccjebjb: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub ahbfaamnkno: ::core::option::Option<Bgkincfgkgi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Knhgljnkpkn {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1849)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ehnnibopgja {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ahbfaamnkno: ::core::option::Option<Bgkincfgkgi>,
}
/// Obf: AOABOBODFNK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1848)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueAeonInfoCsReq {}
/// Obf: IMLLOODLMAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1876)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueAeonInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub ofenicfjanc: ::prost::alloc::vec::Vec<Cnhngleebkp>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: LEBMNGCOLHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1846)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishAeonDialogueGroupCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub lghookmnmcl: u32,
}
/// Obf: FBHNJGPGJMF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1834)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishAeonDialogueGroupScRsp {
/// offset: 32
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub impbeljgdjh: ::core::option::Option<Cnhngleebkp>,
}
/// Obf: MMCLFJPJEKE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1856)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueTalentInfoCsReq {}
/// Obf: KOHENEKOOJN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1845)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueTalentInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: KGMKCCFAMCM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1887)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnableRogueTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub kfjemiojlpj: u32,
}
/// Obf: CCDIAEFAKPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1827)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnableRogueTalentScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: IKMMLPFMIAB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1847)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncRogueVirtualItemInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub lhncgdkfagm: ::core::option::Option<Ookciaeipon>,
}
/// Obf: DNPFFLJEAKP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1881)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SyncRogueStatusScNotify {
/// offset: 24
#[prost(enumeration = "RogueStatus", tag = "14")]
pub status: i32,
/// offset: 28
#[prost(bool, tag = "11")]
pub cgnnkgaahio: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1884)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lopojdaaipo {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ahbfaamnkno: ::core::option::Option<Bgkincfgkgi>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1822)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnhgiangnae {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CEPCOKPFOLC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1868)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueAeonScNotify {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub egfbgjgiekm: ::core::option::Option<Emfhhdmodeb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Keedjbiejof {
/// offset: 40
#[prost(message, optional, tag = "7")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<LineupInfo>,
}
/// Obf: PCOKECJEADJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7687)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeStartCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub room_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AKALKHGPLAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7668)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeStartScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub room_id: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub afljjjfcbin: ::core::option::Option<Keedjbiejof>,
}
/// Obf: MMABCHDOAOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7657)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueArcadeLeaveCsReq {}
/// Obf: OBDBHHCJMBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7655)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeLeaveScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub afljjjfcbin: ::core::option::Option<Keedjbiejof>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: OAEGMCDLACA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7681)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueArcadeRestartCsReq {}
/// Obf: FOKHBBHMFDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7698)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeRestartScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub afljjjfcbin: ::core::option::Option<Keedjbiejof>,
}
/// Obf: NAGAEDNKPGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7651)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueArcadeGetInfoCsReq {}
/// Obf: IPFCGMNDFBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7677)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueArcadeGetInfoScRsp {
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub room_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hjgfdikdiho {
/// offset: 24
#[prost(uint32, tag = "6")]
pub buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub ebmhdhjkbkc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cadkbokejmd {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub buff_list: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjkgbokknop {
/// offset: 80
#[prost(uint32, tag = "2")]
pub mchafkkfedk: u32,
/// offset: 60
#[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "12")]
pub alfhnehobja: i32,
/// offset: 56
#[prost(uint32, tag = "15")]
pub ldmeejcckih: u32,
/// offset: 88
#[prost(uint32, tag = "3")]
pub ejalomhngcj: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub chpfcfgncag: ::prost::alloc::vec::Vec<u32>,
/// offset: 84
#[prost(uint32, tag = "13")]
pub mdhohbhbgnc: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub nicepkdhfde: ::core::option::Option<ItemCostList>,
/// offset: 76
#[prost(uint32, tag = "8")]
pub mminjcfnadk: u32,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub gjmapdbgepa: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
/// offset: 68
#[prost(uint32, tag = "5")]
pub opidhkekpkb: u32,
/// offset: 64
#[prost(bool, tag = "14")]
pub ojapmnapifg: bool,
/// offset: 48
#[prost(uint32, repeated, tag = "9")]
pub jmcgdocikgb: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "4")]
pub koohhhaobeo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Deoeojblibp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ogonjogddie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nlnogdmkbod {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Anbpmjhplop {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ljffahehfdj {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub agnhfmgiiao: ::core::option::Option<Hjkgbokknop>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dkmekapjnlh {
/// offset: 32
#[prost(uint32, tag = "4")]
pub buff_id: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dagbcjihjbm {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub elcponipeih: ::prost::alloc::vec::Vec<Dkmekapjnlh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nmajcdojoii {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub fekafhiddah: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub oimipdomdaa: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ofhcnghjfhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hcjdnkbgdfa {
/// offset: 32
#[prost(uint32, tag = "3")]
pub ofhcnghjfhi: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub oimipdomdaa: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kmdbmlaiclb {
/// offset: 24
#[prost(uint32, tag = "6")]
pub bpaopclbekg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jppgljpcfnc {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdgcgdgdlak {
/// offset: 32
#[prost(uint32, tag = "8")]
pub ofhcnghjfhi: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub chfdepbjeac: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jifopbnnkon {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ogonjogddie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ajggfcjfkel {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfconjkhcbn {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub gjmapdbgepa: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ofhcnghjfhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idllkhhbiid {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ogonjogddie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jnpgmmlhgjh {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cnjhcicpaic {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ofoodobjkbj: ::core::option::Option<Cadkbokejmd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Caeabhjnlmi {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "7")]
pub bljebijemch: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub domglhikjed: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dacokfcbmbi: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub meajaebdaoi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bkabobihocn {
/// offset: 32
#[prost(uint32, tag = "13")]
pub phopbjfmndc: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub afgnldimbgb: bool,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub kdllcfmlmnd: ::core::option::Option<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Caeinljibpb {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub mmaoonpapdp: ::core::option::Option<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gemaigndnpk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub domglhikjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbkapdcecdn {
/// offset: 32
#[prost(uint32, tag = "14")]
pub pblcnbmmbkc: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub cjopdnaiemk: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub mmaoonpapdp: ::core::option::Option<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbdbndeapmn {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub mmaoonpapdp: ::core::option::Option<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmlfngejohc {
/// offset: 32
#[prost(uint32, tag = "10")]
pub phopbjfmndc: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub kdllcfmlmnd: ::core::option::Option<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgmcjlbnnlf {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub mmaoonpapdp: ::core::option::Option<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Decaohonnjg {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub gbhphcmgbgk: ::prost::alloc::vec::Vec<Caeabhjnlmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hnckgfghjac {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub jhadmbdcpeo: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub gedebjhlgga: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub jhkfklegddo: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub pdeaimniapi: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(bool, tag = "6")]
pub melanhhfemk: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub ofhcnghjfhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fplchbnnahd {
/// offset: 24
#[prost(uint32, tag = "6")]
pub iimnfmllcml: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pbcopdhbmlj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ecgefdkbccb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bldlmhpfbcm {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub pfbbhamoagb: ::core::option::Option<Hnckgfghjac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lblmnboafcj {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub faipociafod: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebcfbkhchje {
/// offset: 32
#[prost(uint32, tag = "7")]
pub ofhcnghjfhi: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub phmdmidkban: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fndbfoippfk {
/// offset: 24
#[prost(uint32, tag = "15")]
pub dbfnjopiafe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohmdkpcoaec {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfpkcgfljig {
/// offset: 32
#[prost(uint32, tag = "8")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub bongobnbcim: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hmihjimciea {
/// offset: 24
#[prost(uint32, tag = "13")]
pub hipeodlbbjf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jicgmebfbjf {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llfafbjbcol {
/// offset: 32
#[prost(uint32, tag = "7")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub djmpldkgadg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcmldkkiika {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cgkdcaogckb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hgfkgmppoim {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Afcbpkoacjd {
/// offset: 32
#[prost(uint32, tag = "7")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub kgchaipkmii: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgcmjnnhfgp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub fmabhfbcbli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmhmpnejfop {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Makmdaihdmn {
/// offset: 32
#[prost(uint32, tag = "5")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub acpbohchhkg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ekdmdnekamn {
/// offset: 24
#[prost(uint32, tag = "5")]
pub iimnfmllcml: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jamndejmilo {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlokaollhmp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub acpbohchhkg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hgcidhbilac {
/// offset: 24
#[prost(uint32, tag = "10")]
pub iimnfmllcml: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mbhmojnphej {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mkpohkopape {
/// offset: 24
#[prost(uint32, tag = "5")]
pub fbpcibheohe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ikebepbjhce {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkfangijaof {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub dpcbmjgbmgp: ::core::option::Option<Decaohonnjg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mdniejennii {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub kpjgegmccag: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ejdfgngbnoo {
/// offset: 32
#[prost(uint32, tag = "5")]
pub oomacdmbogf: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub idfciblpokd: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub rogue_money: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub fcedannicij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pafoooikfof {
/// offset: 28
#[prost(uint32, tag = "7")]
pub num: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub hcpahpcoekk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohhkghegjog {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "14")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Opncdhgnedf {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ponobjjoadi: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub pnfbhhblafh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Habjhhlplfg {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub item_list: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjhddmcfamf {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub npdcojcahpe: ::core::option::Option<Opncdhgnedf>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub lofodgnjjfk: ::core::option::Option<Habjhhlplfg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kidalmmdief {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ldhokglfpkf {
/// offset: 24
#[prost(int32, tag = "1")]
pub count: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mhpmapgkile {
/// offset: 24
#[prost(uint32, tag = "14")]
pub domglhikjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bheokgakgma {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueAdventureRoomGameplayWolfGunTarget {
#[prost(
oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl",
tags = "1, 12, 15, 7"
)]
pub target_impl: ::core::option::Option<
rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl,
>,
}
/// Nested message and enum types in `RogueAdventureRoomGameplayWolfGunTarget`.
pub mod rogue_adventure_room_gameplay_wolf_gun_target {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum TargetImpl {
/// offset: 24
#[prost(message, tag = "1")]
TargetNone(super::Kidalmmdief),
/// offset: 24
#[prost(message, tag = "12")]
TargetCoin(super::Ldhokglfpkf),
/// offset: 24
#[prost(message, tag = "15")]
TargetMiracle(super::Mhpmapgkile),
/// offset: 24
#[prost(message, tag = "7")]
TargetRuanmei(super::Bheokgakgma),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kipkneckphc {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub battle_target_list: ::prost::alloc::vec::Vec<
RogueAdventureRoomGameplayWolfGunTarget,
>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub aobpflehboh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jehnbddmiej {
#[prost(oneof = "jehnbddmiej::Bpihfajcloc", tags = "2")]
pub bpihfajcloc: ::core::option::Option<jehnbddmiej::Bpihfajcloc>,
}
/// Nested message and enum types in `JEHNBDDMIEJ`.
pub mod jehnbddmiej {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "2")]
Pabcejmchjp(super::Kipkneckphc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ellndnebhdk {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub oclladbfkhp: ::core::option::Option<Jehnbddmiej>,
/// offset: 44
#[prost(uint32, tag = "4")]
pub lgppfkdkhec: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub status: u32,
/// offset: 32
#[prost(double, tag = "11")]
pub ihejoghdpmi: f64,
/// offset: 48
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub ocinkmoamom: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5691)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifpkepiaofp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub fmecahalpkg: ::core::option::Option<Ellndnebhdk>,
}
/// Obf: AOGMNGGIKEG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5610)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PrepareRogueAdventureRoomCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5694)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Neelnabjpge {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub fmecahalpkg: ::core::option::Option<Ellndnebhdk>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: FPIEKCMEIJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5689)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StopRogueAdventureRoomCsReq {
/// offset: 32
#[prost(uint32, tag = "1")]
pub kgepgnkiiie: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub oaclihkcnkg: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5696)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhefhjlbhgk {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub fmecahalpkg: ::core::option::Option<Ellndnebhdk>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: FPFDLCCNIKH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5637)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueAdventureRoomInfoCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5604)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejghkfdhggc {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub fmecahalpkg: ::core::option::Option<Ellndnebhdk>,
}
/// Obf: JMDJCCBGCAH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5630)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UpdateRogueAdventureRoomScoreCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub niiekcmbeni: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub score_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5671)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ndhfhffhjih {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub fmecahalpkg: ::core::option::Option<Ellndnebhdk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgdlaipnecd {
/// offset: 41
#[prost(bool, tag = "2")]
pub allcapabhah: bool,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ejpldkfemdm: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub domglhikjed: u32,
/// offset: 40
#[prost(bool, tag = "15")]
pub kfamjjghjoo: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dimbaajneaf {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ejpldkfemdm: ::core::option::Option<ItemCostList>,
/// offset: 44
#[prost(bool, tag = "2")]
pub allcapabhah: bool,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 45
#[prost(bool, tag = "13")]
pub kfamjjghjoo: bool,
/// offset: 40
#[prost(uint32, tag = "1")]
pub buff_id: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub chphbcokceo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkgpomepeel {
/// offset: 40
#[prost(bool, tag = "13")]
pub kfamjjghjoo: bool,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ejpldkfemdm: ::core::option::Option<ItemCostList>,
/// offset: 44
#[prost(uint32, tag = "7")]
pub iapfjinfnlo: u32,
/// offset: 41
#[prost(bool, tag = "3")]
pub allcapabhah: bool,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iemkpmmjlle {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub gbhphcmgbgk: ::prost::alloc::vec::Vec<Cgdlaipnecd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phmbjkmkmdk {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub buff_list: ::prost::alloc::vec::Vec<Dimbaajneaf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Genohijhcdg {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub igcjnckeodg: ::prost::alloc::vec::Vec<Pkgpomepeel>,
}
/// Obf: FPEHPKCEMPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5618)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueShopBuffInfoCsReq {
/// offset: 28
#[prost(bool, tag = "6")]
pub noknnmpmggn: bool,
/// offset: 24
#[prost(uint32, tag = "9")]
pub interacted_prop_entity_id: u32,
}
/// Obf: MGJCAKFMOHE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5609)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueShopBuffInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub hkgknekkjhb: ::core::option::Option<Phmbjkmkmdk>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub akocoaldehc: ::core::option::Option<ItemCostList>,
/// offset: 48
#[prost(int32, tag = "3")]
pub cafbakfbnin: i32,
/// offset: 40
#[prost(int32, tag = "11")]
pub nedpnfdhigf: i32,
}
/// Obf: LDKPCNOCBEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5695)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueShopMiracleInfoCsReq {
/// offset: 28
#[prost(bool, tag = "3")]
pub noknnmpmggn: bool,
/// offset: 24
#[prost(uint32, tag = "1")]
pub interacted_prop_entity_id: u32,
}
/// Obf: DJFJMDMLIEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5614)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueShopMiracleInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub akocoaldehc: ::core::option::Option<ItemCostList>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 40
#[prost(int32, tag = "14")]
pub nedpnfdhigf: i32,
/// offset: 44
#[prost(int32, tag = "3")]
pub cafbakfbnin: i32,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub feilniknpcb: ::core::option::Option<Iemkpmmjlle>,
}
/// Obf: LFPMONNHBGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5687)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueShopFormulaInfoCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub noknnmpmggn: bool,
/// offset: 28
#[prost(uint32, tag = "13")]
pub interacted_prop_entity_id: u32,
}
/// Obf: GPIDCMLDBNF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5627)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueShopFormulaInfoScRsp {
/// offset: 44
#[prost(int32, tag = "9")]
pub nedpnfdhigf: i32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 48
#[prost(int32, tag = "10")]
pub cafbakfbnin: i32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub akocoaldehc: ::core::option::Option<ItemCostList>,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ecjcckfefej: ::core::option::Option<Genohijhcdg>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5698)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plhgblkjnol {
/// offset: 24
#[prost(uint32, tag = "10")]
pub interacted_prop_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub domglhikjed: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5626)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oocomiopinm {
/// offset: 32
#[prost(uint32, tag = "6")]
pub interacted_prop_entity_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub dcbjnilfbag: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: EGLCHHPHPPH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5623)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopMiracleCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub fgeklbmlhek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub interacted_prop_entity_id: u32,
}
/// Obf: FAEDELIGKPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5663)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopMiracleScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub feilniknpcb: ::core::option::Option<Iemkpmmjlle>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: BMCBGFGPJCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5639)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopBuffScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub hkgknekkjhb: ::core::option::Option<Phmbjkmkmdk>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: GCEKLOOMAAO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5667)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopFormulaScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ecjcckfefej: ::core::option::Option<Genohijhcdg>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: CECNBIOIHMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5601)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueNpcDisappearCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub cclndijnjdp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5674)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iagflebbogb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: DHELKGJMKAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5650)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueShopBeginBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub interacted_prop_entity_id: u32,
}
/// Obf: MOPOGPGMJIP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5619)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueShopBeginBattleScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ddhgcafffop: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: IEEPJLHINLN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5605)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonActionResultScNotify {
/// offset: 44
#[prost(uint32, tag = "7")]
pub loidogeenob: u32,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub beaejdogdbg: ::prost::alloc::vec::Vec<Dpfohplloij>,
/// offset: 40
#[prost(enumeration = "Fmfmgicmpca", tag = "14")]
pub hcpahpcoekk: i32,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub aniadnfemah: ::prost::alloc::vec::Vec<Moeooomlgcg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Moeooomlgcg {
/// offset: 36
#[prost(uint32, tag = "10")]
pub queue_position: u32,
/// offset: 32
#[prost(enumeration = "Kcffohmdhck", tag = "4")]
pub source: i32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub jppgfljhdhk: ::core::option::Option<Dfagkmfoenb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Akcnboeoapa {
/// offset: 28
#[prost(int32, tag = "6")]
pub jechjddnhml: i32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub key: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Adipakcfmof {
/// offset: 24
#[prost(int32, tag = "14")]
pub damhmdpodld: i32,
/// offset: 32
#[prost(int32, tag = "1")]
pub daipenegcbd: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub fdpmignafim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iedemfkbhfl {
/// offset: 36
#[prost(uint32, tag = "14")]
pub iapfjinfnlo: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub hjfbaahdhbh: ::prost::alloc::vec::Vec<Akcnboeoapa>,
/// offset: 32
#[prost(bool, tag = "15")]
pub hfeaphkjdjp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oilbfikhnpk {
/// offset: 16
#[prost(map = "uint32, int32", tag = "11")]
pub bjnhfeacioi: ::std::collections::HashMap<u32, i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Deeljkhdldh {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub kjopcdjblgn: ::core::option::Option<Iedemfkbhfl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Miioliiogig {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub kjopcdjblgn: ::core::option::Option<Iedemfkbhfl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jaeoagnknbl {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub kjopcdjblgn: ::core::option::Option<Iedemfkbhfl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fnmgdldlmlj {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub kjopcdjblgn: ::core::option::Option<Iedemfkbhfl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eciilplnphj {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub hopldjjmglm: ::prost::alloc::vec::Vec<Adipakcfmof>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ababhkaghej {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub value: ::core::option::Option<Oilbfikhnpk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pbmhmeadlec {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub hopldjjmglm: ::prost::alloc::vec::Vec<Adipakcfmof>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub bkgbedmgjjd: ::core::option::Option<Oilbfikhnpk>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub igcjnckeodg: ::prost::alloc::vec::Vec<Iedemfkbhfl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cgncgfbcnhp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub chehelpmaia: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gnbkkpollaa {
/// offset: 24
#[prost(uint32, tag = "11")]
pub chehelpmaia: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Poifgdahjcj {
/// offset: 16
#[prost(map = "uint32, bool", tag = "2")]
pub begnbccepke: ::std::collections::HashMap<u32, bool>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkjnfippddo {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub bofomapkkhm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub kloofaejgkd: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfpkkemkkpo {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub jgjbdakakhj: ::core::option::Option<Kkjnfippddo>,
/// offset: 32
#[prost(bool, tag = "12")]
pub nfocnkfahop: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ofafdpgcepo {
/// offset: 24
#[prost(uint32, tag = "6")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acfgjbnmfdc {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub jgjbdakakhj: ::core::option::Option<Kkjnfippddo>,
/// offset: 32
#[prost(bool, tag = "1")]
pub nfocnkfahop: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Deecfcalmfn {
/// offset: 24
#[prost(uint32, tag = "14")]
pub hkbpehbliac: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jcfeennncbl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub fnabanjojmo: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub gdfkohmnfaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfagkmfoenb {
#[prost(
oneof = "dfagkmfoenb::Bpihfajcloc",
tags = "8, 14, 1294, 213, 1097, 1292, 1627, 291, 877, 1457, 400, 996, 755, 1257, 41, 302, 32, 440, 1965, 803, 36, 456, 294, 1095, 215, 1580, 477, 1596, 1650, 301, 469, 1492, 1153, 1955, 499, 1222, 600, 1309, 1733, 289, 790"
)]
pub bpihfajcloc: ::core::option::Option<dfagkmfoenb::Bpihfajcloc>,
}
/// Nested message and enum types in `DFAGKMFOENB`.
pub mod dfagkmfoenb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "8")]
Lmiicenmobi(super::Pafoooikfof),
/// offset: 24
#[prost(message, tag = "14")]
Pjfkjhlaapf(super::Pafoooikfof),
/// offset: 24
#[prost(message, tag = "1294")]
Hnlaeibdfjm(super::Hjgfdikdiho),
/// offset: 24
#[prost(message, tag = "213")]
Aogmpajbfbh(super::Hjgfdikdiho),
/// offset: 24
#[prost(message, tag = "1097")]
Kiidblflajn(super::Caeinljibpb),
/// offset: 24
#[prost(message, tag = "1292")]
Imjnjfccjpc(super::Gemaigndnpk),
/// offset: 24
#[prost(message, tag = "1627")]
Agkgmlomdge(super::Bbkapdcecdn),
/// offset: 24
#[prost(message, tag = "291")]
Bghmfommloh(super::Nbdbndeapmn),
/// offset: 24
#[prost(message, tag = "877")]
Eimafpebcae(super::Dmlfngejohc),
/// offset: 24
#[prost(message, tag = "1457")]
Idcgkomadpl(super::Pgmcjlbnnlf),
/// offset: 24
#[prost(message, tag = "400")]
Nggadjoomek(super::Ohhkghegjog),
/// offset: 24
#[prost(message, tag = "996")]
Cefgomfnhgo(super::Deeljkhdldh),
/// offset: 24
#[prost(message, tag = "755")]
Pkinlgbphbp(super::Miioliiogig),
/// offset: 24
#[prost(message, tag = "1257")]
Mdgjhbjpdjh(super::Jaeoagnknbl),
/// offset: 24
#[prost(message, tag = "41")]
Nehomobbpen(super::Fnmgdldlmlj),
/// offset: 24
#[prost(message, tag = "302")]
Hhpmjnknkhn(super::Eciilplnphj),
/// offset: 24
#[prost(message, tag = "32")]
Oamphbhnnbk(super::Ababhkaghej),
/// offset: 24
#[prost(message, tag = "440")]
Nmelocjnoap(super::Cgncgfbcnhp),
/// offset: 24
#[prost(message, tag = "1965")]
Nhlcpdmofla(super::Gnbkkpollaa),
/// offset: 24
#[prost(message, tag = "803")]
Afenaibnkgi(super::Homnpcjecbh),
/// offset: 24
#[prost(message, tag = "36")]
Adehmleichl(super::Fjiipfcmjcj),
/// offset: 24
#[prost(message, tag = "456")]
Fbfhmkcfbpd(super::Oemnhgmpmpd),
/// offset: 24
#[prost(message, tag = "294")]
Pmgcgigpnfg(super::Khhhfheoded),
/// offset: 24
#[prost(message, tag = "1095")]
Jeekeigmdjn(super::Khhhfheoded),
/// offset: 24
#[prost(message, tag = "215")]
Ahlmicklghp(super::Khhhfheoded),
/// offset: 24
#[prost(message, tag = "1580")]
Eiokoadeofc(super::Doggidninjp),
/// offset: 24
#[prost(message, tag = "477")]
Kecblohenko(super::Eeioidgjcil),
/// offset: 24
#[prost(message, tag = "1596")]
Hpgediagcli(super::Pdehdnaokbc),
/// offset: 24
#[prost(message, tag = "1650")]
Nklcehnfckm(super::Pdehdnaokbc),
/// offset: 24
#[prost(message, tag = "301")]
Nfpkffchlhf(super::Cfpkkemkkpo),
/// offset: 24
#[prost(message, tag = "469")]
Lpilmoecpla(super::Ofafdpgcepo),
/// offset: 24
#[prost(message, tag = "1492")]
Coikelcniip(super::Acfgjbnmfdc),
/// offset: 24
#[prost(message, tag = "1153")]
Gafenfcgifk(super::Deecfcalmfn),
/// offset: 24
#[prost(message, tag = "1955")]
Omkllpfpabl(super::Jcfeennncbl),
/// offset: 24
#[prost(message, tag = "499")]
Egkoijhknfe(super::Hopkiokgebp),
/// offset: 24
#[prost(message, tag = "1222")]
Jnkfeghcabk(super::Jcijhcfbgkg),
/// offset: 24
#[prost(message, tag = "600")]
Aacoabbjhko(super::Ncfkhlnhmaj),
/// offset: 24
#[prost(message, tag = "1309")]
Geemclccfcn(super::Gpejgpjnecf),
/// offset: 24
#[prost(message, tag = "1733")]
Bjcfpbdccbg(super::Filifccnaph),
/// offset: 24
#[prost(message, tag = "289")]
Aifjpndmaci(super::Fdhmnejboeb),
/// offset: 24
#[prost(message, tag = "790")]
Omfbjpdfdbj(super::Gcebfjeefol),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbjaejafckg {
/// offset: 64
#[prost(uint32, tag = "1")]
pub ofhcnghjfhi: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub hfpgmbakbmb: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub okobgfhgijb: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ecbilpplfii: ::core::option::Option<ItemCostList>,
/// offset: 60
#[prost(uint32, tag = "9")]
pub fbdkdebjfgb: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub dojnihgidke: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(bool, tag = "7")]
pub ojapmnapifg: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub defdjjplbpg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gplpcjkliih {
/// offset: 24
#[prost(uint32, tag = "10")]
pub dinmkeiinlm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iadibniphbo {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Leddfoglmjd {
/// offset: 32
#[prost(uint32, tag = "4")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub bapdffedahm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lgdapabkalh {
/// offset: 24
#[prost(uint32, tag = "11")]
pub dinmkeiinlm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fohhepoecml {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjpglafnjab {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gacnmnikjbf {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub kmkghjjijcn: ::core::option::Option<Cbjaejafckg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgjdokfhchi {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub kmkghjjijcn: ::core::option::Option<Cbjaejafckg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oppnahlpafg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub dinmkeiinlm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dikaedcjhfm {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Doadbbofbja {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ophpmkfglba: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Amkdekmdeng {
/// offset: 24
#[prost(uint32, tag = "6")]
pub nchhopjjdce: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub slot: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Illbnkfbnbp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub doaopbbigpo: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Doggidninjp {
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub nenclfjdcda: ::prost::alloc::vec::Vec<Amkdekmdeng>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "9")]
pub nmhnginkokn: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub iekobdghnpj: ::prost::alloc::vec::Vec<Eippgfcfjeo>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub impoehiocbc: ::core::option::Option<Illbnkfbnbp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eippgfcfjeo {
/// offset: 28
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub aokdbdgdchb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Khhhfheoded {
/// offset: 32
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub llnnpgeofcd: ::core::option::Option<Eippgfcfjeo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Homnpcjecbh {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub enpgagbmhoe: ::core::option::Option<Doggidninjp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fjiipfcmjcj {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub enpgagbmhoe: ::core::option::Option<Doggidninjp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oemnhgmpmpd {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub enpgagbmhoe: ::core::option::Option<Doggidninjp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Efocmjnpmkd {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub gmabapbedgf: ::core::option::Option<Khhhfheoded>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mpaacmcjihg {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub iaafeimnemm: ::core::option::Option<Khhhfheoded>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfppkggcoij {
/// offset: 44
#[prost(uint32, tag = "9")]
pub mminjcfnadk: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub coldnelliie: ::prost::alloc::vec::Vec<Eippgfcfjeo>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub ejalomhngcj: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub ofhcnghjfhi: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub clahglgkbee: ::core::option::Option<Eippgfcfjeo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oebekiealfh {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub coldnelliie: ::prost::alloc::vec::Vec<Khhhfheoded>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ofhcnghjfhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hilcnkineia {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub mnohdhcmkel: ::core::option::Option<Eippgfcfjeo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bdgfegphkko {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub mnohdhcmkel: ::core::option::Option<Khhhfheoded>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hahkcdipgjh {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gcfnnaklmpd {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nfpoeaephij {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iogmllbfdpg {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eeioidgjcil {
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub jcacdbfancb: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub gdigkkgllof: ::core::option::Option<Khhhfheoded>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhlkkmfcfhf {
/// offset: 32
#[prost(uint32, tag = "1")]
pub ofhcnghjfhi: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub ncnjnkfbkla: ::prost::alloc::vec::Vec<Illbnkfbnbp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iflheloldka {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub jkmlcejcblm: ::core::option::Option<Illbnkfbnbp>,
/// offset: 32
#[prost(bool, tag = "9")]
pub hchpdmngibn: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gedccgbpofl {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cfikjkgabei {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccjaimkninl {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub hemocmjabpa: ::core::option::Option<Illbnkfbnbp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bielaamepdk {
/// offset: 32
#[prost(bool, tag = "3")]
pub haopekpkofi: bool,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub nlkneenfham: ::core::option::Option<Illbnkfbnbp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mppdgflmdeb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pdehdnaokbc {
/// offset: 24
#[prost(uint32, tag = "13")]
pub klaafeimami: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pinbjnlciah {
/// offset: 36
#[prost(uint32, tag = "6")]
pub ieinecphofl: u32,
/// offset: 32
#[prost(int32, tag = "8")]
pub piickmeobip: i32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub hcdadoghadl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddejhbjbmbh {
/// offset: 40
#[prost(uint32, tag = "14")]
pub lefojlcjeej: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub lohjdjicmfj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "Cghgbgjjbeo", tag = "10")]
pub docebpcdljk: i32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub fchpjkaibhb: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub kolockhjedk: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub ofhcnghjfhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ffgmhlceaom {
/// offset: 24
#[prost(uint32, tag = "11")]
pub hgfbbibbcne: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Magniaapano {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Biaglokbbmi {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jdknkibfhaf {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub bnmckiphpnb: ::core::option::Option<Ddejhbjbmbh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Clibmdcofef {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hohanpjnana: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iblhpoboope {
/// offset: 32
#[prost(uint32, tag = "9")]
pub battle_event_id: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "15")]
pub ohogdbpklfm: ::std::collections::HashMap<u32, u32>,
/// offset: 36
#[prost(bool, tag = "8")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oflnljeljem {
/// offset: 24
#[prost(uint32, tag = "11")]
pub hohanpjnana: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnlmenkbhle {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub mmojoecdmil: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub gijoaadkdin: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlkilgmhpfm {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub bcbgcplejio: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(map = "uint32, uint32", tag = "3")]
pub dmhdjgeblbm: ::std::collections::HashMap<u32, u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "10")]
pub keijopojgip: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "1")]
pub jhkfklegddo: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub jekpbiccdel: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(bool, tag = "15")]
pub fdhbfnanlah: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub leolgoncdko: ::prost::alloc::vec::Vec<u32>,
/// offset: 81
#[prost(bool, tag = "6")]
pub ohlgeehphjl: bool,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub fpkadjbdbpo: ::core::option::Option<Gnlmenkbhle>,
/// offset: 76
#[prost(uint32, tag = "9")]
pub gedebjhlgga: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Alhgcbpjlmo {
#[prost(oneof = "alhgcbpjlmo::Iigfmdhkbad", tags = "4, 6")]
pub iigfmdhkbad: ::core::option::Option<alhgcbpjlmo::Iigfmdhkbad>,
}
/// Nested message and enum types in `ALHGCBPJLMO`.
pub mod alhgcbpjlmo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Iigfmdhkbad {
/// offset: 16
#[prost(uint32, tag = "4")]
UniqueId(u32),
/// offset: 16
#[prost(uint32, tag = "6")]
Kggobnfhepf(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lidkgpcedhe {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub fpkadjbdbpo: ::core::option::Option<Gnlmenkbhle>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Paphfgpncij {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dphiincnkei {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub odiomdidjik: ::core::option::Option<Dlkilgmhpfm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nlhijpeampj {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub pcohpggpiic: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub ofhcnghjfhi: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub bnodcfhhnhl: ::core::option::Option<Pchjabafadh>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub cicphfnejeb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iemomlfaaie {
/// offset: 24
#[prost(uint32, tag = "13")]
pub gdfpbhmmfea: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aogmcbofnmo {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kmcocfncdek {
/// offset: 32
#[prost(uint32, tag = "14")]
pub hnknhceiaif: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lleefdgjbka: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hopkiokgebp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub jkpadphcojj: ::prost::alloc::vec::Vec<Kmcocfncdek>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jcijhcfbgkg {
/// offset: 36
#[prost(uint32, tag = "3")]
pub affapllebbo: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cjbbmajiaci: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub megcagnhmie: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub enhoimlibjn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Filifccnaph {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub aacdkgkecah: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gpejgpjnecf {
/// offset: 28
#[prost(uint32, tag = "5")]
pub jccajfpajjp: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub cnikgmaicaf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ncfkhlnhmaj {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cgoabgkcbef: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bibhpeoaand {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub odmgidmjhol: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjkeobomagp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub chnekijmelk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gjefkogfnch {
/// offset: 24
#[prost(uint32, tag = "9")]
pub chnekijmelk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idhckcdaeba {
/// offset: 32
#[prost(uint32, tag = "5")]
pub fchpjkaibhb: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub inhkpnnkmnj: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "8")]
pub oijdlfinilc: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub cgmgjogimgh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eobhkmgjgpg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub abglnidoadm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hbamalalogg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub abglnidoadm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jaielciakan {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efdadbfiabn {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub nalnnbecbpa: ::core::option::Option<Idhckcdaeba>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fgpefeeloco {
/// offset: 32
#[prost(uint32, tag = "12")]
pub kloofaejgkd: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub ekbmeajnnko: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "7")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fcffjapiifl {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub jkpadphcojj: ::prost::alloc::vec::Vec<Fgpefeeloco>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub omiahnaenkm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Baamejnmmob {
/// offset: 24
#[prost(uint32, tag = "11")]
pub pkidnppfbio: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgkdbeckmbm {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub jkpadphcojj: ::core::option::Option<Fgpefeeloco>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fdhmnejboeb {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub hingmebibdl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nocdbklaklf {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcebfjeefol {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub afljjjfcbin: ::core::option::Option<Nocdbklaklf>,
}
/// Obf: MMJHKBDLKLC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5611)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonPendingActionScNotify {
/// offset: 32
#[prost(uint32, tag = "1")]
pub loidogeenob: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub gglfnhnhigo: ::core::option::Option<Eppjhnihafl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eppjhnihafl {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub jppgfljhdhk: ::core::option::Option<Icommcajdli>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub queue_position: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Icommcajdli {
#[prost(
oneof = "icommcajdli::Bpihfajcloc",
tags = "777, 1776, 649, 1064, 818, 169, 862, 590, 326, 163, 264, 1777, 1277, 1408, 206, 93, 1297, 581, 1098, 1619, 1053, 257, 2045, 1862, 734, 485, 114, 1818, 1683, 765, 2041, 1251"
)]
pub bpihfajcloc: ::core::option::Option<icommcajdli::Bpihfajcloc>,
}
/// Nested message and enum types in `ICOMMCAJDLI`.
pub mod icommcajdli {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "777")]
Agnhfmgiiao(super::Hjkgbokknop),
/// offset: 16
#[prost(message, tag = "1776")]
Oieibbiiami(super::Hcjdnkbgdfa),
/// offset: 16
#[prost(message, tag = "649")]
Heojmimghfn(super::Kdgcgdgdlak),
/// offset: 16
#[prost(message, tag = "1064")]
Jllbheplkkp(super::Kfconjkhcbn),
/// offset: 16
#[prost(message, tag = "818")]
Pfbbhamoagb(super::Hnckgfghjac),
/// offset: 16
#[prost(message, tag = "169")]
Eafmedapbcd(super::Lblmnboafcj),
/// offset: 16
#[prost(message, tag = "862")]
Ebaldnbohdc(super::Ebcfbkhchje),
/// offset: 16
#[prost(message, tag = "590")]
Eglomnocoaj(super::Jfpkcgfljig),
/// offset: 16
#[prost(message, tag = "326")]
Knnlhemfkbn(super::Llfafbjbcol),
/// offset: 16
#[prost(message, tag = "163")]
Nijgcfphooa(super::Afcbpkoacjd),
/// offset: 16
#[prost(message, tag = "264")]
Edofnckdidf(super::Makmdaihdmn),
/// offset: 16
#[prost(message, tag = "1777")]
Allpjkhdlib(super::Hlokaollhmp),
/// offset: 16
#[prost(message, tag = "1277")]
Kiobocmoonh(super::Mdniejennii),
/// offset: 16
#[prost(message, tag = "1408")]
Kmkghjjijcn(super::Cbjaejafckg),
/// offset: 16
#[prost(message, tag = "206")]
Kaclnchfjbn(super::Leddfoglmjd),
/// offset: 16
#[prost(message, tag = "93")]
Hmefimkfjjb(super::Lgjdokfhchi),
/// offset: 16
#[prost(message, tag = "1297")]
Clolhiijmph(super::Gfppkggcoij),
/// offset: 16
#[prost(message, tag = "581")]
Ngdifolblbb(super::Lhlkkmfcfhf),
/// offset: 16
#[prost(message, tag = "1098")]
Abfidihjlhe(super::Ccjaimkninl),
/// offset: 16
#[prost(message, tag = "1619")]
Bcfejafmnpf(super::Gfppkggcoij),
/// offset: 16
#[prost(message, tag = "1053")]
Mlhaogmnpcj(super::Gfppkggcoij),
/// offset: 16
#[prost(message, tag = "257")]
Oicgdjifdhh(super::Gfppkggcoij),
/// offset: 16
#[prost(message, tag = "2045")]
Cdjldnedadg(super::Oebekiealfh),
/// offset: 16
#[prost(message, tag = "1862")]
Foabddddfbp(super::Oebekiealfh),
/// offset: 16
#[prost(message, tag = "734")]
Mkmkigkmpfp(super::Oebekiealfh),
/// offset: 16
#[prost(message, tag = "485")]
Honkiojgmdm(super::Clibmdcofef),
/// offset: 16
#[prost(message, tag = "114")]
Efceicplopb(super::Ddejhbjbmbh),
/// offset: 16
#[prost(message, tag = "1818")]
Odiomdidjik(super::Dlkilgmhpfm),
/// offset: 16
#[prost(message, tag = "1683")]
Pfmbigolhbl(super::Nlhijpeampj),
/// offset: 16
#[prost(message, tag = "765")]
Plohjjjfnnj(super::Bibhpeoaand),
/// offset: 16
#[prost(message, tag = "2041")]
Nalnnbecbpa(super::Idhckcdaeba),
/// offset: 16
#[prost(message, tag = "1251")]
Fidliknijak(super::Fcffjapiifl),
}
}
/// Obf: BPPNFKFEOOI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5678)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SelectRogueBonusReq {
/// offset: 36
#[prost(uint32, tag = "12")]
pub mjpcbeaaabj: u32,
#[prost(
oneof = "select_rogue_bonus_req::Bpihfajcloc",
tags = "542, 1670, 996, 1366, 405, 1326, 1695, 1901, 171, 1816, 960, 688, 1560, 310, 1966, 306, 1434, 794, 866, 850, 969, 30, 1602, 371, 824, 1971, 587, 1331, 1136, 318, 1587, 1086, 257, 796, 1269, 366, 1617, 276, 108150, 40134"
)]
pub bpihfajcloc: ::core::option::Option<select_rogue_bonus_req::Bpihfajcloc>,
}
/// Nested message and enum types in `SelectRogueBonusReq`.
pub mod select_rogue_bonus_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "542")]
Mipegjnmeej(super::Deoeojblibp),
/// offset: 16
#[prost(message, tag = "1670")]
Jcpjhlichfj(super::Kmdbmlaiclb),
/// offset: 16
#[prost(message, tag = "996")]
Aeimjcgcplh(super::Jifopbnnkon),
/// offset: 16
#[prost(message, tag = "1366")]
Ebbdgalmbji(super::Anbpmjhplop),
/// offset: 16
#[prost(message, tag = "405")]
Ponmaheihmj(super::Idllkhhbiid),
/// offset: 16
#[prost(message, tag = "1326")]
Kefgolhkcdb(super::Fplchbnnahd),
/// offset: 16
#[prost(message, tag = "1695")]
Gjdecblajdm(super::Ecgefdkbccb),
/// offset: 16
#[prost(message, tag = "1901")]
Emphndejgcl(super::Fndbfoippfk),
/// offset: 16
#[prost(message, tag = "171")]
Pcnejjbdelc(super::Hmihjimciea),
/// offset: 16
#[prost(message, tag = "1816")]
Hofiobkimgp(super::Bcmldkkiika),
/// offset: 16
#[prost(message, tag = "960")]
Pfkbaddngdl(super::Dgcmjnnhfgp),
/// offset: 16
#[prost(message, tag = "688")]
Limefkdhold(super::Ekdmdnekamn),
/// offset: 16
#[prost(message, tag = "1560")]
Gjfpeifhhhd(super::Hgcidhbilac),
/// offset: 16
#[prost(message, tag = "310")]
Djfjkbbageo(super::Mkpohkopape),
/// offset: 16
#[prost(message, tag = "1966")]
Eodfhpdlfno(super::Gplpcjkliih),
/// offset: 16
#[prost(message, tag = "306")]
Jcehpppcipn(super::Mjpglafnjab),
/// offset: 16
#[prost(message, tag = "1434")]
Jbpjalboeap(super::Lgdapabkalh),
/// offset: 16
#[prost(message, tag = "794")]
Hjpiklalkod(super::Oppnahlpafg),
/// offset: 16
#[prost(message, tag = "866")]
Flikeakpkjc(super::Hilcnkineia),
/// offset: 16
#[prost(message, tag = "850")]
Hcgnahnjcha(super::Iflheloldka),
/// offset: 16
#[prost(message, tag = "969")]
Iaciajgbooo(super::Bielaamepdk),
/// offset: 16
#[prost(message, tag = "30")]
Mbbkhcjmggl(super::Hilcnkineia),
/// offset: 16
#[prost(message, tag = "1602")]
Aadlfjdemjm(super::Hilcnkineia),
/// offset: 16
#[prost(message, tag = "371")]
Iickojjadnh(super::Hilcnkineia),
/// offset: 16
#[prost(message, tag = "824")]
Gckddbhihdb(super::Bdgfegphkko),
/// offset: 16
#[prost(message, tag = "1971")]
Pjndbkmfikh(super::Bdgfegphkko),
/// offset: 16
#[prost(message, tag = "587")]
Pdgclglofkk(super::Bdgfegphkko),
/// offset: 16
#[prost(message, tag = "1331")]
Jenbgmoeahi(super::Ffgmhlceaom),
/// offset: 16
#[prost(message, tag = "1136")]
Ckaacnloiao(super::Ffgmhlceaom),
/// offset: 16
#[prost(message, tag = "318")]
Clllfidinim(super::Biaglokbbmi),
/// offset: 16
#[prost(message, tag = "1587")]
Egbdldkhemg(super::Alhgcbpjlmo),
/// offset: 16
#[prost(message, tag = "1086")]
Pjmcaeafikh(super::Paphfgpncij),
/// offset: 16
#[prost(message, tag = "257")]
Ilakoopeodp(super::Iemomlfaaie),
/// offset: 16
#[prost(message, tag = "796")]
Jpanpnnmoof(super::Mjkeobomagp),
/// offset: 16
#[prost(message, tag = "1269")]
Pnioggnhmoa(super::Eobhkmgjgpg),
/// offset: 16
#[prost(message, tag = "366")]
Bemoelcibai(super::Jaielciakan),
/// offset: 16
#[prost(message, tag = "1617")]
Jomkonffckh(super::Baamejnmmob),
/// offset: 16
#[prost(message, tag = "276")]
Lcdoohhncod(super::Doadbbofbja),
/// offset: 16
#[prost(message, tag = "108150")]
Mbmdojfbajn(super::Iblhpoboope),
/// offset: 16
#[prost(message, tag = "40134")]
Jjfgejffccc(super::Oflnljeljem),
}
}
/// Obf: GPANNBNIDPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5642)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandleRogueCommonPendingActionScRsp {
/// offset: 44
#[prost(uint32, tag = "2")]
pub mjpcbeaaabj: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub queue_position: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(
oneof = "handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc",
tags = "860, 1750, 435, 341, 63, 1474, 183, 47, 36, 1085, 124, 1850, 963, 1438, 1928, 729, 1017, 1033, 1610, 1214, 1206, 1207, 786, 1379, 408, 1157, 558, 1200, 773, 129, 1138, 2040, 1010, 1975, 1986"
)]
pub bpihfajcloc: ::core::option::Option<
handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc,
>,
}
/// Nested message and enum types in `HandleRogueCommonPendingActionScRsp`.
pub mod handle_rogue_common_pending_action_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "860")]
Pkbfjjjoebd(super::Nlnogdmkbod),
/// offset: 24
#[prost(message, tag = "1750")]
Ccgggdcaigj(super::Jppgljpcfnc),
/// offset: 24
#[prost(message, tag = "435")]
Bfmonefdilp(super::Ajggfcjfkel),
/// offset: 24
#[prost(message, tag = "341")]
Kccidnogppa(super::Ljffahehfdj),
/// offset: 24
#[prost(message, tag = "63")]
Pemhibdbcgg(super::Jnpgmmlhgjh),
/// offset: 24
#[prost(message, tag = "1474")]
Hjcjceacdhj(super::Pbcopdhbmlj),
/// offset: 24
#[prost(message, tag = "183")]
Ijomkideoeg(super::Bldlmhpfbcm),
/// offset: 24
#[prost(message, tag = "47")]
Jkdhijflhaj(super::Ohmdkpcoaec),
/// offset: 24
#[prost(message, tag = "36")]
Ecbdofcdhkk(super::Jicgmebfbjf),
/// offset: 24
#[prost(message, tag = "1085")]
Deideejdjlb(super::Hgfkgmppoim),
/// offset: 24
#[prost(message, tag = "124")]
Lkbhnglpegp(super::Mmhmpnejfop),
/// offset: 24
#[prost(message, tag = "1850")]
Ofeecjdahlb(super::Jamndejmilo),
/// offset: 24
#[prost(message, tag = "963")]
Bojphpfipnk(super::Mbhmojnphej),
/// offset: 24
#[prost(message, tag = "1438")]
Jliinfblmki(super::Ikebepbjhce),
/// offset: 24
#[prost(message, tag = "1928")]
Ddakcdjjopi(super::Iadibniphbo),
/// offset: 24
#[prost(message, tag = "729")]
Ijhkidfcaho(super::Gacnmnikjbf),
/// offset: 24
#[prost(message, tag = "1017")]
Kmalkbcnjhk(super::Fohhepoecml),
/// offset: 24
#[prost(message, tag = "1033")]
Opkpjcidfic(super::Dikaedcjhfm),
/// offset: 24
#[prost(message, tag = "1610")]
Nkmigfdpfnj(super::Hahkcdipgjh),
/// offset: 24
#[prost(message, tag = "1214")]
Khnakemgnjm(super::Gedccgbpofl),
/// offset: 24
#[prost(message, tag = "1206")]
Bbeplgmejgn(super::Mppdgflmdeb),
/// offset: 24
#[prost(message, tag = "1207")]
Cepblfdkffj(super::Gcfnnaklmpd),
/// offset: 24
#[prost(message, tag = "786")]
Mcopmammakp(super::Nfpoeaephij),
/// offset: 24
#[prost(message, tag = "1379")]
Bbehjajphbk(super::Iogmllbfdpg),
/// offset: 24
#[prost(message, tag = "408")]
Cmhggdomaak(super::Cfikjkgabei),
/// offset: 24
#[prost(message, tag = "1157")]
Dobfkcagmjb(super::Magniaapano),
/// offset: 24
#[prost(message, tag = "558")]
Kmfilfdmili(super::Magniaapano),
/// offset: 24
#[prost(message, tag = "1200")]
Lajicpmlkca(super::Jdknkibfhaf),
/// offset: 24
#[prost(message, tag = "773")]
Cicidmflihl(super::Lidkgpcedhe),
/// offset: 24
#[prost(message, tag = "129")]
Fgaeoeeoifd(super::Dphiincnkei),
/// offset: 24
#[prost(message, tag = "1138")]
Ilakoopeodp(super::Aogmcbofnmo),
/// offset: 24
#[prost(message, tag = "2040")]
Fmajdanljeb(super::Gjefkogfnch),
/// offset: 24
#[prost(message, tag = "1010")]
Fbjmoieehff(super::Hbamalalogg),
/// offset: 24
#[prost(message, tag = "1975")]
Bakpfnpnmop(super::Efdadbfiabn),
/// offset: 24
#[prost(message, tag = "1986")]
Ippoginbkie(super::Lgkdbeckmbm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Phdkmfdpabi {
/// offset: 24
#[prost(uint32, tag = "10")]
pub maze_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jabfaoaieig {
/// offset: 24
#[prost(uint32, tag = "8")]
pub nokbkaiokfe: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub cndkapoieoj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Akekhlaekbc {
/// offset: 28
#[prost(uint32, tag = "4")]
pub icdniphlffc: u32,
/// offset: 24
#[prost(bool, tag = "10")]
pub cndkapoieoj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aaefgpiihlk {
/// offset: 52
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub mooopambofk: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub nbbhihaolje: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub ddaobfjfmll: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub lghookmnmcl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pncbggjkkaf {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub eienkjfffjg: ::core::option::Option<Illbnkfbnbp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Njincnagalp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub cehophjhdef: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub aokdbdgdchb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kmpcikljihh {
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub paddejdlfla: ::prost::alloc::vec::Vec<Akekhlaekbc>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub ofenicfjanc: ::prost::alloc::vec::Vec<Aaefgpiihlk>,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub buff_list: ::prost::alloc::vec::Vec<Phdkmfdpabi>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub gbhphcmgbgk: ::prost::alloc::vec::Vec<Jabfaoaieig>,
}
/// Obf: PHCEJLELEIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5654)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueHandbookDataCsReq {}
/// Obf: LILCKPEEHDM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5679)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueHandbookDataScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub igfpodgepib: ::core::option::Option<Kmpcikljihh>,
}
/// Obf: HFBPENFIGNI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5620)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueHandbookDataUpdateScNotify {
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub fnmjmoiidgc: ::prost::alloc::vec::Vec<Pncbggjkkaf>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub ljckmepacid: ::prost::alloc::vec::Vec<Njincnagalp>,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub fjndfohijdp: ::prost::alloc::vec::Vec<Jabfaoaieig>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub ffbnihfgken: ::prost::alloc::vec::Vec<Akekhlaekbc>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub hechkebkajk: ::prost::alloc::vec::Vec<Phdkmfdpabi>,
}
/// Obf: PJKMNGDKFEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5693)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueMiracleHandbookRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub gieceapjfjm: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GFGJAJCBLEK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5602)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueMiracleHandbookRewardScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub agfomkoiaeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: NJHLOPBLKDC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5649)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeEventHandbookRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ladceehajdg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CIFBNMAFOHB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5666)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeEventHandbookRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub lklgboidonm: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgjnbnandee {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "7")]
pub gjoolopacae: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Caliiihmjac {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ppipfophnhm: ::core::option::Option<Mncopdnelmc>,
/// offset: 36
#[prost(uint32, tag = "8")]
pub eaadbocjnae: u32,
/// offset: 32
#[prost(int32, tag = "10")]
pub cgnokhabcpp: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Adjbblebien {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ddmkcobomno: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Micomibpioa {
/// offset: 32
#[prost(message, optional, tag = "8")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub bagfaojmphe: ::prost::alloc::vec::Vec<Calipikfdej>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eooegpcphkp {
#[prost(oneof = "eooegpcphkp::Fhpjjjdnkio", tags = "8, 1, 6, 9, 2, 15, 12, 13")]
pub fhpjjjdnkio: ::core::option::Option<eooegpcphkp::Fhpjjjdnkio>,
}
/// Nested message and enum types in `EOOEGPCPHKP`.
pub mod eooegpcphkp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fhpjjjdnkio {
/// offset: 24
#[prost(message, tag = "8")]
Hkgknekkjhb(super::Cnjhcicpaic),
/// offset: 24
#[prost(message, tag = "1")]
Feilniknpcb(super::Kkfangijaof),
/// offset: 24
#[prost(message, tag = "6")]
Dapjedhfkcm(super::Pgjnbnandee),
/// offset: 24
#[prost(message, tag = "9")]
Impbeljgdjh(super::Caliiihmjac),
/// offset: 24
#[prost(message, tag = "2")]
Bocippbebea(super::Adjbblebien),
/// offset: 24
#[prost(message, tag = "15")]
Ecjcckfefej(super::Pbmhmeadlec),
/// offset: 24
#[prost(message, tag = "12")]
Iaddbbbdggm(super::Poifgdahjcj),
/// offset: 24
#[prost(message, tag = "13")]
Lbnhkppajim(super::Micomibpioa),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oobpmaobpoj {
/// offset: 32
#[prost(bool, tag = "10")]
pub klhdcopplng: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub emlijibpbfl: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmifjbljfhp {
/// offset: 36
#[prost(uint32, tag = "11")]
pub kfjemiojlpj: u32,
/// offset: 32
#[prost(enumeration = "RogueTalentStatus", tag = "6")]
pub status: i32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub gheccpnmcmd: ::prost::alloc::vec::Vec<Oobpmaobpoj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcacdfhcpie {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub hahkkedkmca: ::prost::alloc::vec::Vec<Lmifjbljfhp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gmmagelgjol {
/// offset: 24
#[prost(uint32, tag = "2")]
pub egimpfhccdj: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub ddnijhdaceb: u32,
}
/// Obf: ANBONLJDFON
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5636)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CommonRogueVirtualItemInfoScNotify {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub dpepahnjclo: ::prost::alloc::vec::Vec<Gmmagelgjol>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nfikpfbpomf {
/// offset: 28
#[prost(uint32, tag = "5")]
pub ecijekjampk: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub kedaeablgab: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub acclbagkgel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bfhncfdgclg {
/// offset: 24
#[prost(enumeration = "Jchadppokad", repeated, tag = "5")]
pub mfohabeoffm: ::prost::alloc::vec::Vec<i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhoemchfofa {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub efgbflmmoki: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Piilijhfhck {
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub ibnnoajmake: ::prost::alloc::vec::Vec<Mmpoobgaeke>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub ohmpbchapkd: ::prost::alloc::vec::Vec<Eebopkjemhk>,
/// offset: 48
#[prost(message, repeated, tag = "6")]
pub fjbimhaflej: ::prost::alloc::vec::Vec<Jjhodfahhkg>,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub lninompebob: ::prost::alloc::vec::Vec<Eplgmccnalg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Goffidnickj {
#[prost(oneof = "goffidnickj::Bpihfajcloc", tags = "2, 3, 9, 1")]
pub bpihfajcloc: ::core::option::Option<goffidnickj::Bpihfajcloc>,
}
/// Nested message and enum types in `GOFFIDNICKJ`.
pub mod goffidnickj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "2")]
Blalllnkhac(super::Nfikpfbpomf),
/// offset: 16
#[prost(message, tag = "3")]
Fcapbphlncj(super::Bfhncfdgclg),
/// offset: 16
#[prost(message, tag = "9")]
Jnkmjmabpmp(super::Lhoemchfofa),
/// offset: 16
#[prost(message, tag = "1")]
Gjcjhpekodc(super::Piilijhfhck),
}
}
/// Obf: DBCKGHDJCEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5659)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CommonRogueQueryCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub ibhajdbmped: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LLIGFEONANC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5629)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CommonRogueQueryScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub ncclchddkdf: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub rogue_get_info: ::prost::alloc::vec::Vec<Goffidnickj>,
}
/// Obf: OOKKLPAKFOK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5612)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CommonRogueUpdateScNotify {
#[prost(oneof = "common_rogue_update_sc_notify::Klbjnnjboac", tags = "6, 4, 14")]
pub klbjnnjboac: ::core::option::Option<common_rogue_update_sc_notify::Klbjnnjboac>,
}
/// Nested message and enum types in `CommonRogueUpdateScNotify`.
pub mod common_rogue_update_sc_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Klbjnnjboac {
/// offset: 16
#[prost(message, tag = "6")]
Blalllnkhac(super::Nfikpfbpomf),
/// offset: 16
#[prost(message, tag = "4")]
Fcapbphlncj(super::Bfhncfdgclg),
/// offset: 16
#[prost(message, tag = "14")]
Jnkmjmabpmp(super::Lhoemchfofa),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gbicofinmik {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jbeilmfiigm: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub ahkffciepdg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aefpnamecco {
/// offset: 24
#[prost(uint32, tag = "7")]
pub mafmcipaikk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgalgnelbkm {
/// offset: 24
#[prost(uint32, tag = "10")]
pub mafmcipaikk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jlajkalobmj {
/// offset: 24
#[prost(uint32, tag = "15")]
pub iapfjinfnlo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dmlciaeckfj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub mafmcipaikk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hbiklipbjno {
/// offset: 24
#[prost(uint32, tag = "9")]
pub conjbfleefa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cgoenenkkcg {
#[prost(oneof = "cgoenenkkcg::Gibnhmdhijk", tags = "13, 15, 2, 10, 1, 6")]
pub gibnhmdhijk: ::core::option::Option<cgoenenkkcg::Gibnhmdhijk>,
}
/// Nested message and enum types in `CGOENENKKCG`.
pub mod cgoenenkkcg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Gibnhmdhijk {
/// offset: 16
#[prost(message, tag = "13")]
Ognanlcfnpd(super::Gbicofinmik),
/// offset: 16
#[prost(message, tag = "15")]
Donhdapcjnn(super::Aefpnamecco),
/// offset: 16
#[prost(message, tag = "2")]
Lmhaciocihe(super::Dgalgnelbkm),
/// offset: 16
#[prost(message, tag = "10")]
Iakfbgehofn(super::Jlajkalobmj),
/// offset: 16
#[prost(message, tag = "1")]
Ofaoimcdhpn(super::Dmlciaeckfj),
/// offset: 16
#[prost(message, tag = "6")]
Amkninaoahb(super::Hbiklipbjno),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jkiclfbinhn {
/// offset: 24
#[prost(float, tag = "7")]
pub ffbciefglnc: f32,
/// offset: 28
#[prost(int32, tag = "3")]
pub bgjkbpncnle: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iadmeomiifi {
/// offset: 24
#[prost(uint32, tag = "7")]
pub battle_event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Emcicpohaal {
/// offset: 24
#[prost(int32, tag = "4")]
pub hpmhacbnook: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ifjedjafcjn {
#[prost(oneof = "ifjedjafcjn::Oaijopkpdgj", tags = "11, 14")]
pub oaijopkpdgj: ::core::option::Option<ifjedjafcjn::Oaijopkpdgj>,
}
/// Nested message and enum types in `IFJEDJAFCJN`.
pub mod ifjedjafcjn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Oaijopkpdgj {
/// offset: 16
#[prost(message, tag = "11")]
Mniomfoamfh(super::Iadmeomiifi),
/// offset: 16
#[prost(message, tag = "14")]
Apdhgalnkec(super::Emcicpohaal),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbhhomhnlkd {
/// offset: 32
#[prost(message, optional, tag = "10")]
pub display_value: ::core::option::Option<Jkiclfbinhn>,
/// offset: 41
#[prost(bool, tag = "5")]
pub nikeedljhpd: bool,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub kdidneledjd: ::prost::alloc::vec::Vec<Ifjedjafcjn>,
/// offset: 40
#[prost(bool, tag = "7")]
pub chcgmamobmh: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub pfmhnmbdbjn: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub amadfjnhmff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jibmjcbndkk {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub milhmiceegp: ::core::option::Option<Cgoenenkkcg>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub hohanpjnana: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub geijdobknad: ::prost::alloc::vec::Vec<Gbhhomhnlkd>,
}
/// Obf: AJHJNAALEBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5677)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueCommonDialogueDataCsReq {}
/// Obf: KMLNOFOFMKE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5616)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueCommonDialogueDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub jokaeemjlmk: ::prost::alloc::vec::Vec<Jibmjcbndkk>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: KLMCEGNAPFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5606)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SelectRogueCommonDialogueOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub amadfjnhmff: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub hohanpjnana: u32,
}
/// Obf: BLBGNFKPIFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5688)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SelectRogueCommonDialogueOptionScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub lfplcdmnnap: ::core::option::Option<Jibmjcbndkk>,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub dlegcnjinie: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 48
#[prost(bool, tag = "2")]
pub mfhlbhfiago: bool,
/// offset: 52
#[prost(uint32, tag = "7")]
pub hohanpjnana: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub amadfjnhmff: u32,
}
/// Obf: NLLAPEMEGFH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5652)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishRogueCommonDialogueCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub hohanpjnana: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5690)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fhekpiagnin {
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub hohanpjnana: u32,
}
/// Obf: BPKBMHCINOI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5669)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonDialogueDataScNotify {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub jokaeemjlmk: ::prost::alloc::vec::Vec<Jibmjcbndkk>,
}
/// Obf: FALJOCLNGLD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5641)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonDialogueOptionFinishScNotify {
/// offset: 32
#[prost(message, optional, tag = "10")]
pub kammbmpfaec: ::core::option::Option<Gbhhomhnlkd>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub amadfjnhmff: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub hohanpjnana: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub lfplcdmnnap: ::core::option::Option<Jibmjcbndkk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgabjencfdc {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub maefneblijm: ::core::option::Option<Oamohfjkcaa>,
/// offset: 60
#[prost(uint32, tag = "8")]
pub ehneemckibk: u32,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub imibfehpddi: ::core::option::Option<Edikjlbeaea>,
/// offset: 16
#[prost(string, tag = "11")]
pub mdildjmpngh: ::prost::alloc::string::String,
/// offset: 64
#[prost(uint32, tag = "2")]
pub fhdpemcabie: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub loidogeenob: u32,
/// offset: 68
#[prost(uint32, tag = "12")]
pub bnodompmcbe: u32,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub pending_action: ::core::option::Option<Eppjhnihafl>,
}
/// Obf: PNACIPMLBJB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5670)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueWorkbenchGetInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub prop_entity_id: u32,
}
/// Obf: KPBBJNICPNH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5668)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueWorkbenchGetInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(map = "uint32, message", tag = "12")]
pub dkoapdjgloa: ::std::collections::HashMap<u32, Cgkbebccdgf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgkbebccdgf {
#[prost(
oneof = "cgkbebccdgf::Lbebnkmenpn",
tags = "4, 13, 15, 14, 6, 8, 10, 12, 3, 1, 2"
)]
pub lbebnkmenpn: ::core::option::Option<cgkbebccdgf::Lbebnkmenpn>,
}
/// Nested message and enum types in `CGKBEBCCDGF`.
pub mod cgkbebccdgf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Lbebnkmenpn {
/// offset: 16
#[prost(message, tag = "4")]
Mbkdafjchac(super::Khbeceginoc),
/// offset: 16
#[prost(message, tag = "13")]
Hbmpbiolcgd(super::Jhngcnheocb),
/// offset: 16
#[prost(message, tag = "15")]
Njmkopkjcgc(super::Gfkomcnlmdg),
/// offset: 16
#[prost(message, tag = "14")]
Ajaidiblmao(super::Fkbocddfikb),
/// offset: 16
#[prost(message, tag = "6")]
Jgnajofikej(super::Ggfdchanneb),
/// offset: 16
#[prost(message, tag = "8")]
Eienkjfffjg(super::Apnhpmindkb),
/// offset: 16
#[prost(message, tag = "10")]
Llnnpgeofcd(super::Kceiciphopn),
/// offset: 16
#[prost(message, tag = "12")]
Apbbenfpnll(super::Aeemhibgalh),
/// offset: 16
#[prost(message, tag = "3")]
Nhhfadebelo(super::Dahjgdgpmhi),
/// offset: 16
#[prost(message, tag = "1")]
Fhcpkompcdh(super::Jbldoiiilec),
/// offset: 16
#[prost(message, tag = "2")]
Maecofleagd(super::Gdiecabcign),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khbeceginoc {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(bool, tag = "9")]
pub didlkelkepg: bool,
/// offset: 40
#[prost(uint32, tag = "14")]
pub mckagfglacm: u32,
/// offset: 44
#[prost(int32, tag = "3")]
pub pigdifakigm: i32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub jkimlipmkfh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jhngcnheocb {
/// offset: 40
#[prost(uint32, tag = "10")]
pub jkimlipmkfh: u32,
/// offset: 44
#[prost(int32, tag = "13")]
pub pigdifakigm: i32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 36
#[prost(bool, tag = "9")]
pub didlkelkepg: bool,
/// offset: 32
#[prost(uint32, tag = "1")]
pub mckagfglacm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfkomcnlmdg {
/// offset: 32
#[prost(uint32, tag = "11")]
pub lfjaajabfmi: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "8")]
pub gnkedoehnai: ::std::collections::HashMap<u32, u32>,
/// offset: 36
#[prost(uint32, tag = "15")]
pub hnbfgjdhjbc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkbocddfikb {
/// offset: 16
#[prost(map = "uint32, bool", tag = "10")]
pub ghgjlfgooel: ::std::collections::HashMap<u32, bool>,
/// offset: 44
#[prost(int32, tag = "4")]
pub pigdifakigm: i32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub jkimlipmkfh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ggfdchanneb {
/// offset: 36
#[prost(int32, tag = "8")]
pub pigdifakigm: i32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub jkimlipmkfh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Baikmomejmb {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub eienkjfffjg: ::core::option::Option<Illbnkfbnbp>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub ekkiahnmdhm: ::core::option::Option<ItemCostList>,
/// offset: 48
#[prost(bool, tag = "13")]
pub klnhlejkdml: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apnhpmindkb {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub jjaablcmflp: ::prost::alloc::vec::Vec<Baikmomejmb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhdobohhkmb {
/// offset: 48
#[prost(uint32, tag = "14")]
pub cehophjhdef: u32,
/// offset: 44
#[prost(bool, tag = "12")]
pub klnhlejkdml: bool,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub ekkiahnmdhm: ::core::option::Option<ItemCostList>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub aokdbdgdchb: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kceiciphopn {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub bicpnkochgn: ::prost::alloc::vec::Vec<Lhdobohhkmb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aeemhibgalh {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub cost_data: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(int32, tag = "6")]
pub pigdifakigm: i32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub jkimlipmkfh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dahjgdgpmhi {
/// offset: 44
#[prost(uint32, tag = "14")]
pub jkimlipmkfh: u32,
/// offset: 16
#[prost(map = "uint32, message", tag = "12")]
pub kalhjpdhbjc: ::std::collections::HashMap<u32, ItemCostList>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub iagmnhpplgb: ::core::option::Option<ItemCostList>,
/// offset: 40
#[prost(int32, tag = "11")]
pub pigdifakigm: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eaodpifmanc {
/// offset: 32
#[prost(uint32, tag = "10")]
pub doaopbbigpo: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub cost_data: ::core::option::Option<ItemCostList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbldoiiilec {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub ebkdjhlfogn: ::prost::alloc::vec::Vec<Eaodpifmanc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gdiecabcign {
/// offset: 36
#[prost(uint32, tag = "2")]
pub jobobjldcaj: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub oemmdhmbdpa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub lgmkfbiingk: u32,
}
/// Obf: EPIMLGDOGEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5682)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueWorkbenchReforgeBuffReq {
/// offset: 36
#[prost(uint32, tag = "14")]
pub lcdgjdgccdg: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub jbgfpjlmfhh: ::core::option::Option<Pnamcjpncnb>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
}
/// Obf: BLCAHPMABKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5660)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueWorkbenchHandleFuncScRsp {
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub lcdgjdgccdg: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub acadkpjkade: ::core::option::Option<Cgkbebccdgf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnamcjpncnb {
#[prost(
oneof = "pnamcjpncnb::Nlpppchggpf",
tags = "10, 3, 7, 4, 6, 11, 5, 8, 12, 15, 1"
)]
pub nlpppchggpf: ::core::option::Option<pnamcjpncnb::Nlpppchggpf>,
}
/// Nested message and enum types in `PNAMCJPNCNB`.
pub mod pnamcjpncnb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 24
#[prost(message, tag = "10")]
Mbkdafjchac(super::Onpdafnpdfe),
/// offset: 24
#[prost(message, tag = "3")]
Hbmpbiolcgd(super::Jadjcgajnjo),
/// offset: 24
#[prost(message, tag = "7")]
Njmkopkjcgc(super::Ljpbajgnlmi),
/// offset: 24
#[prost(message, tag = "4")]
Ajaidiblmao(super::Jlnmeflnpoa),
/// offset: 24
#[prost(message, tag = "6")]
Jgnajofikej(super::Fehchgigbnc),
/// offset: 24
#[prost(message, tag = "11")]
Eienkjfffjg(super::Cmiobfihnec),
/// offset: 24
#[prost(message, tag = "5")]
Llnnpgeofcd(super::Ohonfmmajeb),
/// offset: 24
#[prost(message, tag = "8")]
Apbbenfpnll(super::Pnmapbagdgp),
/// offset: 24
#[prost(message, tag = "12")]
Nhhfadebelo(super::Cnlkolhejdd),
/// offset: 24
#[prost(message, tag = "15")]
Fhcpkompcdh(super::Mpefjjjighm),
/// offset: 24
#[prost(message, tag = "1")]
Maecofleagd(super::Ajhelaaimbg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Onpdafnpdfe {
/// offset: 24
#[prost(uint32, tag = "11")]
pub jkahddmjmgi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jadjcgajnjo {
/// offset: 24
#[prost(uint32, tag = "5")]
pub jmpndknfhpc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ljpbajgnlmi {
/// offset: 24
#[prost(uint32, tag = "10")]
pub jpdkkkjppom: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlnmeflnpoa {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub jemeblfanlm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fehchgigbnc {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jhglgkcdpnb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cmiobfihnec {
/// offset: 24
#[prost(uint32, tag = "10")]
pub idfbkekbabd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohonfmmajeb {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub kgjhaiipghp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnmapbagdgp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub hngmhpfnbgc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnlkolhejdd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub aokdbdgdchb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mpefjjjighm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub doaopbbigpo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajhelaaimbg {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub hingmebibdl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmpoobgaeke {
/// offset: 28
#[prost(enumeration = "Dicjkjnencp", tag = "11")]
pub status: i32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub mkbioanpmke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eplgmccnalg {
/// offset: 32
#[prost(enumeration = "Lkbgomghglg", tag = "6")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub noflnimbdof: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub mkbioanpmke: u32,
}
/// Obf: OOECDNAGMPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5699)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRogueCollectionCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub bciijggjkhb: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "1")]
pub hjnaambajme: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(enumeration = "Aglnlhobdki", repeated, tag = "5")]
pub pfjffefeban: ::prost::alloc::vec::Vec<i32>,
}
/// Obf: OOLAKAHDAEJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5613)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRogueCollectionScRsp {
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub lninompebob: ::prost::alloc::vec::Vec<Eplgmccnalg>,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub ibnnoajmake: ::prost::alloc::vec::Vec<Mmpoobgaeke>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eebopkjemhk {
/// offset: 24
#[prost(uint32, tag = "7")]
pub hcaejfmkmnd: u32,
/// offset: 28
#[prost(enumeration = "Fdmmaahefpk", tag = "12")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jjhodfahhkg {
/// offset: 32
#[prost(uint32, tag = "12")]
pub noflnimbdof: u32,
/// offset: 24
#[prost(enumeration = "Lkbgomghglg", tag = "6")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hcaejfmkmnd: u32,
}
/// Obf: OIPOEEJNCAD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5631)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRogueExhibitionCsReq {
/// offset: 40
#[prost(enumeration = "Aglnlhobdki", repeated, tag = "2")]
pub edmcdifhfba: ::prost::alloc::vec::Vec<i32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub mgpnbmfjcda: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub akecjcpolcp: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CICDHFKNHHD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5683)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRogueExhibitionScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub ohmpbchapkd: ::prost::alloc::vec::Vec<Eebopkjemhk>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub fjbimhaflej: ::prost::alloc::vec::Vec<Jjhodfahhkg>,
}
/// Obf: IEKIFBDPPGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5697)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueGetGambleInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub prop_entity_id: u32,
}
/// Obf: BHOJGKOOBEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5675)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueGetGambleInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub cfadflllopc: ::core::option::Option<Dkfaekpkadh>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: ANDLGCKPBKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5648)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueDoGambleCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
}
/// Obf: IKOEHGJMJKA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5676)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueDoGambleScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub cfadflllopc: ::core::option::Option<Dkfaekpkadh>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub ohahcboldia: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub lkhpmpegjee: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obpmppcfnlj {
/// offset: 32
#[prost(double, tag = "1")]
pub value: f64,
/// offset: 24
#[prost(string, tag = "3")]
pub key: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obncgeiimnb {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<Obpmppcfnlj>,
/// offset: 40
#[prost(uint64, tag = "7")]
pub dmhllkbmhel: u64,
/// offset: 32
#[prost(enumeration = "Mliblhfbafj", tag = "6")]
pub fphghapgnae: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aaggkgmekko {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<Obpmppcfnlj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oamohfjkcaa {
/// offset: 32
#[prost(message, optional, tag = "4")]
pub nkdgkibeiod: ::core::option::Option<Aaggkgmekko>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ehbkpboochg: ::prost::alloc::vec::Vec<Obncgeiimnb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Edikjlbeaea {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub phpolhljgfm: ::prost::alloc::vec::Vec<Doijncljgko>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpfohplloij {
/// offset: 32
#[prost(uint32, tag = "2")]
pub queue_position: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub jppgfljhdhk: ::core::option::Option<Fdcenfpkjmo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fdcenfpkjmo {
#[prost(oneof = "fdcenfpkjmo::Nlpppchggpf", tags = "13, 5, 2, 10, 14")]
pub nlpppchggpf: ::core::option::Option<fdcenfpkjmo::Nlpppchggpf>,
}
/// Nested message and enum types in `FDCENFPKJMO`.
pub mod fdcenfpkjmo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nlpppchggpf {
/// offset: 16
#[prost(message, tag = "13")]
Ngddlkdllal(super::Mcodkmajfdg),
/// offset: 16
#[prost(message, tag = "5")]
Dpafelpdgin(super::Bhipnhapdfj),
/// offset: 16
#[prost(message, tag = "2")]
Doobfdlpmnb(super::Lmcbejofcgi),
/// offset: 16
#[prost(message, tag = "10")]
Omkblloajpo(super::Feadickbggf),
/// offset: 16
#[prost(message, tag = "14")]
Ppifocgjdmd(super::Mfdfjfabjpl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcodkmajfdg {
/// offset: 40
#[prost(uint64, tag = "11")]
pub dmhllkbmhel: u64,
/// offset: 32
#[prost(enumeration = "Mliblhfbafj", tag = "3")]
pub fphghapgnae: i32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<Obpmppcfnlj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhipnhapdfj {
/// offset: 32
#[prost(uint64, tag = "4")]
pub dmhllkbmhel: u64,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<Obpmppcfnlj>,
/// offset: 40
#[prost(enumeration = "Mliblhfbafj", tag = "2")]
pub fphghapgnae: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmcbejofcgi {
/// offset: 32
#[prost(uint64, tag = "12")]
pub dmhllkbmhel: u64,
/// offset: 24
#[prost(enumeration = "Mliblhfbafj", tag = "14")]
pub fphghapgnae: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Feadickbggf {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<Obpmppcfnlj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mfdfjfabjpl {
/// offset: 32
#[prost(enumeration = "Mliblhfbafj", tag = "1")]
pub fphghapgnae: i32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub aphjiafodhj: ::prost::alloc::vec::Vec<Obpmppcfnlj>,
/// offset: 40
#[prost(uint64, tag = "3")]
pub dmhllkbmhel: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bfeipelfcdf {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub scene: ::core::option::Option<SceneInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hddbjiknepf {
/// offset: 28
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "15")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Calipikfdej {
/// offset: 28
#[prost(enumeration = "Odmjacikepc", tag = "9")]
pub gfombglnlki: i32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ghinilomnob {
/// offset: 28
#[prost(uint32, tag = "6")]
pub mihbadepgid: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub hanndmghbeo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ondoiaabcdg {
/// offset: 28
#[prost(uint32, tag = "7")]
pub hohanpjnana: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub amadfjnhmff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kholcommdeb {
/// offset: 24
#[prost(uint32, tag = "8")]
pub domglhikjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ilkofgpofia {
/// offset: 32
#[prost(uint32, tag = "14")]
pub opalkijmglh: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub mobpnnmgicc: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub dkgncnkpgkd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdpfoinnlom {
/// offset: 24
#[prost(uint32, tag = "15")]
pub lleefdgjbka: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ddbhacopegg: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub cgoabgkcbef: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Albhoiejoin {
/// offset: 24
#[prost(uint32, tag = "13")]
pub kfjemiojlpj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pchjabafadh {
#[prost(oneof = "pchjabafadh::Mblkgbagbkb", tags = "3, 1, 5, 11, 12")]
pub mblkgbagbkb: ::core::option::Option<pchjabafadh::Mblkgbagbkb>,
}
/// Nested message and enum types in `PCHJABAFADH`.
pub mod pchjabafadh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Mblkgbagbkb {
/// offset: 24
#[prost(message, tag = "3")]
Nocojnopnjg(super::Ondoiaabcdg),
/// offset: 24
#[prost(message, tag = "1")]
Onblfphlgnb(super::Kholcommdeb),
/// offset: 24
#[prost(message, tag = "5")]
Pffijehmdhe(super::Ilkofgpofia),
/// offset: 24
#[prost(message, tag = "11")]
Iekicnfccep(super::Fdpfoinnlom),
/// offset: 24
#[prost(message, tag = "12")]
Dpemfgabbab(super::Albhoiejoin),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Benodccgbka {
/// offset: 24
#[prost(uint32, tag = "7")]
pub domglhikjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ekjgliijibd {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub pjmiemaonin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dadhpafjdag {
/// offset: 40
#[prost(uint32, tag = "3")]
pub pjmiemaonin: u32,
/// offset: 32
#[prost(bool, tag = "8")]
pub icaloodhaoj: bool,
#[prost(oneof = "dadhpafjdag::Jnlioccecbg", tags = "2, 9")]
pub jnlioccecbg: ::core::option::Option<dadhpafjdag::Jnlioccecbg>,
}
/// Nested message and enum types in `DADHPAFJDAG`.
pub mod dadhpafjdag {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Jnlioccecbg {
/// offset: 24
#[prost(message, tag = "2")]
Heocpfgbedh(super::Benodccgbka),
/// offset: 24
#[prost(message, tag = "9")]
Kjeijkppnbm(super::Ekjgliijibd),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbdghpcbhpo {
/// offset: 36
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 32
#[prost(bool, tag = "11")]
pub fgcaikandmh: bool,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hfdmbehgcmn: ::prost::alloc::vec::Vec<Dadhpafjdag>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dkfaekpkadh {
/// offset: 44
#[prost(uint32, tag = "12")]
pub fgaapcnnmip: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub bfnlcfmddjh: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub meajaebdaoi: u32,
/// offset: 56
#[prost(bool, tag = "15")]
pub afhbnkohhhb: bool,
/// offset: 52
#[prost(uint32, tag = "6")]
pub dkhllgoihkh: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub olnoiiedkep: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub mnjnfmkikmh: ::prost::alloc::vec::Vec<Jbdghpcbhpo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofbnfnfgdfj {
/// offset: 68
#[prost(uint32, tag = "8")]
pub pginlofkcmd: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ofoodobjkbj: ::core::option::Option<Cadkbokejmd>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "10")]
pub miccegikibj: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub idfelnmbdbj: u32,
/// offset: 48
#[prost(uint32, repeated, tag = "15")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub dpcbmjgbmgp: ::core::option::Option<Decaohonnjg>,
/// offset: 60
#[prost(uint32, tag = "6")]
pub dgpfgadebmd: u32,
/// offset: 56
#[prost(enumeration = "RogueStatus", tag = "14")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgdhbageooi {
/// offset: 52
#[prost(uint32, tag = "8")]
pub battle_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub jandbbgljeo: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub fpmcfjdomdm: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub logpkcknjel: u32,
/// offset: 44
#[prost(bool, tag = "3")]
pub aolffolejlb: bool,
/// offset: 32
#[prost(uint32, tag = "4")]
pub dklionpkiij: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub jlelbcfobkn: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub kgkfaddegnj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nlppcfgffde {
/// offset: 40
#[prost(uint32, tag = "6")]
pub area_id: u32,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub bhilbijcdoe: ::core::option::Option<Ofbnfnfgdfj>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub bnocepkmpgk: ::core::option::Option<Dgdhbageooi>,
/// offset: 44
#[prost(uint32, tag = "9")]
pub hiilnpickcg: u32,
}
/// Obf: LGNFHFAGCKG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6009)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRogueEndlessActivityDataCsReq {}
/// Obf: POEOCKLLDDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueEndlessActivityDataScRsp {
/// offset: 48
#[prost(uint32, tag = "1")]
pub llhggpjbnin: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub nagljdclggb: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub data: ::prost::alloc::vec::Vec<Nlppcfgffde>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub mogbnjohkla: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fcimchdeppj {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "11")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: NKAENGDBHCG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6001)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueEndlessActivityStageCsReq {
/// offset: 32
#[prost(uint32, tag = "3")]
pub pjmbjbmbkce: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Fcimchdeppj>,
}
/// Obf: FOOAPLOHFCL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6007)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueEndlessActivityStageScRsp {
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub bnocepkmpgk: ::core::option::Option<Dgdhbageooi>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: AKHEFEIMMHG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6005)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueEndlessActivityBattleEndScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub bnocepkmpgk: ::core::option::Option<Dgdhbageooi>,
}
/// Obf: BPHEGCMHPMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6004)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRogueEndlessActivityPointRewardCsReq {
/// offset: 28
#[prost(bool, tag = "12")]
pub oinmenfpodp: bool,
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
}
/// Obf: DAFPNOEOKPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6002)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueEndlessActivityPointRewardScRsp {
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 48
#[prost(bool, tag = "2")]
pub oinmenfpodp: bool,
/// offset: 40
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub nagljdclggb: u32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub mogbnjohkla: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JENOHHDIPCJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6006)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {}
/// Obf: KGDGEKCIGBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6003)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueEndlessActivityAllBonusRewardScRsp {
/// offset: 44
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub nagljdclggb: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub mogbnjohkla: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jkaidkigegp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub enpaicnlcmk: ::core::option::Option<Madeenaboke>,
/// offset: 16
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub scene: ::core::option::Option<SceneInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojejchbhcjl {
/// offset: 44
#[prost(uint32, tag = "14")]
pub lnodojoopbk: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gjgklfchofo: ::prost::alloc::vec::Vec<Nbjgnppdhkm>,
/// offset: 36
#[prost(enumeration = "Mhkglmbbckp", tag = "5")]
pub status: i32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ingcdiafafg: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub lmkbdicolko: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbjgnppdhkm {
/// offset: 24
#[prost(uint32, tag = "7")]
pub room_id: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub pmmdfffnfio: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub obojoihdcgk: u32,
/// offset: 36
#[prost(enumeration = "Fkancddcalo", tag = "6")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Accbpeajfeo {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub fhljehdhjli: ::prost::alloc::vec::Vec<Ojejchbhcjl>,
/// offset: 44
#[prost(uint32, tag = "5")]
pub nlmmfjopbfc: u32,
/// offset: 36
#[prost(enumeration = "Ofhpkjdhomf", tag = "8")]
pub reason: i32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub apmiakdphjl: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub kedimmagfbo: u32,
/// offset: 32
#[prost(enumeration = "Lbmlljhfehb", tag = "1")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ioljbglnlcj {
/// offset: 44
#[prost(uint32, tag = "3")]
pub lolcbfcjpam: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub ebkdjhlfogn: ::prost::alloc::vec::Vec<Doggidninjp>,
/// offset: 40
#[prost(bool, tag = "6")]
pub heolgepgihl: bool,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub bicpnkochgn: ::prost::alloc::vec::Vec<Khhhfheoded>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nklobakemii {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub ddmkcobomno: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ojaeempkcbn {
/// offset: 24
#[prost(uint32, tag = "5")]
pub lccgfhjkkoa: u32,
}
/// Obf: CEFOJOIMMOD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7791)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicStartCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub ojahmnaninl: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "1")]
pub ngdklbhdagg: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aholohcllkd {
/// offset: 48
#[prost(message, optional, tag = "4")]
pub basic_info: ::core::option::Option<Kgabjencfdc>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub mmaoonpapdp: ::core::option::Option<Kkfangijaof>,
/// offset: 56
#[prost(message, optional, tag = "12")]
pub ofaoimcdhpn: ::core::option::Option<Ojaeempkcbn>,
/// offset: 72
#[prost(message, optional, tag = "1")]
pub item_value: ::core::option::Option<Pgjnbnandee>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub hkkijabgcna: ::core::option::Option<Nklobakemii>,
/// offset: 80
#[prost(message, optional, tag = "11")]
pub lineup: ::core::option::Option<Micomibpioa>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub eienkjfffjg: ::core::option::Option<Ioljbglnlcj>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub level: ::core::option::Option<Accbpeajfeo>,
}
/// Obf: PAHJEEFAIPJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicStartScRsp {
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub hhdleadbjgn: ::core::option::Option<Aholohcllkd>,
}
/// Obf: GDPHPOFKBHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7794)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterCsReq {}
/// Obf: PKAHBNAEDFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hhdleadbjgn: ::core::option::Option<Aholohcllkd>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: HEGJHDIKJPA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7714)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicLeaveCsReq {}
/// Obf: GEEACFPLHGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7718)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicLeaveScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
}
/// Obf: AGOGHPOGPCM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7763)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterRoomCsReq {
/// offset: 28
#[prost(uint32, tag = "7")]
pub lnodojoopbk: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub mnmafklojcc: u32,
}
/// Obf: ONINGAPMPPC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7726)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterRoomScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: PCCLKBKLACL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7739)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterLayerCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub apmiakdphjl: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub mnmafklojcc: u32,
}
/// Obf: GGJCBFHPOGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7701)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterLayerScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: JDAEDHCALLJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7774)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicLevelInfoUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub fhljehdhjli: ::prost::alloc::vec::Vec<Ojejchbhcjl>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub kedimmagfbo: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub nlmmfjopbfc: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub apmiakdphjl: u32,
/// offset: 32
#[prost(enumeration = "Ofhpkjdhomf", tag = "11")]
pub reason: i32,
/// offset: 44
#[prost(enumeration = "Lbmlljhfehb", tag = "8")]
pub status: i32,
}
/// Obf: HCMPMCNPOMC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7737)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicAreaUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub bfhjhakfbig: ::prost::alloc::vec::Vec<Maghefeelab>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Igjjfokahap {
/// offset: 24
#[prost(uint32, tag = "3")]
pub dpfcihjiaef: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub dkjfdlkjlbe: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hhaanbnclhi {
/// offset: 28
#[prost(bool, tag = "9")]
pub dkjfdlkjlbe: bool,
/// offset: 24
#[prost(uint32, tag = "10")]
pub idkobmmdbhf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhmjajgojpm {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub lbnhkppajim: ::core::option::Option<LineupInfo>,
/// offset: 48
#[prost(message, optional, tag = "6")]
pub hhdleadbjgn: ::core::option::Option<Aholohcllkd>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub kklhgcjkplj: ::core::option::Option<Hhaanbnclhi>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub nocneomkfio: ::core::option::Option<Igjjfokahap>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojfdekippjf {
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub hkbfainckhi: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub fkklhiheefm: ::prost::alloc::vec::Vec<Illbnkfbnbp>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub aifkkcdbhjg: ::prost::alloc::vec::Vec<Eippgfcfjeo>,
/// offset: 40
#[prost(uint32, repeated, tag = "14")]
pub eeejlclgagc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IICPBCMEHLL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7732)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicBattleFailSettleInfoScNotify {
/// offset: 32
#[prost(message, optional, tag = "1")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub edkjmpachnj: ::core::option::Option<Bhmjajgojpm>,
}
/// Obf: FCNIAPGHHBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7709)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicSettleCsReq {}
/// Obf: BLJDNJLCPHK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7798)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicSettleScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub mjpejpmacfg: ::core::option::Option<Ojfdekippjf>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub edkjmpachnj: ::core::option::Option<Bhmjajgojpm>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub afljjjfcbin: ::core::option::Option<Jkaidkigegp>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub fnkebofahme: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: CGIFFEFFOBI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7733)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicReviveCostUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
}
/// Obf: ALGBOJBMEPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7761)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicReviveAvatarCsReq {
/// offset: 32
#[prost(uint32, tag = "3")]
pub interacted_prop_entity_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LPGEBAEBHKA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7707)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicReviveAvatarScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
}
/// Obf: PNDMPIPAMCH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7758)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicQueryCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jeblaagcnhn {
/// offset: 76
#[prost(uint32, tag = "15")]
pub mnknaeeckpm: u32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub hlcikbifkik: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub emkoioifdkg: u32,
/// offset: 72
#[prost(uint32, tag = "5")]
pub dnekflcjdkh: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "1983")]
pub acpbohchhkg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "91")]
pub bicpnkochgn: ::prost::alloc::vec::Vec<Khhhfheoded>,
/// offset: 24
#[prost(uint32, repeated, tag = "796")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub ahhjlmpkfhn: u32,
/// offset: 16
#[prost(message, repeated, tag = "28")]
pub ebkdjhlfogn: ::prost::alloc::vec::Vec<Doggidninjp>,
/// offset: 84
#[prost(uint32, tag = "13")]
pub jfgebnbaegj: u32,
/// offset: 80
#[prost(uint32, tag = "12")]
pub ljeecoopmlm: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub nlmmfjopbfc: u32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub lolcbfcjpam: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ognjnbbbpif {
/// offset: 24
#[prost(uint32, repeated, tag = "296")]
pub binlapellbo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Maghefeelab {
/// offset: 58
#[prost(bool, tag = "4")]
pub adkbeopnbio: bool,
/// offset: 56
#[prost(bool, tag = "15")]
pub cebpajaajpp: bool,
/// offset: 57
#[prost(bool, tag = "13")]
pub is_taken_reward: bool,
/// offset: 52
#[prost(uint32, tag = "12")]
pub gfnckbgnlnc: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub eccgjdmogan: ::core::option::Option<Ognjnbbbpif>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub ejomfahemnh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub record_info: ::core::option::Option<Jeblaagcnhn>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ndpgkdlgbfb {
/// offset: 24
#[prost(bool, tag = "11")]
pub cebpajaajpp: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub abhhnnkbafp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bgkdoojaham {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub bngjhjkjamm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ahngiofdjnl {
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub bicpnkochgn: ::prost::alloc::vec::Vec<Njincnagalp>,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub story_info: ::core::option::Option<Bgkdoojaham>,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub jjaablcmflp: ::prost::alloc::vec::Vec<Pncbggjkkaf>,
/// offset: 64
#[prost(uint32, repeated, tag = "5")]
pub ndgdekeafcc: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub cllghdcnpoi: ::core::option::Option<Kjagliidbgp>,
/// offset: 72
#[prost(message, repeated, tag = "2")]
pub bfhjhakfbig: ::prost::alloc::vec::Vec<Maghefeelab>,
/// offset: 48
#[prost(message, repeated, tag = "11")]
pub nipceaflcaa: ::prost::alloc::vec::Vec<Ndpgkdlgbfb>,
}
/// Obf: EMNGELAGLJM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7744)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicQueryScRsp {
/// offset: 32
#[prost(message, optional, tag = "9")]
pub hhdleadbjgn: ::core::option::Option<Aholohcllkd>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub rogue_get_info: ::core::option::Option<Ahngiofdjnl>,
}
/// Obf: NIFJJHFGMHP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7789)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicScepterDressInUnitCsReq {
/// offset: 28
#[prost(uint32, tag = "13")]
pub doaopbbigpo: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub nchhopjjdce: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub akknccfibhi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7796)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmgjdldgkmm {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: ECCKPKLHLDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7702)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicAutoDressInUnitCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub igeabmflcgc: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7749)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fgcbmgeigfl {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: GDKNHFFLEDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7754)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicSetAutoDressInMagicUnitCsReq {
/// offset: 24
#[prost(bool, tag = "14")]
pub kmppnofbnpm: bool,
}
/// Obf: DMEPALJBADA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7779)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicSetAutoDressInMagicUnitScRsp {
/// offset: 28
#[prost(bool, tag = "15")]
pub kmppnofbnpm: bool,
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: NEABJKFPKIL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7705)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicAutoDressInMagicUnitChangeScNotify {
/// offset: 24
#[prost(bool, tag = "10")]
pub kmppnofbnpm: bool,
}
/// Obf: MINCBGNAGLL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7757)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicScepterTakeOffUnitCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub igeabmflcgc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub doaopbbigpo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7721)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jepajcegpad {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: IGNLHBGFLEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7728)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicUnitComposeCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub igeabmflcgc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JLHIKCDGEGE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7765)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicUnitComposeScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Memheghelcp {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub igeabmflcgc: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7753)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kbdibklebkp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjagliidbgp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub djcajhimdol: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cafeadmfjih {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7717)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eahjloanbpd {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub cllghdcnpoi: ::core::option::Option<Kjagliidbgp>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: CMGKGFPDHNK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7751)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicEnableTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub kfjemiojlpj: u32,
}
/// Obf: CNICBAOIDCG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7725)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnableTalentScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub cllghdcnpoi: ::core::option::Option<Kjagliidbgp>,
}
/// Obf: ACAJMJBNNJD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7720)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicGetMiscRealTimeDataCsReq {}
/// Obf: PEHGLJEILLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7793)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicGetMiscRealTimeDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub nocneomkfio: ::core::option::Option<Igjjfokahap>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub kklhgcjkplj: ::core::option::Option<Hhaanbnclhi>,
}
/// Obf: MHHBBPINOBD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7766)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueMagicStoryInfoUpdateScNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub khmpdbnfkhb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gjfapkageed {
/// offset: 36
#[prost(enumeration = "Mmdncmmokpo", tag = "6")]
pub mkhdindghmd: i32,
/// offset: 16
#[prost(map = "string, double", tag = "3")]
pub hbnhceokibj: ::std::collections::HashMap<::prost::alloc::string::String, f64>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub bamnmengkfg: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub pnfbhhblafh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oapbfnbkfhm {
/// offset: 32
#[prost(bool, tag = "11")]
pub chcgmamobmh: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub ljflbpdcjgj: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "3")]
pub klniagaefke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ebdpciiffon {
/// offset: 28
#[prost(uint32, tag = "8")]
pub fnhknlijkpi: u32,
/// offset: 24
#[prost(bool, tag = "1")]
pub hfjdgdiplag: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjghoboeodl {
/// offset: 24
#[prost(uint32, tag = "4")]
pub mdgkjebckfp: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub lbobnpobnek: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Doijncljgko {
/// offset: 48
#[prost(uint64, tag = "11")]
pub pimneefdage: u64,
/// offset: 44
#[prost(enumeration = "RogueModifierSourceType", tag = "2")]
pub alfhnehobja: i32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub impoehiocbc: ::core::option::Option<Gjfapkageed>,
#[prost(oneof = "doijncljgko::Bpihfajcloc", tags = "12, 1, 7")]
pub bpihfajcloc: ::core::option::Option<doijncljgko::Bpihfajcloc>,
}
/// Nested message and enum types in `DOIJNCLJGKO`.
pub mod doijncljgko {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "12")]
Angmbdbaoih(super::Oapbfnbkfhm),
/// offset: 24
#[prost(message, tag = "1")]
Fjnnjnhacab(super::Ebdpciiffon),
/// offset: 24
#[prost(message, tag = "7")]
Agpgdepjajm(super::Mjghoboeodl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mncopdnelmc {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub phpolhljgfm: ::prost::alloc::vec::Vec<Doijncljgko>,
}
/// Obf: DIFFLAOILKH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5394)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueModifierAddNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub imibfehpddi: ::core::option::Option<Doijncljgko>,
}
/// Obf: CFHDOLGEHHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5395)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueModifierSelectCellCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub eiiagabafec: u32,
}
/// Obf: IFMFDHMFJJA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5314)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueModifierSelectCellScRsp {
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub fnldfglgeoa: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub eiiagabafec: u32,
}
/// Obf: HKFEPKHKIMI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5398)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueModifierUpdateNotify {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub imibfehpddi: ::core::option::Option<Doijncljgko>,
}
/// Obf: IFHOPBNJPDD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5363)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueModifierDelNotify {
/// offset: 24
#[prost(uint64, tag = "2")]
pub pimneefdage: u64,
}
/// Obf: MHJNLFHMNCE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5326)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueModifierStageStartNotify {
/// offset: 24
#[prost(enumeration = "RogueModifierSourceType", tag = "12")]
pub alfhnehobja: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apmhdgpdgnp {
/// offset: 40
#[prost(message, optional, tag = "10")]
pub nlilnoncnfc: ::core::option::Option<Kgabjencfdc>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub lphoaijfpnp: ::core::option::Option<Pnkebbadonj>,
#[prost(oneof = "apmhdgpdgnp::Bpihfajcloc", tags = "1042, 636, 1742")]
pub bpihfajcloc: ::core::option::Option<apmhdgpdgnp::Bpihfajcloc>,
}
/// Nested message and enum types in `APMHDGPDGNP`.
pub mod apmhdgpdgnp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "1042")]
Opdjkkpppod(super::Bcifmhfcdmg),
/// offset: 24
#[prost(message, tag = "636")]
Kfpbacehamh(super::Hpmjcoccbjj),
/// offset: 24
#[prost(message, tag = "1742")]
Cimgceegdcf(super::Khilifooigh),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cfoifabcgae {
/// offset: 24
#[prost(bool, tag = "11")]
pub dkjfdlkjlbe: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub iahobgfdbml: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub nafldjfccpc: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub ikldfmbghgb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kkmpehifmnc {
/// offset: 36
#[prost(bool, tag = "9")]
pub dkjfdlkjlbe: bool,
/// offset: 24
#[prost(uint32, tag = "7")]
pub jbnfilfnfmc: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub pamheddieja: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cahnhpankic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Okbfgnelfmg {
/// offset: 32
#[prost(uint32, tag = "4")]
pub halmbjjikon: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub cbchipfahmg: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub dkjfdlkjlbe: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Enehkonpjna {
/// offset: 28
#[prost(bool, tag = "6")]
pub dkjfdlkjlbe: bool,
/// offset: 24
#[prost(uint32, tag = "2")]
pub cbchipfahmg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ajaejnhdnfd {
/// offset: 24
#[prost(bool, tag = "2")]
pub hommggmalmi: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnkebbadonj {
/// offset: 32
#[prost(message, optional, tag = "14")]
pub hkkijabgcna: ::core::option::Option<Gchiomajipi>,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub ogaflppjiob: ::core::option::Option<Jdjodlajbkp>,
/// offset: 96
#[prost(message, optional, tag = "11")]
pub mkpebdajajn: ::core::option::Option<Naljfanpfma>,
/// offset: 64
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<Micomibpioa>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub level: ::core::option::Option<Aoikkhjlkjf>,
/// offset: 104
#[prost(message, optional, tag = "2")]
pub abijbgenkha: ::core::option::Option<Pbmhmeadlec>,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub emfdmikfibf: ::core::option::Option<Poifgdahjcj>,
/// offset: 88
#[prost(message, optional, tag = "13")]
pub baaanbeipbg: ::core::option::Option<Cnjhcicpaic>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub bdgooplhfag: ::core::option::Option<Ajaejnhdnfd>,
/// offset: 56
#[prost(message, optional, tag = "9")]
pub item_value: ::core::option::Option<Pgjnbnandee>,
/// offset: 72
#[prost(message, optional, tag = "7")]
pub mmaoonpapdp: ::core::option::Option<Kkfangijaof>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aoikkhjlkjf {
/// offset: 40
#[prost(enumeration = "Beplpkefeed", tag = "6")]
pub reason: i32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub fhljehdhjli: ::prost::alloc::vec::Vec<Apbofcpjcaf>,
/// offset: 56
#[prost(bool, tag = "3")]
pub kbjahflooij: bool,
/// offset: 44
#[prost(enumeration = "RogueTournLevelStatus", tag = "13")]
pub status: i32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub apmiakdphjl: u32,
/// offset: 57
#[prost(bool, tag = "9")]
pub pnnkfbilieh: bool,
#[prost(oneof = "aoikkhjlkjf::Cndejghfjaa", tags = "10")]
pub cndejghfjaa: ::core::option::Option<aoikkhjlkjf::Cndejghfjaa>,
}
/// Nested message and enum types in `AOIKKHJLKJF`.
pub mod aoikkhjlkjf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Cndejghfjaa {
/// offset: 16
#[prost(message, tag = "10")]
Eligjdhjeac(super::Nejmkcokhof),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmcgofcmhha {
/// offset: 48
#[prost(uint32, tag = "9")]
pub epainhhnblo: u32,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub mmojoecdmil: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub bflhmidifkf: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub hkbpehbliac: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub gijoaadkdin: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub imkojkjahmm: ::prost::alloc::vec::Vec<Kkjnfippddo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nejmkcokhof {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub peabldfcmic: ::core::option::Option<Pmcgofcmhha>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Naljfanpfma {
/// offset: 24
#[prost(uint32, tag = "2")]
pub mfokbdchbec: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub kmjjckdobma: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gchiomajipi {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ddmkcobomno: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apbofcpjcaf {
/// offset: 32
#[prost(uint32, tag = "14")]
pub lmkbdicolko: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub lnodojoopbk: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub ingcdiafafg: u32,
/// offset: 40
#[prost(enumeration = "Jilicanhllc", tag = "1")]
pub status: i32,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub gjgklfchofo: ::prost::alloc::vec::Vec<Pgknfmanpni>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgknfmanpni {
/// offset: 36
#[prost(uint32, tag = "2")]
pub pmmdfffnfio: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub lhendoogbck: u32,
/// offset: 40
#[prost(enumeration = "Flcpapojbgp", tag = "11")]
pub status: i32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub room_id: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub obojoihdcgk: u32,
#[prost(oneof = "pgknfmanpni::Cndejghfjaa", tags = "4")]
pub cndejghfjaa: ::core::option::Option<pgknfmanpni::Cndejghfjaa>,
}
/// Nested message and enum types in `PGKNFMANPNI`.
pub mod pgknfmanpni {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Cndejghfjaa {
/// offset: 24
#[prost(message, tag = "4")]
Eligjdhjeac(super::Lgmiblcaefa),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jdjodlajbkp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub glmfgmcpghl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcifmhfcdmg {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hpmjcoccbjj {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ccnhihhgbdp: ::core::option::Option<Pinbjnlciah>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgmiblcaefa {
/// offset: 32
#[prost(uint32, tag = "7")]
pub kloofaejgkd: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub bofomapkkhm: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "10")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbfdkmngbkd {
/// offset: 28
#[prost(uint32, tag = "13")]
pub lleefdgjbka: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub dacokfcbmbi: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jeemhkbfmfg {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub aacdkgkecah: ::prost::alloc::vec::Vec<Gkdekjkoijn>,
/// offset: 52
#[prost(uint32, tag = "8")]
pub enhoimlibjn: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub cgoabgkcbef: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub dkkbamnmfli: ::prost::alloc::vec::Vec<Nbfdkmngbkd>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub djefphdfaco: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub megcagnhmie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khilifooigh {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub jfaehlofdbc: ::core::option::Option<Jeemhkbfmfg>,
}
/// Obf: GOLDDOMDKDJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6068)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournStartCsReq {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<Hddbjiknepf>,
/// offset: 36
#[prost(uint32, tag = "6")]
pub area_id: u32,
/// offset: 32
#[prost(bool, tag = "11")]
pub pnnkfbilieh: bool,
/// offset: 33
#[prost(bool, tag = "5")]
pub kbjahflooij: bool,
}
/// Obf: BIAAHNCGAKE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6024)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournStartScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub hhdleadbjgn: ::core::option::Option<Apmhdgpdgnp>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
/// offset: 44
#[prost(uint32, tag = "1")]
pub ipohljblkoa: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: LLDEDCBCAHG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6098)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournEnterCsReq {}
/// Obf: MCFKLKPDNOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6095)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub hhdleadbjgn: ::core::option::Option<Apmhdgpdgnp>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
}
/// Obf: ADHADBOIOFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6038)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournLeaveCsReq {}
/// Obf: JEOHBGGOMFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6017)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournLeaveScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: FAJKINBAIGJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6011)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournSettleCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Algjomfclkl {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub nocneomkfio: ::core::option::Option<Kkmpehifmnc>,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub kocgkeaflcb: ::core::option::Option<Okbfgnelfmg>,
/// offset: 72
#[prost(message, optional, tag = "14")]
pub aapipkpjefm: ::core::option::Option<Nakpligjelp>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub hhdleadbjgn: ::core::option::Option<Apmhdgpdgnp>,
/// offset: 64
#[prost(message, optional, tag = "3")]
pub pbdgfdjhiic: ::core::option::Option<Enehkonpjna>,
/// offset: 48
#[prost(message, optional, tag = "5")]
pub lbnhkppajim: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub loiimdaemio: ::core::option::Option<Cfoifabcgae>,
}
/// Obf: NCCIIAJCCEB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6096)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournSettleScRsp {
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub edkjmpachnj: ::core::option::Option<Algjomfclkl>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
}
/// Obf: APLLNCBFGIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6020)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRoomCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub lnodojoopbk: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub mnmafklojcc: u32,
}
/// Obf: ODIHLHLPENA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6089)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRoomScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
}
/// Obf: GNGLEFMCKII
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6018)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournEnterLayerCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub mnmafklojcc: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub apmiakdphjl: u32,
}
/// Obf: PBMNFCENBNF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6028)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterLayerScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
}
/// Obf: JNELJJMONCD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6059)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournLevelInfoUpdateScNotify {
/// offset: 40
#[prost(enumeration = "Beplpkefeed", tag = "15")]
pub reason: i32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub apmiakdphjl: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub fhljehdhjli: ::prost::alloc::vec::Vec<Apbofcpjcaf>,
/// offset: 36
#[prost(enumeration = "RogueTournLevelStatus", tag = "7")]
pub status: i32,
}
/// Obf: BLNEJNCPOIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6036)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournTakeExpRewardCsReq {
/// offset: 32
#[prost(uint32, tag = "3")]
pub fpfihhbnban: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub pbbhjeflbcb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DNFCOHEFIHA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6097)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournTakeExpRewardScRsp {
/// offset: 44
#[prost(uint32, tag = "7")]
pub exp: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub eillohoiome: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: NBMPPNCOHPD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6075)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournExpNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub exp: u32,
}
/// Obf: HCANDMENNFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6035)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournQueryCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gdmlnijofee {
/// offset: 24
#[prost(bool, tag = "10")]
pub cebpajaajpp: bool,
/// offset: 27
#[prost(bool, tag = "4")]
pub felepkcafpa: bool,
/// offset: 28
#[prost(uint32, tag = "11")]
pub area_id: u32,
/// offset: 26
#[prost(bool, tag = "7")]
pub adkbeopnbio: bool,
/// offset: 25
#[prost(bool, tag = "8")]
pub is_taken_reward: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dphnlkipdgj {
/// offset: 40
#[prost(bool, tag = "5")]
pub bmempnkobdm: bool,
/// offset: 32
#[prost(uint32, tag = "6")]
pub ipohljblkoa: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub plnndcijihe: u32,
/// offset: 24
#[prost(int64, tag = "7")]
pub end_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Egoeemfijfo {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub eillohoiome: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecjnaiolkjd {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub pbclkcblmmi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ognfogjbpnj {
/// offset: 24
#[prost(uint32, tag = "10")]
pub abhhnnkbafp: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub cebpajaajpp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnmbipopofh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub gdnpjllohee: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub fpfihhbnban: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ibfofjcoaff {
/// offset: 64
#[prost(uint32, repeated, tag = "4")]
pub hahhpfolaig: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub cgipdjcnflj: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "2")]
pub peflhkmbocm: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub aaogkkkeiil: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "13")]
pub ladceehajdg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "11")]
pub fjnplpnifba: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub mehbfkdfgnf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nakpligjelp {
/// offset: 28
#[prost(uint32, tag = "13")]
pub bpceaccenpn: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub kbfdopnodbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bebeombmdfb {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub bfhjhakfbig: ::prost::alloc::vec::Vec<Gdmlnijofee>,
/// offset: 64
#[prost(message, optional, tag = "11")]
pub fmkefgjmcha: ::core::option::Option<Ecjnaiolkjd>,
/// offset: 96
#[prost(message, optional, tag = "9")]
pub igfpodgepib: ::core::option::Option<Ibfofjcoaff>,
/// offset: 56
#[prost(message, optional, tag = "4")]
pub ppokgbjeien: ::core::option::Option<Nakpligjelp>,
/// offset: 88
#[prost(message, optional, tag = "6")]
pub fejalpedheh: ::core::option::Option<Egoeemfijfo>,
/// offset: 72
#[prost(message, optional, tag = "1")]
pub bnajppkffbd: ::core::option::Option<Hlgalkacklj>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub nipceaflcaa: ::prost::alloc::vec::Vec<Ognfogjbpnj>,
/// offset: 48
#[prost(message, optional, tag = "7")]
pub hcehohdccfe: ::core::option::Option<Cnmbipopofh>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub ianmkegogmg: ::core::option::Option<Dphnlkipdgj>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub fdmilchkflb: ::prost::alloc::vec::Vec<Ojkahcekdgn>,
}
/// Obf: EBPCCFHOIFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6061)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournQueryScRsp {
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub rogue_get_info: ::core::option::Option<Bebeombmdfb>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub hhdleadbjgn: ::core::option::Option<Apmhdgpdgnp>,
}
/// Obf: CKCEKLDPMNG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6048)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournAreaUpdateScNotify {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub bfhjhakfbig: ::prost::alloc::vec::Vec<Gdmlnijofee>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojkahcekdgn {
/// offset: 80
#[prost(int64, tag = "4")]
pub end_time: i64,
/// offset: 64
#[prost(uint32, tag = "5")]
pub kkgieencoic: u32,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub avatar_list: ::prost::alloc::vec::Vec<Hddbjiknepf>,
/// offset: 16
#[prost(string, tag = "3")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub hcehohdccfe: ::core::option::Option<Cnmbipopofh>,
/// offset: 72
#[prost(int64, tag = "15")]
pub time: i64,
/// offset: 48
#[prost(message, optional, tag = "6")]
pub hhdleadbjgn: ::core::option::Option<Apmhdgpdgnp>,
/// offset: 56
#[prost(message, optional, tag = "12")]
pub data: ::core::option::Option<Ncdbpkaihin>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ncdbpkaihin {
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub buff_list: ::prost::alloc::vec::Vec<Hjgfdikdiho>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub gbhphcmgbgk: ::prost::alloc::vec::Vec<Caeabhjnlmi>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub item_value: u32,
}
/// Obf: AAJPAMIKKEP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6078)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetAllArchiveCsReq {}
/// Obf: JCNAJPCDLAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6014)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetAllArchiveScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub kgkiddopheo: ::prost::alloc::vec::Vec<Ojkahcekdgn>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: EEBHCBBAJCM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6051)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournDeleteArchiveCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub kkgieencoic: u32,
}
/// Obf: PFDAGIIBFNJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6080)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournDeleteArchiveScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub kkgieencoic: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: ALPFJANHMPP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6043)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournRenameArchiveCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub kkgieencoic: u32,
/// offset: 16
#[prost(string, tag = "5")]
pub name: ::prost::alloc::string::String,
}
/// Obf: MMCBJHGJHOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6085)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournRenameArchiveScRsp {
/// offset: 24
#[prost(string, tag = "7")]
pub name: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "5")]
pub kkgieencoic: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: GDAFBIPJLAG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6062)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournClearArchiveNameScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub kkgieencoic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Akcflpeanjb {
/// offset: 56
#[prost(message, repeated, tag = "3")]
pub meepfkllijb: ::prost::alloc::vec::Vec<Filklbiifno>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub hdpingedmcm: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "15")]
pub fgfbhfjodja: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub opcgjfmgeeh: ::prost::alloc::vec::Vec<u32>,
/// offset: 68
#[prost(uint32, tag = "5")]
pub fpfihhbnban: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub chlkdedpobg: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub gdnpjllohee: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Filklbiifno {
/// offset: 44
#[prost(uint32, tag = "15")]
pub ijpdhncjbok: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub fclmnmmgcmj: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub kkgieencoic: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub ipmglmjfgnp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bknmoofggkh {
/// offset: 32
#[prost(message, optional, tag = "3")]
pub eogacillebo: ::core::option::Option<Akcflpeanjb>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub kkgieencoic: u32,
/// offset: 40
#[prost(int64, tag = "4")]
pub almaladadfb: i64,
/// offset: 56
#[prost(int64, tag = "7")]
pub time: i64,
/// offset: 16
#[prost(string, tag = "6")]
pub name: ::prost::alloc::string::String,
}
/// Obf: BHJKIABPDJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6100)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetAllBuildRefCsReq {}
/// Obf: FKPCKIEAPFL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6040)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetAllBuildRefScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub memedbgjpho: ::prost::alloc::vec::Vec<Bknmoofggkh>,
}
/// Obf: BGCCPCEDIBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6023)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournDeleteBuildRefCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub ibjmbiacfek: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FBMBNIPEDAI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6041)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournDeleteBuildRefScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub ibjmbiacfek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: ACKGBLCLINM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6071)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournSaveBuildRefCsReq {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub eogacillebo: ::core::option::Option<Akcflpeanjb>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub kkgieencoic: u32,
/// offset: 32
#[prost(string, tag = "13")]
pub name: ::prost::alloc::string::String,
}
/// Obf: HOODBBHHDKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6099)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournSaveBuildRefScRsp {
/// offset: 16
#[prost(string, tag = "12")]
pub name: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "15")]
pub kkgieencoic: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: MNJDKFLDEML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6079)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RougeTournRenameBuildRefCsReq {
/// offset: 16
#[prost(string, tag = "11")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "12")]
pub kkgieencoic: u32,
}
/// Obf: GNCMPKCAIIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6045)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournRenameBuildRefScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub kkgieencoic: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(string, tag = "11")]
pub name: ::prost::alloc::string::String,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6050)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckephojdaad {
/// offset: 24
#[prost(uint32, tag = "7")]
pub kkgieencoic: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6053)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlgkhdilchh {
/// offset: 24
#[prost(uint32, tag = "15")]
pub kkgieencoic: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: IFEIENANBJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6090)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetPermanentTalentInfoCsReq {}
/// Obf: CGCLFEHCMNH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6049)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetPermanentTalentInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub fmkefgjmcha: ::core::option::Option<Ecjnaiolkjd>,
}
/// Obf: AMKDPLFBPDH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6042)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournEnablePermanentTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub kfjemiojlpj: u32,
}
/// Obf: KDELMMNKKBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6082)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnablePermanentTalentScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub fmkefgjmcha: ::core::option::Option<Ecjnaiolkjd>,
}
/// Obf: IGIHAAFNBJO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6027)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournResetPermanentTalentCsReq {}
/// Obf: EDNGPNLABMO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6093)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournResetPermanentTalentScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub fmkefgjmcha: ::core::option::Option<Ecjnaiolkjd>,
}
/// Obf: NNEOMGHDBEP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6030)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRogueCocoonSceneCsReq {
/// offset: 40
#[prost(uint32, tag = "9")]
pub difficulty_level: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub jomheihlldm: u32,
/// offset: 48
#[prost(bool, tag = "1")]
pub nbdhadpngnh: bool,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mhlfhlemccb: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 44
#[prost(uint32, tag = "10")]
pub ljplihepgha: u32,
}
/// Obf: DICNJOFNDAJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6047)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRogueCocoonSceneScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
}
/// Obf: BKIKHCCOLFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6012)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournLeaveRogueCocoonSceneCsReq {}
/// Obf: CEEOCFLJDKP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6084)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournLeaveRogueCocoonSceneScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: GCKHINDKHML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6070)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournReEnterRogueCocoonStageCsReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub nbdhadpngnh: bool,
}
/// Obf: JIPIABHJLMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6015)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReEnterRogueCocoonStageScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: CLAEDPIMNHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6046)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetCurRogueCocoonInfoCsReq {}
/// Obf: GKJLEABIKAL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6013)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetCurRogueCocoonInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub mhlfhlemccb: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub jomheihlldm: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub difficulty_level: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ljplihepgha: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6069)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgaceofjjbk {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub gnokobpnanm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cgcphipobjf {
/// offset: 24
#[prost(uint32, tag = "5")]
pub domglhikjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Alabndbmkbi {
/// offset: 24
#[prost(uint32, tag = "5")]
pub domglhikjed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lcaldpaijdo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kgoaoddfpbp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iajokpopgcj {
/// offset: 24
#[prost(uint32, tag = "5")]
pub iapfjinfnlo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fpfhobcciao {
/// offset: 28
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub gpolgignpic: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub ljbhhidilon: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub klaafeimami: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ehnencjajpc {
#[prost(oneof = "ehnencjajpc::Ffgiefnolhn", tags = "11, 14")]
pub ffgiefnolhn: ::core::option::Option<ehnencjajpc::Ffgiefnolhn>,
}
/// Nested message and enum types in `EHNENCJAJPC`.
pub mod ehnencjajpc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Ffgiefnolhn {
/// offset: 16
#[prost(uint32, tag = "11")]
Fhdjfammnof(u32),
/// offset: 16
#[prost(uint32, tag = "14")]
Cgoabgkcbef(u32),
}
}
/// Obf: PCNEBAFHKGG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6072)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournHandBookNotify {
#[prost(
oneof = "rogue_tourn_hand_book_notify::Bpihfajcloc",
tags = "4, 2, 8, 13, 9, 7"
)]
pub bpihfajcloc: ::core::option::Option<rogue_tourn_hand_book_notify::Bpihfajcloc>,
}
/// Nested message and enum types in `RogueTournHandBookNotify`.
pub mod rogue_tourn_hand_book_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "4")]
Pjhgghapkck(super::Cgcphipobjf),
/// offset: 24
#[prost(message, tag = "2")]
Bbfolfiincm(super::Alabndbmkbi),
/// offset: 24
#[prost(message, tag = "8")]
Baaanbeipbg(super::Lcaldpaijdo),
/// offset: 24
#[prost(message, tag = "13")]
Glnjoahbbkk(super::Kgoaoddfpbp),
/// offset: 24
#[prost(message, tag = "9")]
Abijbgenkha(super::Iajokpopgcj),
/// offset: 24
#[prost(message, tag = "7")]
Hmlpfkapfjb(super::Ehnencjajpc),
}
}
/// Obf: NPIJENFJJGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6092)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetSettleInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub area_id: u32,
}
/// Obf: KOAOOGAGLOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6034)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetSettleInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub edkjmpachnj: ::core::option::Option<Algjomfclkl>,
}
/// Obf: NLJIELGCNAA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6052)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournConfirmSettleCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub kkgieencoic: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 16
#[prost(string, tag = "7")]
pub name: ::prost::alloc::string::String,
}
/// Obf: GEBDJGEGDBO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6067)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournConfirmSettleScRsp {
/// offset: 48
#[prost(message, optional, tag = "1")]
pub fnkebofahme: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub mnadhgindpi: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub gfmnompdind: ::core::option::Option<Ojkahcekdgn>,
/// offset: 56
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
}
/// Obf: PDIEBMADGEC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6039)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournWeekChallengeUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ianmkegogmg: ::core::option::Option<Dphnlkipdgj>,
}
/// Obf: IOFBIPIGPFE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6022)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetMiscRealTimeDataCsReq {}
/// Obf: JCHDJAMGHDN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6081)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetMiscRealTimeDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub nocneomkfio: ::core::option::Option<Kkmpehifmnc>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub kocgkeaflcb: ::core::option::Option<Okbfgnelfmg>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub loiimdaemio: ::core::option::Option<Cfoifabcgae>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub aapipkpjefm: ::core::option::Option<Nakpligjelp>,
/// offset: 56
#[prost(message, optional, tag = "8")]
pub pbdgfdjhiic: ::core::option::Option<Enehkonpjna>,
/// offset: 64
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: HCDFNDIMFLK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6026)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetArchiveRepositoryCsReq {}
/// Obf: NPCDIIOBIMM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6016)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetArchiveRepositoryScRsp {
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub naokldfdgne: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub daajnldnpmb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IEHHIHDCAGL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6088)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReviveCostUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
}
/// Obf: OFGDMEPLEOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6054)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReviveAvatarCsReq {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Hddbjiknepf>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub interacted_prop_entity_id: u32,
}
/// Obf: OLDELGGNOFG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6019)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReviveAvatarScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ebmkbdjmaaf: ::core::option::Option<ItemCostList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: DAEIBLEAFCK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6031)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournBattleFailSettleInfoScNotify {
/// offset: 32
#[prost(message, optional, tag = "6")]
pub afljjjfcbin: ::core::option::Option<Bfeipelfcdf>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub edkjmpachnj: ::core::option::Option<Algjomfclkl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlgalkacklj {
/// offset: 32
#[prost(uint32, tag = "2")]
pub ehomkggoejd: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub talent_info: ::core::option::Option<Mcacdfhcpie>,
}
/// Obf: FKFFPGDOKHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6076)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournGetSeasonTalentInfoCsReq {}
/// Obf: ENOIMAKIKKD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetSeasonTalentInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub bnajppkffbd: ::core::option::Option<Hlgalkacklj>,
}
/// Obf: CBKPAIMGIDE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6064)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournEnableSeasonTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub kfjemiojlpj: u32,
}
/// Obf: JHGBEDPOLBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6021)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnableSeasonTalentScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub bnajppkffbd: ::core::option::Option<Hlgalkacklj>,
}
/// Obf: KACOCGCKAKB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6073)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournTitanUpdateTitanBlessProgressScNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ieinecphofl: u32,
}
/// Obf: KJNKGJLKIFB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6025)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournUseSuperRewardKeyCsReq {
/// offset: 32
#[prost(uint32, tag = "1")]
pub difficulty_level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub count: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub cocoon_id: u32,
}
/// Obf: CDNPLHAPEND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6087)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournUseSuperRewardKeyScRsp {
/// offset: 40
#[prost(message, optional, tag = "14")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub hicnfjdgggl: ::core::option::Option<Nnoijjnchjb>,
}
/// Obf: KEFINKOHACM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6083)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RogueTournTriggerRoomSelectCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6065)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plclhlnahdb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: GBIKAIAJFFH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6058)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournPersonaRoomCardZoneUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub eahlebkjiml: ::core::option::Option<Gnlmenkbhle>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6086)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgfajdikcjn {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub dapdhlkiaia: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: PIPFDNGNDJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6901)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetRollShopInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub roll_shop_id: u32,
}
/// Obf: IHPKHCGENJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6920)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRollShopInfoScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub gacha_random: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub roll_shop_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub shop_group_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: EJLMACFNAAJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6902)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DoGachaInRollShopCsReq {
/// offset: 28
#[prost(uint32, tag = "7")]
pub gacha_random: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub roll_shop_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub gacha_count: u32,
}
/// Obf: DJPJHKEGMHL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6910)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaInRollShopScRsp {
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "14")]
pub kmaejpccfbk: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub roll_shop_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub njjkicnofcl: u32,
}
/// Obf: KCBLNGPEOJP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6915)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeRollShopRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub roll_shop_id: u32,
}
/// Obf: TakeRollShopRewardScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6908)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRollShopRewardScRsp {
/// offset: 40
#[prost(uint32, tag = "13")]
pub roll_shop_id: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "4")]
pub cur_map_entry_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub group_type: u32,
}
/// Obf: AEHCLCALLLK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneActorInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub map_layer: u32,
/// offset: 32
#[prost(enumeration = "AvatarType", tag = "15")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub base_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dmmkohnfmbl {
/// offset: 36
#[prost(uint32, tag = "12")]
pub behhljagcgj: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub opjafnefjdc: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub hknbhcaombe: u32,
/// offset: 28
#[prost(enumeration = "Hdkdhkplbjc", tag = "8")]
pub mcbplgaegdj: i32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub njiclainbim: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdbdhcmgemo {
#[prost(oneof = "fdbdhcmgemo::Bpihfajcloc", tags = "7")]
pub bpihfajcloc: ::core::option::Option<fdbdhcmgemo::Bpihfajcloc>,
}
/// Nested message and enum types in `FDBDHCMGEMO`.
pub mod fdbdhcmgemo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "7")]
RogueInfo(super::Dmmkohnfmbl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pecmfbcblhh {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub hlcomghmlep: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub stage_id: u32,
}
/// Obf: DBKGDLLGPIB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneNpcMonsterInfo {
/// offset: 40
#[prost(bool, tag = "14")]
pub fdihghgeioh: bool,
/// offset: 52
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub jjapbfgdpla: ::core::option::Option<Pecmfbcblhh>,
/// offset: 44
#[prost(uint32, tag = "11")]
pub monster_id: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub event_id: u32,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub extra_info: ::core::option::Option<Fdbdhcmgemo>,
/// offset: 41
#[prost(bool, tag = "4")]
pub dkgclllifnh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kbkooicmalp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub digpicghpom: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub pfmhnmbdbjn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cddcdlpdhed {
/// offset: 42
#[prost(bool, tag = "10")]
pub kiglljkddne: bool,
/// offset: 32
#[prost(uint32, tag = "14")]
pub ahkffciepdg: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub hohanpjnana: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "13")]
pub foejfemlppc: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(bool, tag = "2")]
pub dhilgbckpcl: bool,
/// offset: 36
#[prost(uint32, tag = "3")]
pub jbeilmfiigm: u32,
/// offset: 41
#[prost(bool, tag = "1")]
pub iinhpjnhgah: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ebfbphiadmi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub visitor_id: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub knheplogbji: bool,
/// offset: 28
#[prost(uint32, tag = "11")]
pub fgcohaagieg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Neaobfjomcf {
/// offset: 28
#[prost(uint32, tag = "2")]
pub olfpegdnecf: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub knjlobmincd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iikljpakanm {
#[prost(oneof = "iikljpakanm::Bpihfajcloc", tags = "15, 3, 11")]
pub bpihfajcloc: ::core::option::Option<iikljpakanm::Bpihfajcloc>,
}
/// Nested message and enum types in `IIKLJPAKANM`.
pub mod iikljpakanm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "15")]
RogueInfo(super::Cddcdlpdhed),
/// offset: 16
#[prost(message, tag = "3")]
Jacdadchnfl(super::Ebfbphiadmi),
/// offset: 16
#[prost(message, tag = "11")]
Fpcomnaoabd(super::Neaobfjomcf),
}
}
/// Obf: OBBCMBOCLMG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneNpcInfo {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub extra_info: ::core::option::Option<Iikljpakanm>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub npc_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nifaaijlelh {
/// offset: 28
#[prost(uint32, tag = "15")]
pub kgffndainak: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub hcmjdmfnene: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub cnpojfhkekh: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub room_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hdkiahmlicd {
/// offset: 24
#[prost(uint32, tag = "9")]
pub magcgpmhhea: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub lghookmnmcl: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ijankpnhkha: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Laclgmfhpfg {
/// offset: 24
#[prost(bool, tag = "13")]
pub goddndpmbik: bool,
/// offset: 25
#[prost(bool, tag = "12")]
pub lmpibbnfkmc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mgbhhilkggd {
/// offset: 28
#[prost(uint32, tag = "13")]
pub lhendoogbck: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub pmmdfffnfio: u32,
/// offset: 24
#[prost(bool, tag = "5")]
pub eciebgcccgc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jionebihoip {
/// offset: 28
#[prost(uint32, tag = "9")]
pub lhendoogbck: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub pmmdfffnfio: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub eciebgcccgc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hobhgegjfen {
/// offset: 24
#[prost(uint32, tag = "1")]
pub lcdgjdgccdg: u32,
/// offset: 28
#[prost(bool, tag = "15")]
pub nikeedljhpd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aglbgflkime {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub nbaodfgcebf: ::prost::alloc::vec::Vec<Hobhgegjfen>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ealgmddilkb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phiehjmggmh {
/// offset: 32
#[prost(uint32, tag = "7")]
pub iplmeflagda: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub cfadflllopc: ::core::option::Option<Dkfaekpkadh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lklhklmepcm {
/// offset: 24
#[prost(uint32, tag = "15")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkikmghkceb {
/// offset: 24
#[prost(bytes = "vec", tag = "12")]
pub coogipjipia: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(bool, tag = "3")]
pub kbflikkfoeg: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fnlkdmlmkgb {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub pookphfiefo: ::core::option::Option<Kkikmghkceb>,
#[prost(oneof = "fnlkdmlmkgb::Bpihfajcloc", tags = "4, 7, 1, 5, 14, 2, 6, 10")]
pub bpihfajcloc: ::core::option::Option<fnlkdmlmkgb::Bpihfajcloc>,
}
/// Nested message and enum types in `FNLKDMLMKGB`.
pub mod fnlkdmlmkgb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 32
#[prost(message, tag = "4")]
RogueInfo(super::Nifaaijlelh),
/// offset: 32
#[prost(message, tag = "7")]
Impbeljgdjh(super::Hdkiahmlicd),
/// offset: 32
#[prost(message, tag = "1")]
Pbdjilojfmh(super::Laclgmfhpfg),
/// offset: 32
#[prost(message, tag = "5")]
Gajkedlkgml(super::Mgbhhilkggd),
/// offset: 32
#[prost(message, tag = "14")]
Iafmcfjpjoa(super::Aglbgflkime),
/// offset: 32
#[prost(message, tag = "2")]
Eilnnhinjhn(super::Phiehjmggmh),
/// offset: 32
#[prost(message, tag = "6")]
Aheafmnnbjh(super::Lklhklmepcm),
/// offset: 32
#[prost(message, tag = "10")]
Lkgjckmjfgl(super::Jionebihoip),
}
}
/// Obf: MEDNGHFHLIF
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScenePropInfo {
/// offset: 44
#[prost(uint32, tag = "2")]
pub prop_state: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub prop_id: u32,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub extra_info: ::core::option::Option<Fnlkdmlmkgb>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub life_time_ms: u32,
/// offset: 48
#[prost(uint64, tag = "12")]
pub create_time_ms: u64,
/// offset: 16
#[prost(string, repeated, tag = "6")]
pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
/// Obf: FFGLGEIPACB
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneSummonUnitInfo {
/// offset: 16
#[prost(string, repeated, tag = "3")]
pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub fbmhconoali: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub hndodlocidi: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub aajaokkfpbc: u32,
/// offset: 48
#[prost(uint64, tag = "5")]
pub create_time_ms: u64,
/// offset: 32
#[prost(int32, tag = "7")]
pub life_time_ms: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityInfo {
/// offset: 52
#[prost(uint32, tag = "14")]
pub entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub inst_id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub motion: ::core::option::Option<MotionInfo>,
#[prost(oneof = "scene_entity_info::Entity", tags = "1, 9, 8, 3, 11")]
pub entity: ::core::option::Option<scene_entity_info::Entity>,
}
/// Nested message and enum types in `SceneEntityInfo`.
pub mod scene_entity_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Entity {
/// offset: 32
#[prost(message, tag = "1")]
Actor(super::SceneActorInfo),
/// offset: 32
#[prost(message, tag = "9")]
NpcMonster(super::SceneNpcMonsterInfo),
/// offset: 32
#[prost(message, tag = "8")]
Npc(super::SceneNpcInfo),
/// offset: 32
#[prost(message, tag = "3")]
Prop(super::ScenePropInfo),
/// offset: 32
#[prost(message, tag = "11")]
SummonUnit(super::SceneSummonUnitInfo),
}
}
/// Obf: BAHIIPBJPOO
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuffInfo {
/// offset: 52
#[prost(uint32, tag = "13")]
pub buff_summon_entity_id: u32,
/// offset: 32
#[prost(float, tag = "14")]
pub life_time: f32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub base_avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub buff_id: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 56
#[prost(uint64, tag = "6")]
pub add_time_ms: u64,
/// offset: 16
#[prost(map = "string, float", tag = "10")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbcoolleoid {
/// offset: 32
#[prost(uint32, tag = "8")]
pub entity_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub buff_list: ::prost::alloc::vec::Vec<BuffInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mcbeklokgcd {
/// offset: 24
#[prost(uint32, tag = "7")]
pub noeinmponol: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ephhabjjnid {
/// offset: 24
#[prost(string, tag = "10")]
pub ehmgifhekpn: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "13")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Iahhliolcdb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub bhapddjehpj: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub nnbkpdkpigi: u32,
}
/// Obf: OEIOPDMHEGC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityGroupInfo {
/// offset: 44
#[prost(uint32, tag = "15")]
pub state: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 16
#[prost(map = "string, int32", tag = "8")]
pub opljdfoomgf: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneGroupState {
/// offset: 24
#[prost(uint32, tag = "5")]
pub state: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub is_default: bool,
/// offset: 32
#[prost(uint32, tag = "4")]
pub group_id: u32,
}
/// Obf: GCNHNPHFCGD
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionStatusBySceneInfo {
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub nedjgjnlipf: ::prost::alloc::vec::Vec<MainMissionCustomValue>,
/// offset: 56
#[prost(message, repeated, tag = "2")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub dabphbipmpf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub finished_mission_id: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpndjigacfj {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub phcaalbpkgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub cmgcnflghlm: ::core::option::Option<Kaieljpmghl>,
}
/// Obf: OPJDDFDIPJA
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneInfo {
/// offset: 140
#[prost(uint32, tag = "986")]
pub content_id: u32,
/// offset: 152
#[prost(uint32, tag = "12")]
pub entry_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
/// offset: 40
#[prost(uint32, repeated, tag = "719")]
pub opened_chests_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "11")]
pub scene_buff_info_list: ::prost::alloc::vec::Vec<BuffInfo>,
/// offset: 164
#[prost(uint32, tag = "531")]
pub dimension_id: u32,
/// offset: 88
#[prost(message, repeated, tag = "7")]
pub bpfkamngpil: ::prost::alloc::vec::Vec<Ephhabjjnid>,
/// offset: 136
#[prost(uint32, tag = "4")]
pub client_pos_version: u32,
/// offset: 132 #TODO
#[prost(uint32, tag = "15")]
pub world_id: u32,
/// offset: 48
#[prost(map = "string, int32", tag = "680")]
pub floor_saved_data: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 56
#[prost(message, repeated, tag = "1153")]
pub entity_group_list: ::prost::alloc::vec::Vec<SceneEntityGroupInfo>,
/// offset: 144 #TODO
#[prost(uint32, tag = "13")]
pub leader_entity_id: u32,
/// offset: 96
#[prost(message, optional, tag = "1947")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 128
#[prost(uint32, tag = "10")]
pub floor_id: u32,
/// offset: 156
#[prost(uint32, tag = "5")]
pub plane_id: u32,
/// offset: 112
#[prost(message, repeated, tag = "3")]
pub nhofmhmbkgk: ::prost::alloc::vec::Vec<Nbcoolleoid>,
/// offset: 168
#[prost(uint64, tag = "1744")]
pub interact_id: u64,
/// offset: 16
#[prost(message, optional, tag = "1337")]
pub ocknkccijai: ::core::option::Option<Dpndjigacfj>,
/// offset: 160
#[prost(uint32, tag = "602")]
pub game_story_line_id: u32,
/// offset: 148
#[prost(uint32, tag = "1")]
pub game_mode_type: u32,
/// offset: 72
#[prost(message, optional, tag = "1537")]
pub scene_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
/// offset: 80
#[prost(map = "uint32, message", tag = "6")]
pub khhopnjjabh: ::std::collections::HashMap<u32, Iahhliolcdb>,
/// offset: 104
#[prost(message, repeated, tag = "1553")]
pub group_state_list: ::prost::alloc::vec::Vec<SceneGroupState>,
}
/// Obf: GAEONMIFKBF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EntityMotion {
/// offset: 32
#[prost(uint32, tag = "10")]
pub map_layer: u32,
/// offset: 40
#[prost(bool, tag = "3")]
pub agnhnaiopdf: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub entity_id: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub motion: ::core::option::Option<MotionInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveCsReq {
/// offset: 40
#[prost(uint32, tag = "3")]
pub entry_id: u32,
/// offset: 32
#[prost(uint64, tag = "6")]
pub interact_id: u64,
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
/// offset: 48
#[prost(uint64, tag = "13")]
pub bfbehmafjmc: u64,
}
/// Obf: EHHFOGIONGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1410)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveScRsp {
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub download_data: ::core::option::Option<ClientDownloadData>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: OGMHLGNGLPG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1439)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveScNotify {
/// offset: 32
#[prost(uint32, tag = "13")]
pub entity_id: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub client_pos_version: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub entry_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1401)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gejeocbfpma {
/// offset: 24
#[prost(uint32, tag = "2")]
pub feojilnjemm: u32,
}
/// Obf: HKDGMEKPKPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1494)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct InteractPropCsReq {
/// offset: 32
#[prost(uint64, tag = "10")]
pub interact_id: u64,
/// offset: 28
#[prost(uint32, tag = "15")]
pub interact_id2: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub prop_entity_id: u32,
}
/// Obf: FGAIBBJPAJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1495)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct InteractPropScRsp {
/// offset: 28
#[prost(uint32, tag = "5")]
pub prop_state: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: LAKHDKKBCPI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1463)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeTimeRewindInfoReq {
/// offset: 48
#[prost(uint64, tag = "15")]
pub interact_id: u64,
/// offset: 44
#[prost(uint32, tag = "3")]
pub prop_entity_id: u32,
/// offset: 40
#[prost(bool, tag = "1")]
pub is_close_map: bool,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub pookphfiefo: ::core::option::Option<Kkikmghkceb>,
/// offset: 32
#[prost(uint64, tag = "6")]
pub lbbmjlaijoc: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1426)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nenjkdedpjj {
/// offset: 28
#[prost(uint32, tag = "3")]
pub prop_entity_id: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ahkhfaefmbl {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gjacaafeaen: u32,
/// offset: 28
#[prost(enumeration = "Odghpeemlfd", tag = "9")]
pub bkajoadebdn: i32,
}
/// Obf: IINKPHJLOEH
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DynamicValues {
/// offset: 32
#[prost(float, tag = "14")]
pub value: f32,
/// offset: 16
#[prost(string, tag = "7")]
pub key: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ombgdpmelke {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub kodkdmcaikl: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ENKJMAJKIMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1414)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillCsReq {
/// offset: 84
#[prost(uint32, tag = "6")]
pub jjabnmflkki: u32,
/// offset: 48
#[prost(string, tag = "4")]
pub maze_ability_str: ::prost::alloc::string::String,
/// offset: 72
#[prost(message, repeated, tag = "13")]
pub dynamic_values: ::prost::alloc::vec::Vec<DynamicValues>,
/// offset: 88
#[prost(uint32, tag = "8")]
pub skill_index: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub hit_target_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, tag = "2")]
pub attacked_by_entity_id: u32,
/// offset: 24
#[prost(enumeration = "Pabemkckilb", repeated, tag = "14")]
pub kjmneclpmef: ::prost::alloc::vec::Vec<i32>,
/// offset: 56
#[prost(message, optional, tag = "7")]
pub jgimjdckpcj: ::core::option::Option<MotionInfo>,
/// offset: 64
#[prost(message, repeated, tag = "3")]
pub ejdfddgpjep: ::prost::alloc::vec::Vec<Ombgdpmelke>,
/// offset: 92
#[prost(uint32, tag = "5")]
pub cast_entity_id: u32,
}
/// Obf: GNKHGBMGEGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1418)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillScRsp {
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub dnbdggelfhn: ::prost::alloc::vec::Vec<Ahkhfaefmbl>,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 44
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub cast_entity_id: u32,
}
/// Obf: CJEMPBKNIOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1437)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneCastSkillCostMpCsReq {
/// offset: 32
#[prost(uint32, tag = "8")]
pub attacked_by_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub cast_entity_id: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub skill_index: u32,
}
/// Obf: ECMGFKGFOKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1404)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneCastSkillCostMpScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub cast_entity_id: u32,
}
/// Obf: ACDLBOALPJK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1438)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneCastSkillMpUpdateScNotify {
/// offset: 28
#[prost(uint32, tag = "3")]
pub cast_entity_id: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub mp: u32,
}
/// Obf: ENFGHNIJNEI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1444)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneEnterStageCsReq {
/// offset: 32
#[prost(uint32, tag = "4")]
pub event_id: u32,
/// offset: 24
#[prost(bool, tag = "8")]
pub fdbgojcklbh: bool,
/// offset: 28
#[prost(enumeration = "RebattleType", tag = "6")]
pub mgabmcbohmk: i32,
}
/// Obf: JHHAEJJGDHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1500)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEnterStageScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "1")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
/// Obf: EEHKMKAFBOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1489)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneReviveAfterRebattleCsReq {
/// offset: 24
#[prost(enumeration = "RebattleType", tag = "9")]
pub mgabmcbohmk: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1496)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ngpofgpedcj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: AIILEPPNKJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1409)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetCurSceneInfoCsReq {}
/// Obf: KINCOLDBJGD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1498)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurSceneInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: CNJPPGIJAPI
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EntityBuffChangeInfo {
/// offset: 32
#[prost(uint32, tag = "3")]
pub entity_id: u32,
/// offset: 40
#[prost(enumeration = "Nkajpeccikg", tag = "12")]
pub reason: i32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub cast_entity_id: u32,
#[prost(oneof = "entity_buff_change_info::Bpihfajcloc", tags = "11, 14")]
pub bpihfajcloc: ::core::option::Option<entity_buff_change_info::Bpihfajcloc>,
}
/// Nested message and enum types in `EntityBuffChangeInfo`.
pub mod entity_buff_change_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "11")]
BuffChangeInfo(super::BuffInfo),
/// offset: 16
#[prost(uint32, tag = "14")]
RemoveBuffId(u32),
}
}
/// Obf: IEJKLDGBHOG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1474)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncEntityBuffChangeList {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub entity_buff_change_list: ::prost::alloc::vec::Vec<EntityBuffChangeInfo>,
}
/// Obf: HLICNLHHLGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1432)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneCheckpointRefreshMonsterReq {
/// offset: 32
#[prost(uint32, tag = "6")]
pub plane_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub floor_id: u32,
}
/// Obf: IFKJHNAPHHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1433)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneCheckpoingRefreshScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1461)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kjampkbpaol {
/// offset: 24
#[prost(int64, tag = "15")]
pub pjbogjihngj: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ngfcfjpndco {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1458)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgjmlaakdjf {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: KGEBFJONICM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1457)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterSectionCsReq {
/// offset: 24
#[prost(uint64, tag = "11")]
pub interact_id: u64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jdmecbedlaa: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1421)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ijgnlkacdno {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1428)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbmacclhebk {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Onloecfnilm {
/// offset: 24
#[prost(uint32, tag = "8")]
pub entity_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1453)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Chapdgddkbk {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1408)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nafcldabglc {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1417)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lmhhflkcppf {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1451)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SavePointsInfoNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub valid_times: u32,
/// offset: 32
#[prost(int64, tag = "4")]
pub refresh_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nknaadiggna {
/// offset: 24
#[prost(uint32, tag = "14")]
pub phoglephgof: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub hiedkhfppof: u32,
}
/// Obf: DAAGDLMGNLF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1425)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartCocoonStageCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub dlaceefjahb: ::core::option::Option<Nknaadiggna>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub mhlfhlemccb: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub prop_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub wave: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub cocoon_id: u32,
}
/// Obf: StartCocoonStageScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1454)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartCocoonStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub challenge_cnt: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub cocoon_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub prop_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub cur_map_entry_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Njmecnhedeb {
/// offset: 32
#[prost(bool, tag = "4")]
pub pfakhcceeek: bool,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1420)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oghellaafjg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1493)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bdonbhbpjmc {
/// offset: 24
#[prost(bool, tag = "10")]
pub nfjjpogfaae: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1402)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcamfdigggo {
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(bool, tag = "6")]
pub nfjjpogfaae: bool,
}
/// Obf: LDMLFKDLJIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1466)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeactivateFarmElementCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub entity_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1405)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hiabmonnnaj {
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub entity_id: u32,
}
/// Obf: KJMHEOAKOEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1411)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ActiveFarmElementCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub entity_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub mhlfhlemccb: u32,
}
/// Obf: NEAFGJIIFDG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1430)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ActiveFarmElementScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub entity_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckgohihdbif {
/// offset: 28
#[prost(uint32, tag = "6")]
pub oagidbfpcpa: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnaipkoimae {
/// offset: 36
#[prost(uint32, tag = "4")]
pub bjjmahmkonc: u32,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub fohmbnjnlkf: ::prost::alloc::vec::Vec<Ckgohihdbif>,
/// offset: 32
#[prost(bool, tag = "10")]
pub cachecaoden: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1412)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nbpagjblkjf {
/// offset: 36
#[prost(uint32, tag = "9")]
pub plane_id: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub gmkeacbmoja: ::core::option::Option<Mcbeklokgcd>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub floor_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbhgmhmefkd {
/// offset: 24
#[prost(string, tag = "8")]
pub ehmgifhekpn: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 40
#[prost(uint64, tag = "12")]
pub interact_id: u64,
/// offset: 36
#[prost(uint32, tag = "9")]
pub entry_id: u32,
}
/// Obf: BLAKKIIIDCJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1416)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetGroupCustomSaveDataScRsp {
/// offset: 28
#[prost(uint32, tag = "15")]
pub entry_id: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: EJCPHGGKMPK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1452)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ReEnterLastElementStageCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
/// Obf: FANDOPIOIDJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1490)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReEnterLastElementStageScRsp {
/// offset: 36
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub stage_id: u32,
}
/// Obf: LLMGKNCELMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1469)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneEntityTeleportCsReq {
/// offset: 32
#[prost(uint64, tag = "9")]
pub interact_id: u64,
/// offset: 40
#[prost(uint32, tag = "14")]
pub entry_id: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub entity_motion: ::core::option::Option<EntityMotion>,
}
/// Obf: ILJONJPCADE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1441)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneEntityTeleportScRsp {
/// offset: 36
#[prost(uint32, tag = "13")]
pub client_pos_version: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub entity_motion: ::core::option::Option<EntityMotion>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TeleportInfo {
/// offset: 28
#[prost(uint32, tag = "9")]
pub reason: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub eaalmhnalfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SceneIdentifier {
/// offset: 40
#[prost(uint32, tag = "14")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub floor_id: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub game_story_line_id: u32,
#[prost(oneof = "scene_identifier::TeleportNigger", tags = "1621")]
pub teleport_nigger: ::core::option::Option<scene_identifier::TeleportNigger>,
}
/// Nested message and enum types in `SceneIdentifier`.
pub mod scene_identifier {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 16
#[prost(message, tag = "1621")]
Nifndmaippg(super::TeleportInfo),
}
}
/// Obf: AEJHBKENDFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1462)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterSceneCsReq {
/// offset: 40
#[prost(uint32, tag = "4")]
pub entry_id: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub bljlbnfphfe: ::core::option::Option<Vector>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 60
#[prost(uint32, tag = "6")]
pub entry_id2: u32,
/// offset: 56
#[prost(bool, tag = "8")]
pub omfkmgkiikp: bool,
/// offset: 48
#[prost(uint64, tag = "12")]
pub interact_id: u64,
/// offset: 57
#[prost(bool, tag = "2")]
pub is_close_map: bool,
}
/// Obf: BNJJOECBCLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1470)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterSceneScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 37
#[prost(bool, tag = "14")]
pub is_over_map: bool,
/// offset: 36
#[prost(bool, tag = "13")]
pub is_close_map: bool,
}
/// Obf: CNACJJFPFEI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1468)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSceneByServerScNotify {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(enumeration = "Jenhcdjcnnh", tag = "12")]
pub reason: i32,
}
/// Obf: CECOOKNLLIJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1482)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScenePlaneEventScNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub kjjkhkfcpma: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub cidponmomio: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub hnbeddmjppm: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(message, optional, tag = "5")]
pub eaombjjhmma: ::core::option::Option<ItemList>,
}
/// Obf: LGEDPBOBIOM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1460)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoCsReq {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub scene_identifiers: ::prost::alloc::vec::Vec<SceneIdentifier>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MapInfoProp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub extra_info: ::core::option::Option<Fnlkdmlmkgb>,
/// offset: 36
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub config_id: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MapInfoGroup {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub destory_monster_config_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(bool, tag = "6")]
pub is_need_refresh: bool,
/// offset: 48
#[prost(int64, tag = "15")]
pub modify_time: i64,
/// offset: 40
#[prost(uint32, tag = "4")]
pub group_id: u32,
/// offset: 24
#[prost(map = "string, int32", tag = "12")]
pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChestInfo {
/// offset: 28
#[prost(uint32, tag = "4")]
pub neeoaibhkag: u32,
/// offset: 32
#[prost(enumeration = "ChestType", tag = "7")]
pub chest_type: i32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub lngojgdjmmd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pldhjgaeeae {
/// offset: 28
#[prost(uint32, tag = "6")]
pub r#type: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub lhjefnafhgf: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub eifihdflbid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMapInfo {
/// offset: 32
#[prost(map = "string, int32", tag = "2")]
pub floor_saved_value_map: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 112
#[prost(uint32, tag = "9")]
pub cur_map_entry_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub chest_list: ::prost::alloc::vec::Vec<ChestInfo>,
/// offset: 124
#[prost(uint32, tag = "14")]
pub cur_map_entry_id2: u32,
/// offset: 128
#[prost(uint32, tag = "3")]
pub chest_monster_num: u32,
/// offset: 64
#[prost(uint32, repeated, tag = "13")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub map_info_prop_list: ::prost::alloc::vec::Vec<MapInfoProp>,
/// offset: 56
#[prost(uint32, repeated, tag = "1717")]
pub lighten_section_list3: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub chest_monster_list: ::prost::alloc::vec::Vec<Pldhjgaeeae>,
/// offset: 72
#[prost(uint32, repeated, tag = "11")]
pub unlock_teleport_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(message, optional, tag = "893")]
pub client_group_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
/// offset: 96
#[prost(uint32, repeated, tag = "828")]
pub opened_chest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 116
#[prost(uint32, tag = "7")]
pub floor_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub group_list: ::prost::alloc::vec::Vec<MapInfoGroup>,
/// offset: 80
#[prost(message, optional, tag = "383")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 120
#[prost(uint32, tag = "1")]
pub entry_id: u32,
}
/// Obf: GetSceneMapInfoScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1499)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub scene_map_info: ::prost::alloc::vec::Vec<SceneMapInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub cur_map_entry_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1413)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jbganbaedpm {}
/// Obf: AFDGKKOBNBK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1486)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CounterDownCsReq {
/// offset: 28
#[prost(uint32, tag = "1")]
pub meajaebdaoi: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub iapfbgedgam: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1480)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gpackpjjgbj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1485)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fbjdfgmmmfp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub iapfbgedgam: u32,
/// offset: 28
#[prost(enumeration = "Nnehkeaakjl", tag = "6")]
pub reason: i32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub nnbkpdkpigi: u32,
}
/// Obf: IMDMDFLDHCL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1440)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CounterRecoverCsReq {
/// offset: 28
#[prost(uint32, tag = "11")]
pub iapfbgedgam: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub hnladcmmjja: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1443)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cbofflphibp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: CIDEECBHNIE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1415)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateFloorSavedValueNotify {
/// offset: 36
#[prost(uint32, tag = "7")]
pub plane_id: u32,
/// offset: 24
#[prost(map = "string, int32", tag = "1")]
pub cccpcjnmolb: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub floor_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub dimension_id: u32,
}
/// Obf: FELMMNGOCCO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1431)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetUnlockTeleportCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub entry_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AIMBICAKGMF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1483)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetUnlockTeleportScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub unlocked_teleport_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OOAAIJEEJKC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1435)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct OpenChestScNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityRefreshInfo {
#[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "14, 12, 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 {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RefreshType {
/// offset: 24
#[prost(message, tag = "14")]
AddEntity(super::SceneEntityInfo),
/// offset: 24
#[prost(uint32, tag = "12")]
DeleteEntity(u32),
/// offset: 24
#[prost(uint32, tag = "4")]
Hbiedajfelo(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnhgoblncie {
/// offset: 36
#[prost(int32, tag = "4")]
pub elkocijnabk: i32,
/// offset: 24
#[prost(string, tag = "8")]
pub elncjffjfih: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "11")]
pub fnaodngjamm: i32,
}
/// Obf: DLICFMHBDKG
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GroupRefreshInfo {
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub dclakcfjcpj: ::prost::alloc::vec::Vec<Nnhgoblncie>,
/// offset: 56
#[prost(enumeration = "SceneGroupRefreshType", tag = "8")]
pub refresh_type: i32,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub refresh_entity: ::prost::alloc::vec::Vec<SceneEntityRefreshInfo>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub aachannbdhb: ::core::option::Option<SceneEntityGroupInfo>,
/// offset: 52
#[prost(uint32, tag = "13")]
pub state: u32,
}
/// Obf: BFEFFNMHBNN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1455)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneGroupRefreshScNotify {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub group_refresh_list: ::prost::alloc::vec::Vec<GroupRefreshInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub floor_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub dimension_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mlejlklefnd {
/// offset: 28
#[prost(uint32, tag = "9")]
pub pgjclbcepbm: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub entry_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub pfondblidhd: u32,
}
/// Obf: BFMPEGPGGMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1497)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GroupStateChangeCsReq {
/// offset: 32
#[prost(uint64, tag = "1")]
pub interact_id: u64,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub paglojdllld: ::core::option::Option<Mlejlklefnd>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1475)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hhgcigbnmep {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub paglojdllld: ::core::option::Option<Mlejlklefnd>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1448)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ofgkngpdfik {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub paglojdllld: ::core::option::Option<Mlejlklefnd>,
}
/// Obf: FFECNEOHCNP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnteredSceneInfo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub floor_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub plane_id: u32,
}
/// Obf: HPOHMLJBGPN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1476)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetEnteredSceneCsReq {}
/// Obf: NPGFMHDOEMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1446)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEnteredSceneScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub entered_scene_info_list: ::prost::alloc::vec::Vec<EnteredSceneInfo>,
}
/// Obf: DOKBLBFDJBA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1434)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnteredSceneChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub entered_scene_info_list: ::prost::alloc::vec::Vec<EnteredSceneInfo>,
}
/// Obf: GOBGDCMNKAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1456)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RefreshTriggerEntityListReq {
/// offset: 40
#[prost(string, tag = "5")]
pub trigger_name: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint64, tag = "1")]
pub interact_id: u64,
/// offset: 56
#[prost(uint32, tag = "7")]
pub trigger_entity_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub trigger_target_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub jdkkkibdagl: ::core::option::Option<MotionInfo>,
}
/// Obf: GLOHGPLBIMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1445)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RefreshTriggerByClientScRsp {
/// offset: 40
#[prost(bool, tag = "13")]
pub refresh_trigger: bool,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(string, tag = "9")]
pub trigger_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "10")]
pub trigger_entity_id: u32,
}
/// Obf: KLGPFDCEBOL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1487)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RefreshTriggerByClientScNotify {
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub trigger_target_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub trigger_entity_id: u32,
/// offset: 16
#[prost(string, tag = "1")]
pub trigger_name: ::prost::alloc::string::String,
}
/// Obf: DHLPIPIBOBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1427)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DeleteSummonUnitCsReq {
/// offset: 32
#[prost(uint64, tag = "6")]
pub interact_id: u64,
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub kodkdmcaikl: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1423)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pfabfkonaim {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub kodkdmcaikl: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1467)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kcjnipmkcgb {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub entry_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MIKICIAIGCG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1484)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockTeleportNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub teleport_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub entry_id: u32,
}
/// Obf: ECOCKNJCFCG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1422)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateGroupPropertyCsReq {
/// offset: 40
#[prost(uint32, tag = "6")]
pub group_id: u32,
/// offset: 32
#[prost(uint64, tag = "12")]
pub interact_id: u64,
/// offset: 44
#[prost(uint32, tag = "15")]
pub floor_id: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub dimension_id: u32,
/// offset: 24
#[prost(string, tag = "7")]
pub elncjffjfih: ::prost::alloc::string::String,
/// offset: 52
#[prost(int32, tag = "5")]
pub aobaboghfkj: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1464)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gllcfalfcoc {
/// offset: 48
#[prost(int32, tag = "5")]
pub elkocijnabk: i32,
/// offset: 16
#[prost(string, tag = "10")]
pub elncjffjfih: ::prost::alloc::string::String,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub floor_id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub dimension_id: u32,
/// offset: 40
#[prost(int32, tag = "12")]
pub fnaodngjamm: i32,
}
/// Obf: HAJICGJCCEO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1450)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainWorldIdChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub lloloehpfha: u32,
}
/// Obf: JPIMPGPJFIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1419)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetTrainWorldIdCsReq {
/// offset: 24
#[prost(uint64, tag = "15")]
pub interact_id: u64,
/// offset: 32
#[prost(uint32, tag = "13")]
pub lloloehpfha: u32,
}
/// Obf: POIPHMLFMDA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1447)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetTrainWorldIdScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub lloloehpfha: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Leidadobjoc {
/// offset: 16
#[prost(bytes = "vec", tag = "10")]
pub data: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub jecnjlalepo: u32,
}
/// Obf: CBCGPAJCPAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6191)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetAllServerPrefsDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Alhhonkclnj {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub gboinomhmfa: ::prost::alloc::vec::Vec<Leidadobjoc>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Injgacbmdge {
/// offset: 24
#[prost(uint32, tag = "6")]
pub jecnjlalepo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6195)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lkndijjelkn {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub foiebmgjjod: ::core::option::Option<Leidadobjoc>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: FJPMOFCALIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6114)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateServerPrefsCsReq {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub foiebmgjjod: ::core::option::Option<Leidadobjoc>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6118)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jfcakmidpia {
/// offset: 28
#[prost(uint32, tag = "13")]
pub jecnjlalepo: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Shop {
/// offset: 64
#[prost(uint64, tag = "7")]
pub city_taken_level_reward: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub city_exp: u32,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub goods_list: ::prost::alloc::vec::Vec<Goods>,
/// offset: 56
#[prost(int64, tag = "4")]
pub end_time: i64,
/// offset: 36
#[prost(uint32, tag = "14")]
pub city_level: u32,
/// offset: 40
#[prost(int64, tag = "13")]
pub begin_time: i64,
/// offset: 48
#[prost(uint32, tag = "8")]
pub shop_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Goods {
/// offset: 24
#[prost(int64, tag = "1")]
pub end_time: i64,
/// offset: 40
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub goods_id: u32,
/// offset: 48
#[prost(int64, tag = "9")]
pub begin_time: i64,
/// offset: 36
#[prost(uint32, tag = "10")]
pub buy_times: u32,
}
/// Obf: JCOHAKPKCJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1591)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetShopListCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub pjeepnkfmgg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1510)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetShopListScRsp {
/// offset: 36
#[prost(uint32, tag = "1")]
pub cur_map_entry_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub shop_type: u32,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub shop_list: ::prost::alloc::vec::Vec<Shop>,
}
/// Obf: OMIKBHKCOJD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1594)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyGoodsCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub liibaemahob: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub emmomdodkak: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub cmkjfndbjfl: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub onlbejgccca: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub interacted_prop_entity_id: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1595)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyGoodsScRsp {
/// offset: 36
#[prost(uint32, tag = "7")]
pub cur_map_entry_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub goods_buy_times: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub goods_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub shop_id: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub return_item_list: ::core::option::Option<ItemList>,
}
/// Obf: NOHHNLIACAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1514)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeCityShopRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub onlbejgccca: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1518)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eflgloknbkp {
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub onlbejgccca: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1509)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct CityShopInfoScNotify {
/// offset: 36
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub exp: u32,
/// offset: 24
#[prost(uint64, tag = "4")]
pub taken_level_reward: u64,
/// offset: 40
#[prost(uint32, tag = "11")]
pub shop_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lkjmlpjepgg {
/// offset: 52
#[prost(uint32, tag = "6")]
pub heihgfaofnk: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub unique_id: u32,
/// offset: 48
#[prost(bool, tag = "14")]
pub ffbmmhaohca: bool,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub mnbpgmblmjp: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ilemmkpgpnd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dmndjbpgekg {
/// offset: 28
#[prost(uint32, tag = "5")]
pub heihgfaofnk: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub kdoinlgkmbi: u32,
}
/// Obf: PGPNLECLCOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6791)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SpaceZooDataCsReq {}
/// Obf: NEHBMJMHENL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooDataScRsp {
/// offset: 84
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub noagecceekn: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "13")]
pub dkecfinbdnk: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "10")]
pub hlcjefojahk: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub dniggeefbfn: ::prost::alloc::vec::Vec<Lkjmlpjepgg>,
/// offset: 72
#[prost(message, repeated, tag = "7")]
pub nojfaffnbed: ::prost::alloc::vec::Vec<Dmndjbpgekg>,
/// offset: 80
#[prost(uint32, tag = "12")]
pub mdamgmkllke: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub jklgapghbhp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub efocfecknkj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HDBGOECOOGF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6794)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooBornCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub fjjehgphdao: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub mapbkcgflgk: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: PKKBKKKPLII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooBornScRsp {
/// offset: 40
#[prost(bool, tag = "3")]
pub bfallcgipog: bool,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub dhhmbfhkljg: ::prost::alloc::vec::Vec<Dmndjbpgekg>,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub dpphndcodmg: ::core::option::Option<Lkjmlpjepgg>,
}
/// Obf: JMFPAAJGBGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6714)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SpaceZooMutateCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub item_id: u32,
}
/// Obf: BMKODPPLHOL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6718)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooMutateScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub eamejgfgnpa: ::core::option::Option<Lkjmlpjepgg>,
/// offset: 40
#[prost(bool, tag = "1")]
pub bfallcgipog: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub dhhmbfhkljg: ::prost::alloc::vec::Vec<Dmndjbpgekg>,
}
/// Obf: IDPGIGEEMEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6709)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SpaceZooOpCatteryCsReq {
/// offset: 28
#[prost(uint32, tag = "4")]
pub ikagbimjpom: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub bflkijdppai: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub op_type: u32,
}
/// Obf: DCDPIEPGCPB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6798)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooOpCatteryScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub jklgapghbhp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: ABKPPMCCGMN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6763)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooDeleteCatCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub kicifpjacnf: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OFOPMCGFMGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6726)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooDeleteCatScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub niehhdleanm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: DOIMCHDBPDC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6739)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooCatUpdateNotify {
/// offset: 33
#[prost(bool, tag = "8")]
pub bfallcgipog: bool,
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub ddlhpdbhgjd: ::prost::alloc::vec::Vec<Lkjmlpjepgg>,
/// offset: 32
#[prost(bool, tag = "4")]
pub dlakeloeooc: bool,
}
/// Obf: LILFDDDFAOI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6701)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SpaceZooExchangeItemCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6774)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eicjjjfflbi {
/// offset: 28
#[prost(uint32, tag = "13")]
pub item_id: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: GKKHKALJNOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6737)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SpaceZooTakeCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub bmlkibnlnja: u32,
}
/// Obf: JFOIEJOFLOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6704)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooTakeScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub bmlkibnlnja: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eakbdlaekhj {
/// offset: 36
#[prost(uint32, tag = "6")]
pub aaikdelnake: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub ljeideleadd: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub pmnegopjoib: u32,
/// offset: 40
#[prost(bool, tag = "10")]
pub hcpjciigmpg: bool,
/// offset: 24
#[prost(uint32, tag = "9")]
pub group_id: u32,
}
/// Obf: ICFAFHKGIDK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7169)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetStarFightDataCsReq {}
/// Obf: JLJHLOLDGKD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7170)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetStarFightDataScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub bbfkagebkal: ::prost::alloc::vec::Vec<Eakbdlaekhj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hjkgmchfhfm {
/// offset: 28
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "15")]
pub avatar_type: i32,
}
/// Obf: OOIKJKGFMOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7161)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartStarFightLevelCsReq {
/// offset: 32
#[prost(uint32, tag = "10")]
pub inomffaieoa: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Hjkgmchfhfm>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub group_id: u32,
}
/// Obf: KNLBKNGDDMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7167)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartStarFightLevelScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub inomffaieoa: u32,
}
/// Obf: NJIDENAFKHF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7165)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StarFightDataChangeNotify {
/// offset: 32
#[prost(uint32, tag = "12")]
pub group_id: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub gkhinecafhn: ::core::option::Option<Eakbdlaekhj>,
}
/// Obf: PPPBHLIDDMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6291)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetStoryLineInfoCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6210)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ediheaflfao {
/// offset: 40
#[prost(uint32, tag = "12")]
pub dpnlgeaenek: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub folkpnefhee: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HGEGALGNFNH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6294)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StoryLineInfoScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub incaibonhed: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub jbbjbggnale: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub folkpnefhee: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "9")]
pub dpnlgeaenek: u32,
}
/// Obf: HJNEILPLLPN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6218)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ChangeStoryLineFinishScNotify {
/// offset: 32
#[prost(uint32, tag = "4")]
pub khdngfkoflh: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub gohceolehlg: bool,
/// offset: 36
#[prost(uint32, tag = "13")]
pub dpnlgeaenek: u32,
/// offset: 24
#[prost(enumeration = "Bgipgamdmid", tag = "5")]
pub gglfnhnhigo: i32,
}
/// Obf: KPPCMAECCJF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6209)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StoryLineTrialAvatarChangeScNotify {
/// offset: 40
#[prost(bool, tag = "10")]
pub bpjllbddndm: bool,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub ocakfnfepco: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub omnhjdblfnk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StrongChallengeAvatar {
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "6")]
pub avatar_type: i32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jannoemckoi {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub avatar_list: ::prost::alloc::vec::Vec<StrongChallengeAvatar>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mhgcnddmiij {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub cefadhifnin: ::core::option::Option<Jannoemckoi>,
/// offset: 44
#[prost(uint32, tag = "3")]
pub max_score: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub hiilnpickcg: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub stage_id: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub ppckofilgnb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jiicpjninbb {
/// offset: 24
#[prost(map = "uint32, message", tag = "12")]
pub jhedindcode: ::std::collections::HashMap<u32, Mhgcnddmiij>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6691)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bmilhkcakea {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbgodaiemfc {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub nnnfcoaffao: ::core::option::Option<Jiicpjninbb>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: KEBBBFONFFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6694)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterActivityStrongChallengeCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub avatar_list: ::prost::alloc::vec::Vec<StrongChallengeAvatar>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub stage_id: u32,
}
/// Obf: NADMIFBLPAG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6695)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterStrongChallengeActivityStageScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub stage_id: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6614)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mgombdgdgcp {
/// offset: 52
#[prost(uint32, tag = "11")]
pub agjglgbcmgf: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub pdbngnabdji: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub total_damage: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub score_id: u32,
/// offset: 44
#[prost(enumeration = "BattleEndStatus", tag = "10")]
pub end_status: i32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub max_score: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub ackkaccmmim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lgiidenkpig {
/// offset: 24
#[prost(uint32, tag = "12")]
pub star: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub inomffaieoa: u32,
}
/// Obf: CFNDEPCFKFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7569)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSummonActivityDataCsReq {}
/// Obf: GPPPEGCOHJE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7570)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSummonActivityDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub kldlfekdhoc: ::prost::alloc::vec::Vec<Lgiidenkpig>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Olpdnljlfdl {
/// offset: 28
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "8")]
pub avatar_type: i32,
}
/// Obf: LOMPGICPFDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7561)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSummonActivityStageCsReq {
/// offset: 44
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub abjfjbeccdj: ::core::option::Option<Olpdnljlfdl>,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Olpdnljlfdl>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub inomffaieoa: u32,
}
/// Obf: IABJNANKMFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7567)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSummonActivityStageScRsp {
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub inomffaieoa: u32,
}
/// Obf: OHJCJJNEJMJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7565)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SummonActivityBattleEndScNotify {
/// offset: 36
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub star: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub inomffaieoa: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub niiekcmbeni: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Godhdeipdjl {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub plfaocpbbcp: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ambllflfkhc: u32,
/// offset: 16
#[prost(bytes = "vec", tag = "1")]
pub mhinkadjccg: ::prost::alloc::vec::Vec<u8>,
/// offset: 44
#[prost(uint32, tag = "9")]
pub jlmjfednbmf: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub config_id: u32,
}
/// Obf: OLMCFLHLOGL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8101)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchHandDataCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub config_id: u32,
}
/// Obf: MGJLHMMMJAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8120)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchHandDataScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub lfnipeckndh: ::prost::alloc::vec::Vec<Godhdeipdjl>,
/// offset: 36
#[prost(uint32, tag = "13")]
pub ainliaigojf: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub fpbjiflgimk: u32,
}
/// Obf: AEGCBNHBNMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8102)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchHandStartCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub config_id: u32,
}
/// Obf: HGGHICHFDMF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8110)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchHandStartScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: EFAJLGCMJEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8115)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchHandFinishCsReq {}
/// Obf: OLIGBICCDMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8108)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchHandFinishScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub omhaenbikcn: ::core::option::Option<Godhdeipdjl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hklkgjcjjeb {
/// offset: 32
#[prost(uint32, tag = "14")]
pub mnppeegeaej: u32,
/// offset: 36
#[prost(enumeration = "Ipeedbpjeke", tag = "8")]
pub op_type: i32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub ndheaakapkk: u32,
}
/// Obf: KAGMENHLFKG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8114)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchHandUpdateCsReq {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub hkaeemabjla: ::core::option::Option<Godhdeipdjl>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub cnpilgnbdnb: ::core::option::Option<Hklkgjcjjeb>,
}
/// Obf: GGMGPLPKOMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8117)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchHandUpdateScRsp {
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub cnpilgnbdnb: ::core::option::Option<Hklkgjcjjeb>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub omhaenbikcn: ::core::option::Option<Godhdeipdjl>,
}
/// Obf: BHJHFJEKKOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8107)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchHandCoinUpdateCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub jlmjfednbmf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8119)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Indkhmaoakm {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub jlmjfednbmf: u32,
}
/// Obf: BLDEJNMIADF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8111)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwitchHandResetTransformCsReq {
/// offset: 32
#[prost(uint32, tag = "13")]
pub config_id: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub plfaocpbbcp: ::core::option::Option<MotionInfo>,
}
/// Obf: ABAMFJOGEKA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8118)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchHandResetHandPosScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub lfnipeckndh: ::core::option::Option<Godhdeipdjl>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: NCICDBEMMFL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8104)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchHandResetGameCsReq {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub ceiphfibpdk: ::core::option::Option<Godhdeipdjl>,
}
/// Obf: POPDCFGLPKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchHandResetGameScRsp {
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub lfnipeckndh: ::core::option::Option<Godhdeipdjl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmbhdcfppll {
/// offset: 40
#[prost(message, optional, tag = "6")]
pub enheibhhaid: ::core::option::Option<Jhfifnoemdj>,
/// offset: 80
#[prost(uint32, tag = "4")]
pub imbokgfiaca: u32,
/// offset: 72
#[prost(uint32, repeated, tag = "1")]
pub ecnphjbclbd: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "7")]
pub pending_action: ::core::option::Option<Piajhgdigff>,
/// offset: 56
#[prost(message, optional, tag = "9")]
pub ibcibnhjdfe: ::core::option::Option<Cjpfnaflapd>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub jjbejefdjho: ::core::option::Option<Kablgalhmhn>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub pkchimbebpe: ::core::option::Option<Ppihpdiplld>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub skill_info: ::core::option::Option<Dlglhkkijjk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dlglhkkijjk {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub deeempdciek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub epfpkcbdfoo: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub cobfabgolfe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ppihpdiplld {
/// offset: 32
#[prost(uint32, tag = "11")]
pub game_story_line_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub foekdmealkf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcicemddgem {
/// offset: 24
#[prost(uint32, tag = "13")]
pub value: u32,
/// offset: 28
#[prost(enumeration = "Ddkhefebfaj", tag = "10")]
pub mjdmloihlpa: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jhfifnoemdj {
/// offset: 32
#[prost(uint32, tag = "2")]
pub epnmkcaglab: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub bkcmkikbaep: u32,
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub flhljmemihl: ::prost::alloc::vec::Vec<Bcicemddgem>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hahbeoheale {
/// offset: 28
#[prost(uint32, tag = "2")]
pub queue_position: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kablgalhmhn {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub ggcddgiiljd: ::prost::alloc::vec::Vec<Hahbeoheale>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjpfnaflapd {
/// offset: 32
#[prost(uint32, tag = "411")]
pub bcjmoemdgjk: u32,
#[prost(oneof = "cjpfnaflapd::Bpihfajcloc", tags = "11, 12")]
pub bpihfajcloc: ::core::option::Option<cjpfnaflapd::Bpihfajcloc>,
}
/// Nested message and enum types in `CJPFNAFLAPD`.
pub mod cjpfnaflapd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "11")]
Dlddjkbnlim(super::Kdblkogkhee),
/// offset: 24
#[prost(message, tag = "12")]
Nhnhlnmjkla(super::Higgmlefjni),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgcgfflkkaa {
/// offset: 24
#[prost(uint32, tag = "14")]
pub kodpdmclfei: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub coooffkidmc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdblkogkhee {
/// offset: 40
#[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "2")]
pub dicceiafijb: i32,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub pigeofbcncn: ::prost::alloc::vec::Vec<Dgcgfflkkaa>,
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub edkjpbbdcbg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Higgmlefjni {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pmphjfcchhc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Piajhgdigff {
#[prost(oneof = "piajhgdigff::Bpihfajcloc", tags = "3, 11, 1, 4, 8, 5, 14, 13")]
pub bpihfajcloc: ::core::option::Option<piajhgdigff::Bpihfajcloc>,
}
/// Nested message and enum types in `PIAJHGDIGFF`.
pub mod piajhgdigff {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 16
#[prost(message, tag = "3")]
Kcdoliaaecn(super::Pbjogkpifmc),
/// offset: 16
#[prost(message, tag = "11")]
Ppffbgbmlpc(super::Coikcgmpjch),
/// offset: 16
#[prost(message, tag = "1")]
Egndjgkkjho(super::Ajbhnehjmhe),
/// offset: 16
#[prost(message, tag = "4")]
Ldiacagjkjm(super::Hlgahiaafhl),
/// offset: 16
#[prost(message, tag = "8")]
Kdgmbimpkeh(super::Dpkhodipbka),
/// offset: 16
#[prost(message, tag = "5")]
Mnebdmjglej(super::Bdnfmempfhk),
/// offset: 16
#[prost(message, tag = "14")]
Pemlolmlojo(super::Bnimdkeldbn),
/// offset: 16
#[prost(message, tag = "13")]
Blljfkdjken(super::Oncjdnjmcin),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pbjogkpifmc {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Coikcgmpjch {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ajbhnehjmhe {
/// offset: 24
#[prost(uint32, tag = "12")]
pub conjbfleefa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlgahiaafhl {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dpkhodipbka {
/// offset: 24
#[prost(bool, tag = "1")]
pub olkmilngpnn: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub mafmcipaikk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bdnfmempfhk {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bnimdkeldbn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oncjdnjmcin {
/// offset: 24
#[prost(uint32, tag = "6")]
pub mafmcipaikk: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub fbjlnmoifib: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aooldkdfobo {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub jppgfljhdhk: ::core::option::Option<Amkagkfofbn>,
/// offset: 32
#[prost(enumeration = "Fflimlmfabp", tag = "8")]
pub source: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Amkagkfofbn {
#[prost(
oneof = "amkagkfofbn::Bpihfajcloc",
tags = "15, 4, 5, 2, 9, 11, 7, 14, 1069, 351, 568, 1585"
)]
pub bpihfajcloc: ::core::option::Option<amkagkfofbn::Bpihfajcloc>,
}
/// Nested message and enum types in `AMKAGKFOFBN`.
pub mod amkagkfofbn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bpihfajcloc {
/// offset: 24
#[prost(message, tag = "15")]
Jleojmeafag(super::Mmgbiidopid),
/// offset: 24
#[prost(message, tag = "4")]
Baaoajipmni(super::Ahfafhpljla),
/// offset: 24
#[prost(message, tag = "5")]
Bknlafcpbhn(super::Ahfafhpljla),
/// offset: 24
#[prost(message, tag = "2")]
Mpffnjpldoj(super::Onjiojdeecd),
/// offset: 24
#[prost(message, tag = "9")]
Lmnkhjhoalk(super::Baacegaedli),
/// offset: 24
#[prost(message, tag = "11")]
Dnfinngijbh(super::Dpkhodipbka),
/// offset: 24
#[prost(message, tag = "7")]
Loccagjdjeb(super::Jkigghaceco),
/// offset: 24
#[prost(uint32, tag = "14")]
Hejkkeablla(u32),
/// offset: 24
#[prost(uint32, tag = "1069")]
Bkcmkikbaep(u32),
/// offset: 24
#[prost(message, tag = "351")]
Bnhbijbkjip(super::Oncjdnjmcin),
/// offset: 24
#[prost(message, tag = "568")]
Mlepnlanmji(super::Bdnfmempfhk),
/// offset: 24
#[prost(uint32, tag = "1585")]
Aeplaikagdb(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jkigghaceco {
/// offset: 24
#[prost(uint32, tag = "10")]
pub conjbfleefa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mmgbiidopid {
/// offset: 24
#[prost(uint32, tag = "12")]
pub item_stack_count: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub clafndlgdao: u32,
/// offset: 28
#[prost(enumeration = "Ddkhefebfaj", tag = "15")]
pub mjdmloihlpa: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ahfafhpljla {
/// offset: 28
#[prost(uint32, tag = "11")]
pub item_stack_count: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub clafndlgdao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Onjiojdeecd {
/// offset: 28
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub jodgdfeehop: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub queue_position: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Baacegaedli {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ldkgjbalgkc: ::core::option::Option<Cjpfnaflapd>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub imbokgfiaca: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kfgcnnpoadi {
/// offset: 28
#[prost(bool, tag = "10")]
pub olkmilngpnn: bool,
/// offset: 24
#[prost(uint32, tag = "4")]
pub mafmcipaikk: u32,
}
/// Obf: GCOOBDMCFLD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7463)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingGameSyncChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub cjfblhnphak: ::prost::alloc::vec::Vec<Aooldkdfobo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppdpdgcbdeh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llkegaolggf {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub ifejljcinci: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub nkjhkmblibl: ::prost::alloc::vec::Vec<Ppdpdgcbdeh>,
}
/// Obf: JLIBBACCBPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7457)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetSwordTrainingDataCsReq {}
/// Obf: DILEIAIICHN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7480)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwordTrainingDataScRsp {
/// offset: 56
#[prost(uint32, repeated, tag = "9")]
pub heehpmlahpk: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "3")]
pub fhnpapamnne: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub gcjflelinjo: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub foekdmealkf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub bmkaefaknfj: ::core::option::Option<Lmbhdcfppll>,
/// offset: 68
#[prost(bool, tag = "10")]
pub keaflgnlkbo: bool,
/// offset: 72
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub fcapbphlncj: ::core::option::Option<Llkegaolggf>,
}
/// Obf: BMFLEGBFGPC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7477)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingTurnActionCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub acbimognkaj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub akhjfknpgee: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ELENBGOPELH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7485)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingTurnActionScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub acbimognkaj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: EDFOEOHEKOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7488)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingDailyPhaseConfirmCsReq {
/// offset: 24
#[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "4")]
pub bfpfdmgmcai: i32,
}
/// Obf: MFBJPKLEDOB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7455)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingDailyPhaseConfirmScRsp {
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(bool, tag = "14")]
pub fojhmiicbdf: bool,
}
/// Obf: CCEBBNHHHLO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7451)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingDialogueSelectOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub amadfjnhmff: u32,
}
/// Obf: DMIFKLFJMGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7497)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingDialogueSelectOptionScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: CGAOEBDHKIM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7496)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingExamResultConfirmCsReq {}
/// Obf: DLOMNBLKFCH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7490)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingExamResultConfirmScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: JCGELOELMJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7495)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct EnterSwordTrainingExamCsReq {}
/// Obf: GPIMOKELJKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7486)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSwordTrainingExamScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: MMKCEHGDBMH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7453)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingLearnSkillCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub skill_id: u32,
}
/// Obf: MFKJFBJDFLB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7500)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingLearnSkillScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: CDLHHABOAOE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7466)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingStartGameCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub game_story_line_id: u32,
}
/// Obf: PAFFCMFCCLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7481)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingStartGameScRsp {
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub bmkaefaknfj: ::core::option::Option<Lmbhdcfppll>,
}
/// Obf: IKBNKJEIKHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7471)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingStoryConfirmCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub mafmcipaikk: u32,
}
/// Obf: FABFJDBMBAO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7499)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingStoryConfirmScRsp {
/// offset: 28
#[prost(uint32, tag = "3")]
pub mafmcipaikk: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: KGMAFMAJMFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7465)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingGiveUpGameCsReq {}
/// Obf: HHOFHGOHNOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7456)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingGiveUpGameScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: AODIOHEPOPJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7458)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingGameSettleScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub legloimnpec: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(enumeration = "Nccljbchbbp", tag = "13")]
pub reason: i32,
/// offset: 64
#[prost(uint32, tag = "5")]
pub fhkinakgbbk: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub ldkgjbalgkc: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub ncpkphmohim: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub game_story_line_id: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub pgahfbajapf: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LMEJFGPJDFL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7483)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingUnlockSyncScNotify {
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub ifejljcinci: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub nkjhkmblibl: ::prost::alloc::vec::Vec<Ppdpdgcbdeh>,
}
/// Obf: IKNKKDJCIDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7487)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingSelectEndingCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub agmahiihjkm: u32,
}
/// Obf: LHNNIFNONCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7498)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingSelectEndingScRsp {
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub agmahiihjkm: u32,
}
/// Obf: EMOIEJPOLDA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7489)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingRestoreGameCsReq {}
/// Obf: PPKNLOIDGAH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7470)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingRestoreGameScRsp {
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub bmkaefaknfj: ::core::option::Option<Lmbhdcfppll>,
}
/// Obf: CGNJJNEHMFE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7473)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingStoryBattleCsReq {}
/// Obf: DENOKKNFJKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7464)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingStoryBattleScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: LKDJCHELMID
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7472)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingActionTurnSettleScNotify {
/// offset: 32
#[prost(uint32, tag = "15")]
pub igohohdkejd: u32,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub gbjfngdmokh: ::prost::alloc::vec::Vec<Bcicemddgem>,
}
/// Obf: KAIMNGBAGIH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7462)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingResumeGameCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub game_story_line_id: u32,
}
/// Obf: EKAPDIEIGNJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7484)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingResumeGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub bmkaefaknfj: ::core::option::Option<Lmbhdcfppll>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: JMHGNFNGJHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7474)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingSetSkillTraceCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub skill_id: u32,
}
/// Obf: HMPJNIIOHAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7491)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingSetSkillTraceScRsp {
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "9")]
pub skill_id: u32,
}
/// Obf: LGEMLJBOHMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7492)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingMarkEndingViewedCsReq {}
/// Obf: CCBJBGDHDCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7461)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SwordTrainingMarkEndingViewedScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PPMNMKMMOPC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct BasicModuleSync {
/// offset: 28
#[prost(uint32, tag = "13")]
pub stamina: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub lplebjkdeic: u32,
}
/// Obf: PEBGIMCDALE
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerBoardModuleSync {
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub bngjgepgdnk: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(bool, tag = "11")]
pub dghjlfekmpo: bool,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 16
#[prost(string, tag = "1")]
pub signature: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub unlocked_head_icon_list: ::prost::alloc::vec::Vec<HeadIconData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarSync {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub avatar_path_data_info_list: ::prost::alloc::vec::Vec<AvatarPathData>,
}
/// Obf: JPMIPCMEHFC
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionSync {
/// offset: 72
#[prost(uint32, repeated, tag = "7")]
pub imcioldloll: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "4")]
pub ffkobmbjapg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub eiafckfgboa: ::prost::alloc::vec::Vec<Okepfgmnjao>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub ngmephfjmen: ::prost::alloc::vec::Vec<Mission>,
/// offset: 64
#[prost(uint32, repeated, tag = "2")]
pub lmldbomcgad: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub obhgekkgaol: ::prost::alloc::vec::Vec<Ifblmcnfieo>,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub finished_mission_id: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iebailgkmlb {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub ikepbelacgp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub efgomggghcp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbdfgkmnild {
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub nchkighgnki: ::prost::alloc::vec::Vec<Mlehdgnlihf>,
/// offset: 48
#[prost(uint32, repeated, tag = "12")]
pub cmekbmaehld: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub egdpfipncni: ::prost::alloc::vec::Vec<Hlbkfmfgajh>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub afkcplhimgh: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: EBECFFIHGOG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(691)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSyncScNotify {
/// offset: 64
#[prost(message, optional, tag = "220")]
pub ffeenbppgng: ::core::option::Option<Iebailgkmlb>,
/// offset: 72
#[prost(message, repeated, tag = "13")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 16 #TODO
#[prost(uint32, repeated, tag = "10")]
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 136
#[prost(message, repeated, tag = "6")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// offset: 32
#[prost(message, optional, tag = "322")]
pub aifbnchkeak: ::core::option::Option<Mbdfgkmnild>,
/// offset: 112
#[prost(message, repeated, tag = "1836")]
pub najnbcdbiho: ::prost::alloc::vec::Vec<Laehdnhpgcc>,
/// offset: 144
#[prost(uint32, repeated, tag = "7")]
pub cjefcmacjlg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "1170")]
pub hphoedagbob: ::core::option::Option<Mcndbbebkmj>,
/// offset: 80
#[prost(message, repeated, tag = "5")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 40 #TODO
#[prost(uint32, repeated, tag = "1474")]
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 152
#[prost(message, repeated, tag = "231")]
pub ghgkcfifmbb: ::prost::alloc::vec::Vec<Material>,
/// offset: 104
#[prost(message, repeated, tag = "1287")]
pub pefmklkkcfj: ::prost::alloc::vec::Vec<Pffdafjlnoo>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
/// offset: 128
#[prost(message, optional, tag = "69")]
pub edahgeamdcf: ::core::option::Option<ItemList>,
/// offset: 192
#[prost(uint32, tag = "1013")]
pub total_achievement_exp: u32,
/// offset: 56
#[prost(message, optional, tag = "14")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
/// offset: 120
#[prost(message, optional, tag = "4")]
pub mission_sync: ::core::option::Option<MissionSync>,
/// offset: 176
#[prost(message, repeated, tag = "34")]
pub iibdadnflfp: ::prost::alloc::vec::Vec<Dpbegbnicpg>,
/// offset: 184
#[prost(message, optional, tag = "11")]
pub basic_module_sync: ::core::option::Option<BasicModuleSync>,
/// offset: 88
#[prost(message, optional, tag = "1")]
pub avatar_sync: ::core::option::Option<AvatarSync>,
/// offset: 168
#[prost(message, optional, tag = "1335")]
pub playerboard_module_sync: ::core::option::Option<PlayerBoardModuleSync>,
/// offset: 160
#[prost(message, repeated, tag = "9")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
}
/// Obf: DLOCFBPIFOJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2191)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetReceivedTalkEventsCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub npc_id: u32,
}
/// Obf: BGLPHMAPBAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcTakenRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub npc_id: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub talk_event_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KLIIFLFPFJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2194)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTalkEventRewardCsReq {
/// offset: 32
#[prost(uint32, tag = "1")]
pub jhoamilhaic: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ilkefldbmlf: ::core::option::Option<Vector>,
}
/// Obf: BMMGAKEJIME
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2195)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTalkRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jhoamilhaic: u32,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
}
/// Obf: DONGLNEJPDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2114)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFirstTalkNpcCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub npc_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Opeklffnlff {
/// offset: 24
#[prost(bool, tag = "13")]
pub knheplogbji: bool,
/// offset: 28
#[prost(uint32, tag = "12")]
pub npc_id: u32,
}
/// Obf: AGLNOGNCOEH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2118)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFirstTalkNpcScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub npc_meet_status_list: ::prost::alloc::vec::Vec<Opeklffnlff>,
}
/// Obf: CIDIPJCKIKP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2109)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishFirstTalkNpcCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub npc_id: u32,
}
/// Obf: MCAPPDAEEIA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2198)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishFirstTalkNpcScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub npc_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2163)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kbeejoehono {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ncdgcdghedl: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2126)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Chknikpepam {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ncdgcdghedl: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ohcngnnndkj {
/// offset: 24
#[prost(bool, tag = "10")]
pub knheplogbji: bool,
/// offset: 28
#[prost(uint32, tag = "8")]
pub performance_id: u32,
}
/// Obf: JBDLILGLEBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2139)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFirstTalkByPerformanceNpcCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub performance_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JLIMCAGIKMP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2101)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFirstTalkByPerformanceNpcScRsp {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub npc_meet_status_list: ::prost::alloc::vec::Vec<Ohcngnnndkj>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: NBGAFBPPDDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2174)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishFirstTalkByPerformanceNpcCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub performance_id: u32,
}
/// Obf: HMKGEGJKGCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2137)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishFirstTalkByPerformanceNpcScRsp {
/// offset: 36
#[prost(uint32, tag = "1")]
pub performance_id: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ipjojkpbfgk {
/// offset: 24
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jcjackicphn {
/// offset: 24
#[prost(bool, tag = "9")]
pub has_passed: bool,
/// offset: 28
#[prost(uint32, tag = "11")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cdhokmaamfd {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub fedjjbbhccg: ::prost::alloc::vec::Vec<Jcjackicphn>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub dncnpnblenf: ::prost::alloc::vec::Vec<Ipjojkpbfgk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbpbmfcodpf {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub dapinpmmflb: ::prost::alloc::vec::Vec<u32>,
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub omecjgglagd: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ADHDLLJGBIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8141)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookGetDataCsReq {}
/// Obf: AHBLLPPMNPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8160)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookGetDataScRsp {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "15")]
pub ccckmacklkg: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub jnkhokjhbbo: ::core::option::Option<Gbpbmfcodpf>,
/// offset: 60
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub fbofmopcmcd: u32,
/// offset: 64
#[prost(uint32, tag = "7")]
pub jgkcbgbgmod: u32,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub cpemliagbkb: ::core::option::Option<Cdhokmaamfd>,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub cjlgpcaopfc: ::std::collections::HashMap<u32, u32>,
/// offset: 68
#[prost(uint32, tag = "13")]
pub ophonaaflaj: u32,
}
/// Obf: AFDOHOHABPJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8142)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookOpenPackCsReq {}
/// Obf: EKPNDAPHEGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8150)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookOpenPackScRsp {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "6")]
pub ekjfdjchklm: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "13")]
pub fcinhmnnogk: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub fbofmopcmcd: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub jgkcbgbgmod: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub ophonaaflaj: u32,
}
/// Obf: NAHNCIIFJGE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8155)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookUnlockStoryCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub legloimnpec: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KIKMKFAJJLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8148)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookUnlockStoryScRsp {
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub legloimnpec: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub pfkhiifbndd: ::core::option::Option<Ipjojkpbfgk>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "2")]
pub cjlgpcaopfc: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "8")]
pub ccckmacklkg: ::std::collections::HashMap<u32, u32>,
}
/// Obf: JCPDHHDFFFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8154)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookFinishStoryCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub mafmcipaikk: u32,
}
/// Obf: NJHLCGJCGJB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8157)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookFinishStoryScRsp {
/// offset: 36
#[prost(uint32, tag = "12")]
pub mafmcipaikk: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub cpemliagbkb: ::core::option::Option<Cdhokmaamfd>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HBHANGALFKA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8147)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookModifyEnergyScNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ophonaaflaj: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub bpfoddoobki: u32,
}
/// Obf: OGJBJCHFBFG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8159)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookFinishInteractionCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ngeijbmcpna: u32,
}
/// Obf: FMLCIFCJOBH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8151)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookFinishInteractionScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub ngeijbmcpna: u32,
}
/// Obf: AIAMIMIJEHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8158)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookUnlockInteractionCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub lepjfhmcbgj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NAKAKOIKIPB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8144)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookUnlockInteractionScRsp {
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub lepjfhmcbgj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IGBCLDKCGPE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8143)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookSyncDataScNotify {
/// offset: 40
#[prost(map = "uint32, uint32", tag = "15")]
pub ccckmacklkg: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub cpemliagbkb: ::core::option::Option<Cdhokmaamfd>,
/// offset: 56
#[prost(uint32, tag = "12")]
pub fbofmopcmcd: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub jgkcbgbgmod: u32,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "14")]
pub cjlgpcaopfc: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub ophonaaflaj: u32,
}
/// Obf: LOJMLOADKMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8149)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {}
/// Obf: LEMHJKOPCHA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8153)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp {
/// offset: 40
#[prost(map = "uint32, uint32", tag = "9")]
pub ccckmacklkg: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub fbofmopcmcd: u32,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub cpemliagbkb: ::core::option::Option<Cdhokmaamfd>,
/// offset: 48
#[prost(uint32, repeated, tag = "13")]
pub mmknnldldhi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "8")]
pub cjlgpcaopfc: ::std::collections::HashMap<u32, u32>,
/// offset: 68
#[prost(uint32, tag = "12")]
pub ophonaaflaj: u32,
/// offset: 64
#[prost(uint32, tag = "6")]
pub jgkcbgbgmod: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckfholkjagc {
/// offset: 32
#[prost(uint32, tag = "12")]
pub debmogcgmli: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub max_score: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub hhnjkinlajh: u32,
}
/// Obf: LOLIOMALJEI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6961)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTelevisionActivityDataCsReq {}
/// Obf: JPICKJACEEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6980)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTelevisionActivityDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub jdjcjcabfml: ::prost::alloc::vec::Vec<Ckfholkjagc>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6962)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Magpkaphfmj {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub jdjcjcabfml: ::prost::alloc::vec::Vec<Ckfholkjagc>,
}
/// Obf: OHKAPFCKHDB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6968)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TelevisionActivityBattleEndScNotify {
/// offset: 44
#[prost(uint32, tag = "10")]
pub turn_left: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub necablbkhkn: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub olghpoodenk: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub eplbcnfmlil: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub kaedeemocda: ::core::option::Option<Ckfholkjagc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nojciegkaob {
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "12")]
pub avatar_type: i32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
}
/// Obf: KIKEEMGFBFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6970)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTelevisionActivityStageCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub debmogcgmli: u32,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub avatar_list: ::prost::alloc::vec::Vec<Nojciegkaob>,
}
/// Obf: BGADLNGJLEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6975)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTelevisionActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub debmogcgmli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cedgniieimc {
/// offset: 48
#[prost(uint32, tag = "1")]
pub pcgjfiflkoo: u32,
/// offset: 32
#[prost(string, tag = "6")]
pub jnkbkocjckj: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "7")]
pub ffeacpdfajh: ::prost::alloc::string::String,
/// offset: 44
#[prost(uint32, tag = "8")]
pub gbmbmffnkeh: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub ceofdmcjapj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnlieigjkia {
/// offset: 32
#[prost(uint32, tag = "6")]
pub ceofdmcjapj: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub gbmbmffnkeh: u32,
/// offset: 16
#[prost(string, tag = "4")]
pub ffeacpdfajh: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3810)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Incjnjgehcd {
/// offset: 32
#[prost(uint32, tag = "14")]
pub gbmbmffnkeh: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub ceofdmcjapj: u32,
/// offset: 16
#[prost(string, tag = "2")]
pub ffeacpdfajh: ::prost::alloc::string::String,
}
/// Obf: NKLJMIOPPFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3894)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinQueryCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub text_join_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GKHKPKHNGOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3895)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinQueryScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub text_join_list: ::prost::alloc::vec::Vec<Cedgniieimc>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: HBJOLFKLHPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3814)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinBatchSaveCsReq {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub text_join_list: ::prost::alloc::vec::Vec<Cedgniieimc>,
}
/// Obf: PDBENDHIGAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinBatchSaveScRsp {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub text_join_list: ::prost::alloc::vec::Vec<Cedgniieimc>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lidnpdnppai {
/// offset: 24
#[prost(uint32, tag = "8")]
pub max_score: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub stage_id: u32,
}
/// Obf: JOKFIHFKNJL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7559)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTrackPhotoActivityDataCsReq {}
/// Obf: IGMOGNJKAPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7560)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrackPhotoActivityDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub eglchhgamfc: ::prost::alloc::vec::Vec<Lidnpdnppai>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mbccbiamijp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub entity_id: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub pcoeapfckcg: bool,
}
/// Obf: BPODOHFFJAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7551)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleTrackPhotoStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub ajdkcbfcnlg: ::prost::alloc::vec::Vec<Mbccbiamijp>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub cost_time: u32,
}
/// Obf: LJENJGBGIIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7557)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleTrackPhotoStageScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub ajdkcbfcnlg: ::prost::alloc::vec::Vec<Mbccbiamijp>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub score_id: u32,
}
/// Obf: BIIKNCHGDDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7555)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartTrackPhotoStageCsReq {
/// offset: 28
#[prost(bool, tag = "12")]
pub lchahecjpoi: bool,
/// offset: 24
#[prost(uint32, tag = "6")]
pub stage_id: u32,
}
/// Obf: CDMKAELJOGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7554)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct StartTrackPhotoStageScRsp {
/// offset: 28
#[prost(uint32, tag = "12")]
pub mdildjmpngh: u32,
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: BGHIGCPIIDA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7552)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuitTrackPhotoStageCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub stage_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7556)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eaahndohpph {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oebjbpnnoko {
/// offset: 44
#[prost(bool, tag = "13")]
pub hcjmlmigacg: bool,
/// offset: 48
#[prost(int64, tag = "12")]
pub ekodifjobfb: i64,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub cglmhjfcfph: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub iackocpgiak: ::core::option::Option<Macjbiafnoi>,
/// offset: 56
#[prost(uint32, tag = "6")]
pub summoned_pet_id: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub uid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkhipfhekck {
/// offset: 44
#[prost(uint32, tag = "5")]
pub mfbdmlpdeoe: u32,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub player_info: ::prost::alloc::vec::Vec<Oebjbpnnoko>,
#[prost(oneof = "mkhipfhekck::Hcdobohiben", tags = "1894")]
pub hcdobohiben: ::core::option::Option<mkhipfhekck::Hcdobohiben>,
}
/// Nested message and enum types in `MKHIPFHEKCK`.
pub mod mkhipfhekck {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Hcdobohiben {
/// offset: 16
#[prost(message, tag = "1894")]
Dfjbnhpaica(super::Gfoioiacdch),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9666)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mklflkdhlic {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub iackocpgiak: ::core::option::Option<Macjbiafnoi>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9637)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ipckglohjlh {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: OJBEMHIECKI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9621)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayRoomPlayerMoveScNotify {
/// offset: 36
#[prost(uint32, tag = "8")]
pub mfbdmlpdeoe: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ncfhgibcebg: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub fipidgkpfha: ::core::option::Option<Cckcckheffb>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9683)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ahlmmdjagoa {
/// offset: 24
#[prost(uint32, tag = "10")]
pub eaalmhnalfi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9718)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgecjefknco {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: HEGAKEBDGCF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9662)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayGameplayOperationScNotify {
/// offset: 36
#[prost(uint32, tag = "5")]
pub ncfhgibcebg: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub mfbdmlpdeoe: u32,
#[prost(
oneof = "social_play_gameplay_operation_sc_notify::Dcinaihipoc",
tags = "684, 294, 1841, 1396, 1780, 1686, 1176, 1754, 826, 1322, 380, 565, 25, 1763"
)]
pub dcinaihipoc: ::core::option::Option<
social_play_gameplay_operation_sc_notify::Dcinaihipoc,
>,
}
/// Nested message and enum types in `SocialPlayGameplayOperationScNotify`.
pub mod social_play_gameplay_operation_sc_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Dcinaihipoc {
/// offset: 24
#[prost(message, tag = "684")]
Iackocpgiak(super::Cckcckheffb),
/// offset: 24
#[prost(uint32, tag = "294")]
Jkmnppeoijp(u32),
/// offset: 24
#[prost(message, tag = "1841")]
Pefpfcinabn(super::Oebjbpnnoko),
/// offset: 24
#[prost(message, tag = "1396")]
Inpegnfepap(super::Mkhipfhekck),
/// offset: 24
#[prost(uint32, tag = "1780")]
Neaiflaadfe(u32),
/// offset: 24
#[prost(message, tag = "1686")]
Bledioojpnl(super::Khcinclhioj),
/// offset: 24
#[prost(message, tag = "1176")]
Kanbefelffe(super::Fofnobhlkgo),
/// offset: 24
#[prost(message, tag = "1754")]
Ihnnejkhbhl(super::Ichnllcnbcc),
/// offset: 24
#[prost(message, tag = "826")]
Ngpgkfelced(super::Gflkdhpbamj),
/// offset: 24
#[prost(message, tag = "1322")]
Fhjfklicfbe(super::Mkhipfhekck),
/// offset: 24
#[prost(int64, tag = "380")]
Fihmhjhghog(i64),
/// offset: 24
#[prost(message, tag = "565")]
Afccfjoeioh(super::Hmdjnpfbomm),
/// offset: 24
#[prost(uint32, tag = "25")]
Kbpjekkbbno(u32),
/// offset: 24
#[prost(uint32, tag = "1763")]
Paibkompfoe(u32),
}
}
/// Obf: HBBOHBNOIJO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9745)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchGetDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pkilndncami {
/// offset: 24
#[prost(uint32, tag = "6")]
pub count: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub hcjpdndoham: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lggabhpgpdd {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub liphdplgmnp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub hcjpdndoham: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Faoppafajlo {
/// offset: 32
#[prost(bool, tag = "6")]
pub nfodibiigmo: bool,
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub jnnkjaemobn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Llkemmmepob {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ehlifhpilpg: u32,
/// offset: 32
#[prost(int64, tag = "11")]
pub fihmhjhghog: i64,
}
/// Obf: DPOMBLGBCOM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9762)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchGetDataScRsp {
/// offset: 32
#[prost(message, optional, tag = "13")]
pub pepmfgldgoh: ::core::option::Option<Faoppafajlo>,
/// offset: 96
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 56
#[prost(message, repeated, tag = "8")]
pub kalibgcodnf: ::prost::alloc::vec::Vec<Lggabhpgpdd>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub fmecahalpkg: ::core::option::Option<Mkhipfhekck>,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub performance_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(message, repeated, tag = "7")]
pub bledioojpnl: ::prost::alloc::vec::Vec<Pkilndncami>,
/// offset: 48
#[prost(message, repeated, tag = "6")]
pub afejacmlolh: ::prost::alloc::vec::Vec<Npledhfmfdm>,
/// offset: 88
#[prost(int64, tag = "3")]
pub dhlgcegonib: i64,
/// offset: 72
#[prost(message, optional, tag = "14")]
pub hjofgoinoak: ::core::option::Option<Llkemmmepob>,
/// offset: 64
#[prost(message, optional, tag = "4")]
pub peoecddannp: ::core::option::Option<Fofnobhlkgo>,
}
/// Obf: GDKFBHEGFPA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9628)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchOpenBoxCsReq {}
/// Obf: GPEKCDDIFHC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9657)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchOpenBoxScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub afejacmlolh: ::prost::alloc::vec::Vec<Npledhfmfdm>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 40
#[prost(int64, tag = "12")]
pub dhlgcegonib: i64,
}
/// Obf: OKJMDMPKAGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9733)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchSearchCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub hcjpdndoham: u32,
}
/// Obf: LNGDJFBDHIG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9766)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchSearchScRsp {
/// offset: 40
#[prost(uint32, repeated, tag = "6")]
pub omfcgljdfpd: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub kalibgcodnf: ::prost::alloc::vec::Vec<Lggabhpgpdd>,
/// offset: 52
#[prost(uint32, tag = "13")]
pub hcjpdndoham: u32,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub bledioojpnl: ::core::option::Option<Pkilndncami>,
}
/// Obf: KKIOAIJCADC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9716)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDiyCsReq {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub peoecddannp: ::core::option::Option<Fofnobhlkgo>,
}
/// Obf: NIIJLOOCKBD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9649)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDiyScRsp {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub peoecddannp: ::core::option::Option<Fofnobhlkgo>,
}
/// Obf: AHENGJGCOIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9648)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayTalkCsReq {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ngpgkfelced: ::core::option::Option<Gflkdhpbamj>,
}
/// Obf: PDICAICMLHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9751)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayTalkScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ngpgkfelced: ::core::option::Option<Gflkdhpbamj>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 40
#[prost(int64, tag = "11")]
pub end_time: i64,
}
/// Obf: FMNPNCKHKGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9767)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct PreCheckEnterRoomReq {
/// offset: 32
#[prost(uint32, tag = "2")]
pub eaalmhnalfi: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub entry_id: u32,
/// offset: 28
#[prost(enumeration = "Fedlkanfnbh", tag = "14")]
pub plobmbfpnfk: i32,
}
/// Obf: FEGJOLMADLC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9728)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SocialPlayPreCheckEnterRoomScRsp {
/// offset: 32
#[prost(int64, tag = "6")]
pub dhlgcegonib: i64,
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: MPFIAMHOIDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9659)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDiyLikeCsReq {}
/// Obf: FNDEKJMFFBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9697)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDiyLikeScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub jnnkjaemobn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckejajocngo {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9675)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbdmhampcje {
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub ehlifhpilpg: u32,
/// offset: 32
#[prost(bool, tag = "13")]
pub nfodibiigmo: bool,
}
/// Obf: JMDHLGEIHKI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9627)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SocialPlaySettingInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub onbknhfopon: ::core::option::Option<Necgmcgfann>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dkbjkodadgm {
/// offset: 40
#[prost(uint32, tag = "6")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub ngincchdpjl: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub lgmdigleken: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub ijlpdnlaidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kbnijfembpj {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub imkojkjahmm: ::prost::alloc::vec::Vec<Dkbjkodadgm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajnicohfjgc {
/// offset: 36
#[prost(uint32, tag = "2")]
pub ijimfpekpok: u32,
/// offset: 16
#[prost(message, optional, tag = "5")]
pub imkojkjahmm: ::core::option::Option<Kbnijfembpj>,
/// offset: 32
#[prost(bool, tag = "10")]
pub ihmkjgkopkc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Anbofkhhdne {
/// offset: 28
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub display_value: u32,
/// offset: 24
#[prost(uint32, tag = "1")]
pub cjopnfdbjhd: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub jbpciccfpge: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gdkpbdaakbh {
/// offset: 40
#[prost(uint32, tag = "7")]
pub dggaieannbj: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub felaadboakd: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub mpjpbllcmhk: u32,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub dpejngnbhdm: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub dhfgllaifhp: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub igfhegbcgbh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lnlmpkalpef {
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub jbocopnejlb: ::prost::alloc::vec::Vec<Anbofkhhdne>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub fhkemclfbon: ::core::option::Option<Gdkpbdaakbh>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub aolhmefdahe: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub bhfdlcpephm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dkbngdhcnch {
/// offset: 28
#[prost(uint32, tag = "6")]
pub kkioifljeel: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub pnockmemhlk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jafpmllogdi {
/// offset: 28
#[prost(uint32, tag = "14")]
pub skill_level: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub skill_id: u32,
/// offset: 24
#[prost(uint32, tag = "12")]
pub mooopambofk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dobioohlgaa {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub dgfgnmjalgj: ::core::option::Option<Dkbngdhcnch>,
/// offset: 36
#[prost(uint32, tag = "3")]
pub mgcknobceif: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub iangbibhjdf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oepnaabodge {
/// offset: 32
#[prost(bool, tag = "13")]
pub delekcijmil: bool,
/// offset: 40
#[prost(uint32, tag = "6")]
pub record_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mgcknobceif: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub dacedngjlbm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Megihbemoab {
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub ibebjmmcidh: ::prost::alloc::vec::Vec<u32>,
/// offset: 52
#[prost(uint32, tag = "10")]
pub afoliffcdhj: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub fnkkidjpkih: u32,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub dmmncnggphl: ::prost::alloc::vec::Vec<Dobioohlgaa>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub ngincchdpjl: u32,
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub phglfhddacm: ::prost::alloc::vec::Vec<Jafpmllogdi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mgppeilicai {
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub bfkaofcafof: ::prost::alloc::vec::Vec<Oepnaabodge>,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub dacedngjlbm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Johgdobbmcl {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub bechbnmdaom: ::core::option::Option<Gnokfkemigl>,
/// offset: 40
#[prost(uint32, repeated, tag = "13")]
pub cpeigpgeppg: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "7")]
pub blbejgefbcp: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub hbmlkdhkecd: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "11")]
pub area_id: u32,
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub cjgknopooej: ::prost::alloc::vec::Vec<Gaikcigdbgk>,
/// offset: 68
#[prost(uint32, tag = "15")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ghldnddfeie {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub cpeigpgeppg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Idhnjfpaegp {
/// offset: 28
#[prost(uint32, tag = "11")]
pub fnlnplhoejn: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub anamolbdcol: u32,
/// offset: 32
#[prost(enumeration = "Dpfhpilpnon", tag = "3")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnokfkemigl {
/// offset: 32
#[prost(uint32, tag = "10")]
pub oighbomfggd: u32,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub gnmooioiiap: ::prost::alloc::vec::Vec<Idhnjfpaegp>,
}
/// Obf: FIKIBACGHBB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8054)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildRoomScNotify {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub mbiembjmjjn: ::core::option::Option<Egpmjmiidjo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ccaipebcimh {
/// offset: 32
#[prost(int64, tag = "10")]
pub time: i64,
/// offset: 24
#[prost(uint32, tag = "3")]
pub prop_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Egpmjmiidjo {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub gbdegdggkol: ::prost::alloc::vec::Vec<Ccaipebcimh>,
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub nmabnpkancc: ::prost::alloc::vec::Vec<u32>,
/// offset: 92
#[prost(uint32, tag = "9")]
pub epeekldllda: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub mpdonikhiob: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(uint32, tag = "12")]
pub olhgmpcddka: u32,
/// offset: 72
#[prost(message, repeated, tag = "13")]
pub mmfepebgafc: ::prost::alloc::vec::Vec<Cbgaodckagb>,
/// offset: 100
#[prost(uint32, tag = "5")]
pub nmbfmhlnplm: u32,
/// offset: 64
#[prost(message, repeated, tag = "1")]
pub hnfnklhljlg: ::prost::alloc::vec::Vec<Ghldnddfeie>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub fcljeackgle: ::core::option::Option<Kjgmaegnbkl>,
/// offset: 96
#[prost(bool, tag = "2")]
pub ekliaobchpi: bool,
/// offset: 84
#[prost(uint32, tag = "11")]
pub alodjfpdkam: u32,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub hnepfehkfeo: ::prost::alloc::vec::Vec<Johgdobbmcl>,
/// offset: 80
#[prost(uint32, tag = "14")]
pub hihkgpjcdpk: u32,
/// offset: 104
#[prost(uint32, tag = "10")]
pub obamhciffoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjiclflfmgk {
/// offset: 48
#[prost(uint32, tag = "12")]
pub kpchekddfmg: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub efddbdblmgn: u32,
/// offset: 56
#[prost(bool, tag = "11")]
pub hphompjedbh: bool,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub ofadlejgpco: ::core::option::Option<Egpmjmiidjo>,
/// offset: 52
#[prost(uint32, tag = "4")]
pub record_id: u32,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub bimoidcbjmp: ::core::option::Option<Mgppeilicai>,
/// offset: 16
#[prost(message, optional, tag = "2")]
pub gghoaidmomc: ::core::option::Option<Fkpmokojnhp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkpmokojnhp {
/// offset: 32
#[prost(message, optional, tag = "2")]
pub adgdmdnmcik: ::core::option::Option<Lnlmpkalpef>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub njfammmddik: ::core::option::Option<Megihbemoab>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub maonlhbkofk: u32,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub mbhahnejgac: ::core::option::Option<Ajnicohfjgc>,
/// offset: 16
#[prost(message, optional, tag = "6")]
pub billhipokep: ::core::option::Option<Ofpgjkedkeb>,
}
/// Obf: OJONDDPHAIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8091)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyGetDataCsReq {}
/// Obf: IELKDHHDPFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGetDataScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub kgndjemonfi: ::core::option::Option<Kjiclflfmgk>,
}
/// Obf: BDNMDKBHLMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8094)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyUseCardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub gdfpbhmmfea: u32,
}
/// Obf: DFFFKLFIGOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8095)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyUseCardScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub gdfpbhmmfea: u32,
}
/// Obf: AABAGPGIJJJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8014)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyMoveScNotify {
/// offset: 32
#[prost(uint32, tag = "14")]
pub dgbnfmaemkm: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub hacapedipab: ::prost::alloc::vec::Vec<Anbofkhhdne>,
}
/// Obf: HNIODEMFGCC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8009)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartySettleNotify {
/// offset: 32
#[prost(uint32, tag = "5")]
pub gdfpbhmmfea: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ofckhglinag: ::core::option::Option<Magfkfcmljm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Magfkfcmljm {
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub dmmncnggphl: ::prost::alloc::vec::Vec<Dobioohlgaa>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub hbkjkeeihke: ::prost::alloc::vec::Vec<Bnibebilflf>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub fclikoajcfn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnibebilflf {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub gnblohmpacl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbefngjofpg {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub peabldfcmic: ::core::option::Option<Dkbjkodadgm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bloedjglobl {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub dgfgnmjalgj: ::core::option::Option<Dkbngdhcnch>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub mgcknobceif: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Foipocnepln {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub bmppbkllpla: ::prost::alloc::vec::Vec<Bloedjglobl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmpidgcjhli {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub pending_action: ::core::option::Option<Ofpgjkedkeb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Appefbllpgk {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ngincchdpjl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Gflgmcdhafm {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub hdkhechpigj: ::core::option::Option<Jafpmllogdi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkpcngnifdk {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub phglfhddacm: ::prost::alloc::vec::Vec<Jafpmllogdi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Naccddfcika {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub aijngefoadl: ::core::option::Option<Oepnaabodge>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ihfdbcjdhej {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub dacedngjlbm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ailggiddlco {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub jbocopnejlb: ::prost::alloc::vec::Vec<Anbofkhhdne>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mlgalleaeic {
/// offset: 44
#[prost(uint32, tag = "7")]
pub ijimfpekpok: u32,
/// offset: 40
#[prost(bool, tag = "2")]
pub ihmkjgkopkc: bool,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub fhkemclfbon: ::core::option::Option<Gdkpbdaakbh>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub oagmaelmdae: ::core::option::Option<Kbnijfembpj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcieaidbbci {
/// offset: 36
#[prost(enumeration = "Apaepncjdie", tag = "3")]
pub liopnmfdkba: i32,
#[prost(
oneof = "dcieaidbbci::Kcoccgeoeco",
tags = "1425, 593, 17, 594, 1390, 672, 93, 112, 962, 1726"
)]
pub kcoccgeoeco: ::core::option::Option<dcieaidbbci::Kcoccgeoeco>,
}
/// Nested message and enum types in `DCIEAIDBBCI`.
pub mod dcieaidbbci {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kcoccgeoeco {
/// offset: 16
#[prost(message, tag = "1425")]
Oagmaelmdae(super::Kbnijfembpj),
/// offset: 16
#[prost(message, tag = "593")]
Dphcjkefbln(super::Foipocnepln),
/// offset: 16
#[prost(message, tag = "17")]
Ppgimdlhkga(super::Cmpidgcjhli),
/// offset: 16
#[prost(message, tag = "594")]
Odgnajkbgdn(super::Appefbllpgk),
/// offset: 16
#[prost(message, tag = "1390")]
Ljohdodeeil(super::Ailggiddlco),
/// offset: 16
#[prost(message, tag = "672")]
Ompgfadbgkh(super::Gflgmcdhafm),
/// offset: 16
#[prost(message, tag = "93")]
Jfgjafipcdi(super::Mlgalleaeic),
/// offset: 16
#[prost(message, tag = "112")]
Omlcpnmmcim(super::Mkpcngnifdk),
/// offset: 16
#[prost(message, tag = "962")]
Fapbpgmpnin(super::Naccddfcika),
/// offset: 16
#[prost(message, tag = "1726")]
Gfnpafhmobm(super::Ihfdbcjdhej),
}
}
/// Obf: NFJGFLNPOHL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartySyncUpdateScNotify {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub update_dynamic_list: ::prost::alloc::vec::Vec<Dcieaidbbci>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofpgjkedkeb {
/// offset: 36
#[prost(uint32, tag = "7")]
pub queue_position: u32,
#[prost(oneof = "ofpgjkedkeb::Bggbimbkhei", tags = "1394, 781, 1672, 1306")]
pub bggbimbkhei: ::core::option::Option<ofpgjkedkeb::Bggbimbkhei>,
}
/// Nested message and enum types in `OFPGJKEDKEB`.
pub mod ofpgjkedkeb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bggbimbkhei {
/// offset: 24
#[prost(message, tag = "1394")]
Mbognpkamif(super::Ghnalamkdla),
/// offset: 24
#[prost(message, tag = "781")]
Anllmapbjfn(super::Gdeeeeagdip),
/// offset: 24
#[prost(message, tag = "1672")]
Bdphihbljon(super::Kegjmejbncj),
/// offset: 24
#[prost(message, tag = "1306")]
Djgapfphfii(super::Chdhafcledb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ojcijfpnpkf {
/// offset: 28
#[prost(uint32, tag = "14")]
pub amadfjnhmff: u32,
/// offset: 24
#[prost(bool, tag = "6")]
pub chcgmamobmh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ghnalamkdla {
/// offset: 32
#[prost(enumeration = "Bhcmhnkonmj", tag = "9")]
pub phkahahldae: i32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub event_id: u32,
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub geijdobknad: ::prost::alloc::vec::Vec<Ojcijfpnpkf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hljlgpifmjd {
/// offset: 24
#[prost(uint32, tag = "14")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub amadfjnhmff: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkjadklibeh {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ofckhglinag: ::core::option::Option<Magfkfcmljm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cglanhamomm {
/// offset: 24
#[prost(uint32, tag = "3")]
pub mooopambofk: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub skill_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gdeeeeagdip {
/// offset: 32
#[prost(uint32, tag = "10")]
pub mgcknobceif: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub iohlddnelbp: ::prost::alloc::vec::Vec<Cglanhamomm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chdhafcledb {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub iegfpjffcam: ::prost::alloc::vec::Vec<Jafpmllogdi>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub mbcnaeajmdm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cdaaojfmalo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub dapoflhmmpj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Onamjanobom {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub phglfhddacm: ::prost::alloc::vec::Vec<Jafpmllogdi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cipbbphgekj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub mgcknobceif: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub kkioifljeel: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckhdnjgmejc {
/// offset: 28
#[prost(uint32, tag = "9")]
pub mgcknobceif: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kegjmejbncj {
/// offset: 64
#[prost(uint32, tag = "7")]
pub oepplikecod: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub fihlnojakch: u32,
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub ljflpnpjhlm: ::prost::alloc::vec::Vec<Mjdbhckmlil>,
/// offset: 56
#[prost(uint32, tag = "9")]
pub kfedjdcelpk: u32,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub bhabgapjahf: ::prost::alloc::vec::Vec<Cipbbphgekj>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub deplljpkkgd: ::prost::alloc::vec::Vec<Ckhdnjgmejc>,
/// offset: 60
#[prost(uint32, tag = "8")]
pub eplbcnfmlil: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub nallicmeedi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kacoofikhog {
/// offset: 32
#[prost(uint32, tag = "11")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub enooefljifh: u32,
/// offset: 24
#[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "8")]
pub skill_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gponaknhljg {
/// offset: 36
#[prost(uint32, tag = "12")]
pub inolomfahie: u32,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub bhddofbibac: ::prost::alloc::vec::Vec<Kacoofikhog>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pbnlkjiefpm {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub inaaohkeooe: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub noohoeocpke: u32,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub infkchmnnkj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjobdihnlpk {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub cbdbfanjgpb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Doaicpamndn {
/// offset: 84
#[prost(uint32, tag = "10")]
pub fihlnojakch: u32,
/// offset: 72
#[prost(enumeration = "Ponphhdbejj", tag = "14")]
pub ljbhhidilon: i32,
/// offset: 48
#[prost(message, repeated, tag = "9")]
pub bhabgapjahf: ::prost::alloc::vec::Vec<Cipbbphgekj>,
/// offset: 80
#[prost(uint32, tag = "6")]
pub eplbcnfmlil: u32,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub djehdccajck: ::core::option::Option<Pbnlkjiefpm>,
/// offset: 64
#[prost(message, optional, tag = "4")]
pub fhkemclfbon: ::core::option::Option<Gdkpbdaakbh>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub deplljpkkgd: ::prost::alloc::vec::Vec<Ckhdnjgmejc>,
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub nenpndkmhom: ::prost::alloc::vec::Vec<Kacoofikhog>,
/// offset: 76
#[prost(uint32, tag = "3")]
pub score_id: u32,
/// offset: 56
#[prost(message, repeated, tag = "11")]
pub bhdgplpjkaa: ::prost::alloc::vec::Vec<Gponaknhljg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bocncjanbom {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub cbdbfanjgpb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efbdkehlcdf {
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub deplljpkkgd: ::prost::alloc::vec::Vec<Ckhdnjgmejc>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub bhabgapjahf: ::prost::alloc::vec::Vec<Cipbbphgekj>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub nallicmeedi: u32,
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub cdifgigflel: ::prost::alloc::vec::Vec<Kacoofikhog>,
}
/// Obf: FCNNIPAJFPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8039)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyHandlePendingActionCsReq {
/// offset: 36
#[prost(uint32, tag = "6")]
pub queue_position: u32,
#[prost(
oneof = "train_party_handle_pending_action_cs_req::Pnkpcpfbhaa",
tags = "86, 1185, 1078, 1601"
)]
pub pnkpcpfbhaa: ::core::option::Option<
train_party_handle_pending_action_cs_req::Pnkpcpfbhaa,
>,
}
/// Nested message and enum types in `TrainPartyHandlePendingActionCsReq`.
pub mod train_party_handle_pending_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Pnkpcpfbhaa {
/// offset: 24
#[prost(message, tag = "86")]
Mbognpkamif(super::Hljlgpifmjd),
/// offset: 24
#[prost(message, tag = "1185")]
Djgapfphfii(super::Cdaaojfmalo),
/// offset: 24
#[prost(message, tag = "1078")]
Njchjppfajo(super::Bjobdihnlpk),
/// offset: 24
#[prost(message, tag = "1601")]
Hbkgjoapokb(super::Bocncjanbom),
}
}
/// Obf: KCCLPEFPNCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8001)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyHandlePendingActionScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ofckhglinag: ::core::option::Option<Magfkfcmljm>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub queue_position: u32,
/// offset: 44
#[prost(bool, tag = "14")]
pub kejoppidnpp: bool,
#[prost(
oneof = "train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa",
tags = "1271, 1357, 723, 1836"
)]
pub pnkpcpfbhaa: ::core::option::Option<
train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa,
>,
}
/// Nested message and enum types in `TrainPartyHandlePendingActionScRsp`.
pub mod train_party_handle_pending_action_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Pnkpcpfbhaa {
/// offset: 16
#[prost(message, tag = "1271")]
Mdknhbdnbpp(super::Hkjadklibeh),
/// offset: 16
#[prost(message, tag = "1357")]
Bnihekojmnd(super::Onamjanobom),
/// offset: 16
#[prost(message, tag = "723")]
Dccfhpbbkmd(super::Doaicpamndn),
/// offset: 16
#[prost(message, tag = "1836")]
Loofpcpjphn(super::Efbdkehlcdf),
}
}
/// Obf: LELGJHIFLPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8074)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildStartStepCsReq {
/// offset: 40
#[prost(uint32, tag = "3")]
pub area_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub fnlnplhoejn: u32,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub lmhibhginlg: ::core::option::Option<Gaikcigdbgk>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub oighbomfggd: u32,
}
/// Obf: BDKCGAALCKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8037)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildStartStepScRsp {
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "8")]
pub epeekldllda: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ppecmomnamg {
/// offset: 32
#[prost(uint32, tag = "10")]
pub area_id: u32,
/// offset: 16
#[prost(message, optional, tag = "7")]
pub aiiffjaeodj: ::core::option::Option<Gaikcigdbgk>,
}
/// Obf: HPLNDKFNOBH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8004)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildDiyCsReq {
/// offset: 36
#[prost(uint32, tag = "2")]
pub akknccfibhi: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub area_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub pjcnhkmfind: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub afgnldimbgb: bool,
}
/// Obf: NFCEENKJCGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8038)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildDiyScRsp {
/// offset: 48
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub update_dynamic_list: ::prost::alloc::vec::Vec<Ppecmomnamg>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 44
#[prost(bool, tag = "9")]
pub afgnldimbgb: bool,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub cjgknopooej: ::prost::alloc::vec::Vec<Gaikcigdbgk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lajdnemabio {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub lpjdemomdie: ::prost::alloc::vec::Vec<Idhnjfpaegp>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eeibhmpcapk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ooadalemdgl {
/// offset: 32
#[prost(uint32, tag = "15")]
pub oighbomfggd: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub area_id: u32,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub lpjdemomdie: ::prost::alloc::vec::Vec<Idhnjfpaegp>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Efnnfkomadn {
/// offset: 24
#[prost(uint32, tag = "15")]
pub alodjfpdkam: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub obamhciffoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgfnonpbiof {
/// offset: 24
#[prost(uint32, tag = "12")]
pub heanlldnnip: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dfbfbmjmkal {
/// offset: 24
#[prost(uint32, tag = "10")]
pub olhgmpcddka: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bamhnjknnam {
/// offset: 28
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub onodoconbda: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lhpnndjhiko {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pjcnhkmfind: u32,
/// offset: 32
#[prost(int64, tag = "6")]
pub time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Agmbmaapccn {
/// offset: 24
#[prost(uint32, tag = "6")]
pub chfghalmkna: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cddgloaeohh {
/// offset: 24
#[prost(uint32, tag = "12")]
pub nmbfmhlnplm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcdilnneknk {
/// offset: 32
#[prost(uint32, tag = "14")]
pub area_id: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub lpjdemomdie: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bohkjapoiko {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub hnepfehkfeo: ::prost::alloc::vec::Vec<Gcdilnneknk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejhcjclhlfl {
#[prost(
oneof = "ejhcjclhlfl::Kcoccgeoeco",
tags = "97, 1978, 1130, 1395, 1305, 531, 1050, 1527, 2008, 1316"
)]
pub kcoccgeoeco: ::core::option::Option<ejhcjclhlfl::Kcoccgeoeco>,
}
/// Nested message and enum types in `EJHCJCLHLFL`.
pub mod ejhcjclhlfl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kcoccgeoeco {
/// offset: 16
#[prost(message, tag = "97")]
Mfclfkhacjp(super::Agmbmaapccn),
/// offset: 16
#[prost(message, tag = "1978")]
Ghepjflnhng(super::Lajdnemabio),
/// offset: 16
#[prost(message, tag = "1130")]
Bpfjaogmnkg(super::Ooadalemdgl),
/// offset: 16
#[prost(message, tag = "1395")]
Fhfhfadiejo(super::Efnnfkomadn),
/// offset: 16
#[prost(message, tag = "1305")]
Jjlakbdmagc(super::Dgfnonpbiof),
/// offset: 16
#[prost(message, tag = "531")]
Aokbmmoeamd(super::Bamhnjknnam),
/// offset: 16
#[prost(message, tag = "1050")]
Pndokoccnke(super::Lhpnndjhiko),
/// offset: 16
#[prost(message, tag = "1527")]
Fpfamfheinc(super::Dfbfbmjmkal),
/// offset: 16
#[prost(message, tag = "2008")]
Kmhcdilkhfd(super::Cddgloaeohh),
/// offset: 16
#[prost(message, tag = "1316")]
Ehlfkafaamd(super::Bohkjapoiko),
}
}
/// Obf: LKJLJLLKIJJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8072)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildingUpdateNotify {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub dfalhbbmnfj: ::prost::alloc::vec::Vec<Ejhcjclhlfl>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8033)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fconnmfhegh {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8061)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Encajeeeggl {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8007)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Dgjcelhhflk {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8058)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hgaapfbdgkc {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mjdbhckmlil {
/// offset: 24
#[prost(uint32, tag = "10")]
pub level: u32,
/// offset: 28
#[prost(enumeration = "Ponphhdbejj", tag = "11")]
pub ciddjkpgmdi: i32,
}
/// Obf: LJDCHLAPPAM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8028)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGamePlaySettleNotify {
/// offset: 40
#[prost(uint32, tag = "9")]
pub efddbdblmgn: u32,
/// offset: 16
#[prost(message, optional, tag = "12")]
pub fijhieoannm: ::core::option::Option<Mgppeilicai>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub iengepchhmc: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(uint32, tag = "10")]
pub record_id: u32,
}
/// Obf: MFEKLFOHHHH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8057)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGamePlayStartCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub dmmncnggphl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub maonlhbkofk: u32,
}
/// Obf: CJFOCDHPBDN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8021)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGamePlayStartScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub mlbjfoppbcm: ::core::option::Option<Fkpmokojnhp>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8051)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Koliojkkdck {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8025)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Poelokdnaga {
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "7")]
pub buff_id: u32,
}
/// Obf: DELIKFHGBIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8008)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartyTakeBuildLevelAwardCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub hblohofkkko: u32,
}
/// Obf: ICNPDJICMNG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8017)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyTakeBuildLevelAwardScRsp {
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub hblohofkkko: u32,
}
/// Obf: BPBBNDDICCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8066)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub icjflldcfhm: ::core::option::Option<Kjgmaegnbkl>,
}
/// Obf: NODOGMOOEBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8005)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub icjflldcfhm: ::core::option::Option<Kjgmaegnbkl>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cbgaodckagb {
/// offset: 32
#[prost(int64, tag = "13")]
pub njmongkljjc: i64,
/// offset: 24
#[prost(uint32, tag = "10")]
pub oopoadnhabk: u32,
}
/// Obf: JJNKKGLHKDD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8011)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub kgndjemonfi: ::core::option::Option<Egpmjmiidjo>,
}
/// Obf: ANIIBNIFDML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8030)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartySetBadgeAutoFillCsReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub aelmbpldfgj: bool,
}
/// Obf: BFJAHHJPKLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8071)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainPartySetBadgeAutoFillScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub aelmbpldfgj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nadcnanjlbj {
/// offset: 28
#[prost(uint32, tag = "7")]
pub visitor_id: u32,
/// offset: 24
#[prost(bool, tag = "13")]
pub knheplogbji: bool,
}
/// Obf: IFKAMNCAIHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3791)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainVisitorBehaviorFinishCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub visitor_id: u32,
}
/// Obf: CNLKHABONCK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainVisitorBehaviorFinishScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub visitor_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ibppaljgfdm {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub joojpmhepje: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3795)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ljpmcojplde {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub iipbcipnhci: ::prost::alloc::vec::Vec<Nadcnanjlbj>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: EGKIFMPGIJI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3714)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TrainRefreshTimeNotify {
/// offset: 24
#[prost(uint64, tag = "3")]
pub train_refresh_time: u64,
}
/// Obf: BGHEIKNIPKA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3718)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainVisitorRewardSendNotify {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 36
#[prost(enumeration = "Plhbbmemdbg", tag = "10")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub visitor_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhiaoandgal {
/// offset: 44
#[prost(bool, tag = "15")]
pub oldmknaidel: bool,
/// offset: 36
#[prost(uint32, tag = "14")]
pub lamiokfjmef: u32,
/// offset: 40
#[prost(enumeration = "TrainVisitorStatus", tag = "11")]
pub status: i32,
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ajliimndpgl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub visitor_id: u32,
}
/// Obf: GBDFPHEPLFF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3709)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTrainVisitorRegisterCsReq {
/// offset: 24
#[prost(enumeration = "Bgmkcafeohj", tag = "6")]
pub r#type: i32,
}
/// Obf: FMFGJFEELPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3798)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrainVisitorRegisterScRsp {
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub glbpljppjpa: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub lldafkhfeca: ::prost::alloc::vec::Vec<Hhiaoandgal>,
}
/// Obf: OKOPKKACHMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3763)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TakeTrainVisitorBehaviorRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub visitor_id: u32,
}
/// Obf: HLMBPPIONOM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3726)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTrainVisitorBehaviorRewardScRsp {
/// offset: 36
#[prost(uint32, tag = "2")]
pub visitor_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub ajliimndpgl: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IOFDJNBNFCJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3739)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NewSupplementVisitorCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub glbpljppjpa: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3701)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pcgdkhgilee {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cnabgopknjd {
/// offset: 28
#[prost(int32, tag = "14")]
pub hkiomcocdnf: i32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub aehkngbkpbe: u32,
/// offset: 32
#[prost(uint64, tag = "15")]
pub unique_id: u64,
/// offset: 24
#[prost(int32, tag = "11")]
pub cfidmmffboe: i32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub item_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub kpgmbkkogjg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pbpiofgodhc {
/// offset: 40
#[prost(enumeration = "Hadibemfdml", tag = "14")]
pub mojbhkcpldm: i32,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub mmfjgloflkl: ::prost::alloc::vec::Vec<Cnabgopknjd>,
/// offset: 44
#[prost(uint32, tag = "4")]
pub dicepcgfbno: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub hbcjpcmjphe: u32,
/// offset: 32
#[prost(enumeration = "Dkhapdhbifc", tag = "15")]
pub mpncpnilljh: i32,
}
/// Obf: AKDJNEJOBFB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6491)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochureGetDataCsReq {}
/// Obf: ONPFJIAKFOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6410)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureGetDataScRsp {
/// offset: 32
#[prost(map = "uint32, message", tag = "3")]
pub lndbnihaicb: ::std::collections::HashMap<u32, Pbpiofgodhc>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "15")]
pub cibccojllia: ::std::collections::HashMap<u32, u32>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub kgmgppohgce: u32,
}
/// Obf: MNEMGGIIDNM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6494)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochurePageUnlockScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub hbcjpcmjphe: u32,
}
/// Obf: ICFJJKCAPEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6414)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochureSelectMessageCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dicepcgfbno: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub hbcjpcmjphe: u32,
}
/// Obf: HPOCNMOBMBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6418)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureSelectMessageScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub mhmdidkncih: ::core::option::Option<Pbpiofgodhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fcjccecmhih {
/// offset: 32
#[prost(int32, tag = "8")]
pub hkiomcocdnf: i32,
/// offset: 36
#[prost(int32, tag = "2")]
pub cfidmmffboe: i32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub kpgmbkkogjg: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub aehkngbkpbe: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub item_id: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub hbcjpcmjphe: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6498)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ckkahfidjlm {
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub mhmdidkncih: ::core::option::Option<Pbpiofgodhc>,
}
/// Obf: ALOLPIFNOHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6463)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochureRemovePasterCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub hbcjpcmjphe: u32,
/// offset: 32
#[prost(uint64, tag = "8")]
pub unique_id: u64,
/// offset: 28
#[prost(uint32, tag = "15")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6426)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgjceofkeha {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub mhmdidkncih: ::core::option::Option<Pbpiofgodhc>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: JDHNIADDGHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6439)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochureUpdatePasterPosCsReq {
/// offset: 40
#[prost(uint64, tag = "14")]
pub unique_id: u64,
/// offset: 36
#[prost(int32, tag = "5")]
pub hkiomcocdnf: i32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub kpgmbkkogjg: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub item_id: u32,
/// offset: 52
#[prost(int32, tag = "13")]
pub cfidmmffboe: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub hbcjpcmjphe: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub aehkngbkpbe: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6401)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dppjiopgkji {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub mhmdidkncih: ::core::option::Option<Pbpiofgodhc>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6474)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Apholankepn {
/// offset: 28
#[prost(uint32, tag = "12")]
pub num: u32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub fbniohpdcil: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Laehdnhpgcc {
/// offset: 28
#[prost(uint32, tag = "11")]
pub num: u32,
/// offset: 24
#[prost(uint32, tag = "3")]
pub fbniohpdcil: u32,
}
/// Obf: LLKIKIGDMJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6404)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochureSetCustomValueCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub value: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6438)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ihgioehhfao {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: AIFLEGFAJOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6472)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochureSetPageDescStatusCsReq {
/// offset: 24
#[prost(enumeration = "Hadibemfdml", tag = "5")]
pub godadabgojd: i32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub hbcjpcmjphe: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6432)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kejiiogihje {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: FHGFDAKNKIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6433)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TravelBrochurePageResetCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub hbcjpcmjphe: u32,
}
/// Obf: JFOMGIOMPOC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6461)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochurePageResetScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "15")]
pub mhmdidkncih: ::core::option::Option<Pbpiofgodhc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ihllbhlegmd {
/// offset: 40
#[prost(uint32, tag = "4")]
pub item_id: u32,
/// offset: 24
#[prost(int32, tag = "2")]
pub cfidmmffboe: i32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub kpgmbkkogjg: u32,
/// offset: 28
#[prost(int32, tag = "12")]
pub hkiomcocdnf: i32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub aehkngbkpbe: u32,
}
/// Obf: GOIAHMBHEHB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6407)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureApplyPasterListCsReq {
/// offset: 32
#[prost(uint32, tag = "15")]
pub hbcjpcmjphe: u32,
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub mlfnlibcbmo: ::prost::alloc::vec::Vec<Ihllbhlegmd>,
}
/// Obf: FFHDNNDFPCJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6458)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureApplyPasterListScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub mhmdidkncih: ::core::option::Option<Pbpiofgodhc>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jceeenoldif {
/// offset: 36
#[prost(enumeration = "TreasureDungeonRecordType", tag = "3")]
pub r#type: i32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub pnidnoghmbh: u32,
/// offset: 24
#[prost(uint32, tag = "14")]
pub haffdddpfga: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub cmapcggabji: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ghaiglahmho: u32,
}
/// Obf: OKCDFCIKIGM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4491)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TreasureDungeonDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ikhjlmakncd: ::core::option::Option<Kpbgmoccmla>,
}
/// Obf: FDGEEEEGNEC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4410)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TreasureDungeonFinishScNotify {
/// offset: 44
#[prost(uint32, tag = "15")]
pub target_side: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub bhmjflgmick: u32,
/// offset: 52
#[prost(bool, tag = "8")]
pub is_win: bool,
/// offset: 48
#[prost(uint32, tag = "6")]
pub deobojccpfb: u32,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "2")]
pub dpajmlnhddg: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, tag = "12")]
pub dckeeakeolc: u32,
/// offset: 16
#[prost(map = "uint32, uint32", tag = "7")]
pub gcgalkpchcp: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kpbgmoccmla {
/// offset: 56
#[prost(message, repeated, tag = "150")]
pub eopnfaappio: ::prost::alloc::vec::Vec<Ildfflcofcn>,
/// offset: 108
#[prost(uint32, tag = "7")]
pub nlbgebppdjo: u32,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub jbocopnejlb: ::prost::alloc::vec::Vec<Pgnafaeaidn>,
/// offset: 88
#[prost(uint32, tag = "13")]
pub mgihlohmojc: u32,
/// offset: 40
#[prost(message, repeated, tag = "1500")]
pub mgmppojigbc: ::prost::alloc::vec::Vec<Aomplkeiljd>,
/// offset: 72
#[prost(message, repeated, tag = "1030")]
pub buff_list: ::prost::alloc::vec::Vec<Ikjofcnbmkf>,
/// offset: 80
#[prost(uint32, tag = "10")]
pub target_side: u32,
/// offset: 104
#[prost(bool, tag = "2046")]
pub admjnjkcdfn: bool,
/// offset: 106
#[prost(bool, tag = "398")]
pub opdajbalnek: bool,
/// offset: 112
#[prost(uint32, tag = "869")]
pub ahaappcdlff: u32,
/// offset: 48
#[prost(message, repeated, tag = "94")]
pub avatar_list: ::prost::alloc::vec::Vec<Aomplkeiljd>,
/// offset: 84
#[prost(uint32, tag = "4")]
pub miccegikibj: u32,
/// offset: 32
#[prost(message, repeated, tag = "1070")]
pub item_list: ::prost::alloc::vec::Vec<Hmkmgagpaka>,
/// offset: 96
#[prost(uint32, tag = "8")]
pub nphlepecmah: u32,
/// offset: 100
#[prost(uint32, tag = "3")]
pub dckeeakeolc: u32,
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub imbcjkhmoab: ::prost::alloc::vec::Vec<Jceeenoldif>,
/// offset: 105
#[prost(bool, tag = "861")]
pub ojpcgmhcebn: bool,
/// offset: 92
#[prost(uint32, tag = "14")]
pub jdfdjacpckc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hmkmgagpaka {
/// offset: 24
#[prost(uint32, tag = "5")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub fjofdonmhph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aomplkeiljd {
/// offset: 32
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub avatar_type: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub hp: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub mhepbnfjdib: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ildfflcofcn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_type: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ikjofcnbmkf {
/// offset: 28
#[prost(uint32, tag = "10")]
pub ieihjekmlhh: u32,
/// offset: 24
#[prost(uint32, tag = "15")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgnafaeaidn {
/// offset: 44
#[prost(bool, tag = "2")]
pub hlkafpclmeo: bool,
/// offset: 16
#[prost(message, repeated, tag = "1748")]
pub buff_list: ::prost::alloc::vec::Vec<Ffkgogncnaj>,
/// offset: 45
#[prost(bool, tag = "3")]
pub ggfijfdfgcm: bool,
/// offset: 46
#[prost(bool, tag = "15")]
pub kloncigadni: bool,
/// offset: 36
#[prost(uint32, tag = "13")]
pub jjnkpcbkokb: u32,
/// offset: 47
#[prost(bool, tag = "10")]
pub imloehhajoi: bool,
/// offset: 32
#[prost(uint32, tag = "11")]
pub pghpkhcnpmf: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub cjopnfdbjhd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ffkgogncnaj {
/// offset: 40
#[prost(uint32, tag = "13")]
pub cjopnfdbjhd: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub dkjdnnkmngf: u32,
/// offset: 24
#[prost(uint32, tag = "5")]
pub haffdddpfga: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub chphbcokceo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Doacekeeklj {
/// offset: 28
#[prost(uint32, tag = "15")]
pub jdfdjacpckc: u32,
/// offset: 36
#[prost(bool, tag = "7")]
pub pnfbogkcmce: bool,
/// offset: 32
#[prost(uint32, tag = "11")]
pub target_side: u32,
/// offset: 37
#[prost(bool, tag = "10")]
pub has_passed: bool,
/// offset: 24
#[prost(uint32, tag = "13")]
pub mcekminmjkf: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub dckeeakeolc: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub nphlepecmah: u32,
}
/// Obf: BGPPCEGGINK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4439)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTreasureDungeonActivityDataCsReq {}
/// Obf: AELOKIHNKMA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4401)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTreasureDungeonActivityDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub bpckfojkcbk: ::prost::alloc::vec::Vec<Doacekeeklj>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: CEGHNBBAPFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4474)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTreasureDungeonCsReq {
/// offset: 32
#[prost(uint32, tag = "3")]
pub target_side: u32,
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<Fngpalcmbkk>,
}
/// Obf: MKPILHMLFJC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4437)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTreasureDungeonScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ikhjlmakncd: ::core::option::Option<Kpbgmoccmla>,
}
/// Obf: EIPJLKDNPDO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4404)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct OpenTreasureDungeonGridCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub target_side: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub cjopnfdbjhd: u32,
}
/// Obf: BEFOGPHDPNA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4438)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenTreasureDungeonGridScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub ikhjlmakncd: ::core::option::Option<Kpbgmoccmla>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HGPEGMNNBIG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4433)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct InteractTreasureDungeonGridCsReq {
/// offset: 28
#[prost(uint32, tag = "11")]
pub target_side: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub display_value: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub cjopnfdbjhd: u32,
}
/// Obf: OEDKGGDDDLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4461)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InteractTreasureDungeonGridScRsp {
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ikhjlmakncd: ::core::option::Option<Kpbgmoccmla>,
}
/// Obf: BKBJFPPKPGL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4407)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UseTreasureDungeonItemCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub target_side: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub item_id: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub cjopnfdbjhd: u32,
}
/// Obf: OLMFMFAIICJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4458)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UseTreasureDungeonItemScRsp {
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ikhjlmakncd: ::core::option::Option<Kpbgmoccmla>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fngpalcmbkk {
/// offset: 24
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "7")]
pub avatar_type: i32,
}
/// Obf: GGEMBNFNCLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4472)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightTreasureDungeonMonsterCsReq {
/// offset: 36
#[prost(uint32, tag = "5")]
pub target_side: u32,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub avatar_list: ::prost::alloc::vec::Vec<Fngpalcmbkk>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cjopnfdbjhd: u32,
}
/// Obf: EIEKCOPGDGI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4432)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightTreasureDungeonMonsterScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: PFBIKFDAMJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4444)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct QuitTreasureDungeonCsReq {
/// offset: 24
#[prost(bool, tag = "7")]
pub pamdlhocmcc: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub target_side: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4500)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ghnhlnicaoi {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Tutorial {
/// offset: 24
#[prost(enumeration = "TutorialStatus", tag = "2")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct TutorialGuide {
/// offset: 24
#[prost(enumeration = "TutorialStatus", tag = "9")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 32
#[prost(enumeration = "TutorialGuideType", tag = "12")]
pub r#type: i32,
}
/// Obf: FNDPDAGONPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1691)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTutorialCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTutorialScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub tutorial_list: ::prost::alloc::vec::Vec<Tutorial>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub cur_map_entry_id: u32,
}
/// Obf: ELGGLBDAKDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1694)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct GetTutorialGuideCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1695)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTutorialGuideScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub tutorial_guide_list: ::prost::alloc::vec::Vec<TutorialGuide>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cur_map_entry_id: u32,
}
/// Obf: POAMLKKGKPE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1614)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockTutorialCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub idgpinmkpnl: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1618)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockTutorialScRsp {
/// offset: 32
#[prost(uint32, tag = "1")]
pub cur_map_entry_id: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub tutorial: ::core::option::Option<Tutorial>,
}
/// Obf: PMLLCKIOCJM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1609)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockTutorialGuideCsReq {
/// offset: 28
#[prost(uint32, tag = "11")]
pub group_id: u32,
/// offset: 24
#[prost(enumeration = "TutorialGuideType", tag = "8")]
pub r#type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1698)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct UnlockTutorialGuideScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub cur_map_entry_id: u32,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub tutorial_guide: ::core::option::Option<TutorialGuide>,
}
/// Obf: FOLIFJMDCOP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1663)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishTutorialCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub idgpinmkpnl: u32,
/// offset: 28
#[prost(enumeration = "TutorialFinishType", tag = "11")]
pub ngjkiiijbib: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1626)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishTutorialScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub tutorial: ::core::option::Option<Tutorial>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub cur_map_entry_id: u32,
}
/// Obf: IOEPDEBGEJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1639)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct FinishTutorialGuideCsReq {
/// offset: 28
#[prost(enumeration = "TutorialGuideType", tag = "14")]
pub r#type: i32,
/// offset: 24
#[prost(uint32, tag = "6")]
pub group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1601)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTutorialGuideScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub tutorial_guide: ::core::option::Option<TutorialGuide>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub cur_map_entry_id: u32,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hacnbjjolhp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub bapdmnkdlhg: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub id: u32,
/// offset: 24
#[prost(bool, tag = "9")]
pub is_new: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Admcmfiinih {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub eogmihepcgm: ::prost::alloc::vec::Vec<u32>,
/// offset: 36
#[prost(uint32, tag = "9")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub mohobfpjpml: u32,
/// offset: 32
#[prost(bool, tag = "10")]
pub is_new: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Peednobmbnn {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub ghekieaomlj: ::core::option::Option<Admcmfiinih>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub mhcabcedngb: ::prost::alloc::vec::Vec<Hacnbjjolhp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bjofakoflam {
/// offset: 24
#[prost(uint32, tag = "5")]
pub dcpkpnlkgmm: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(410)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oldmkciingh {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub jogfdbpamdp: ::core::option::Option<Peednobmbnn>,
/// offset: 36
#[prost(uint32, tag = "8")]
pub mohhijghpnb: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Defojhbbidk {
/// offset: 24
#[prost(uint32, tag = "8")]
pub pnkgniidjaa: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(495)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nkioipmcong {
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 24
#[prost(uint32, tag = "13")]
pub mohhijghpnb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jkfdcjbbabp {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(418)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kpocainfjda {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub lhfmnahidom: ::prost::alloc::vec::Vec<Admcmfiinih>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub mohhijghpnb: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(409)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Debhhhifihk {
/// offset: 24
#[prost(uint32, tag = "6")]
pub pnkgniidjaa: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub dcpkpnlkgmm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nnlcnfmfenh {
/// offset: 28
#[prost(uint32, tag = "2")]
pub opgdcbdbkbo: u32,
/// offset: 24
#[prost(uint32, tag = "4")]
pub dcpkpnlkgmm: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(463)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jglmanjemja {
/// offset: 24
#[prost(uint32, tag = "10")]
pub opgdcbdbkbo: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub dcpkpnlkgmm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hibbbjbenhc {
/// offset: 44
#[prost(bool, tag = "14")]
pub pijmkhmdhae: bool,
/// offset: 16
#[prost(message, optional, tag = "11")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub biagifikdna: u32,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub bllldcmoaai: ::prost::alloc::vec::Vec<Vector>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Njbhklckhbk {
/// offset: 48
#[prost(bool, tag = "5")]
pub pijmkhmdhae: bool,
/// offset: 40
#[prost(string, tag = "13")]
pub lbbmjlaijoc: ::prost::alloc::string::String,
/// offset: 16
#[prost(message, optional, tag = "14")]
pub cpemliagbkb: ::core::option::Option<Hibbbjbenhc>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub bllldcmoaai: ::prost::alloc::vec::Vec<Vector>,
/// offset: 52
#[prost(uint32, tag = "9")]
pub biagifikdna: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6513)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jljhoobhdhp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 16
#[prost(message, optional, tag = "4")]
pub paglojdllld: ::core::option::Option<Mlejlklefnd>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 44
#[prost(bool, tag = "10")]
pub lchahecjpoi: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dndhidkfbka {
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "8")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6530)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eibnpikgcjn {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6527)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmohigkknen {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6535)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Eegaioccmkm {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6538)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Njmpapfmnfm {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6505)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ipnaeodcpdd {
/// offset: 24
#[prost(uint32, tag = "15")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6501)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dppdcnbilmn {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6547)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bcgihfgiaem {
/// offset: 24
#[prost(uint32, tag = "2")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6519)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Khohcmmcmbl {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6502)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Momaeppeaja {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6544)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ppbjilgapbf {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ggdpaajfmjb: ::core::option::Option<Vector>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6518)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbpbhnpieak {
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 16
#[prost(message, optional, tag = "9")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6545)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Offbngeidfm {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ggdpaajfmjb: ::core::option::Option<Vector>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6536)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejgainkkbfm {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub maonhdcchpe: ::core::option::Option<Njbhklckhbk>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6503)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Blgnjjnfdea {
/// offset: 28
#[prost(uint32, tag = "3")]
pub group_id: u32,
/// offset: 24
#[prost(uint32, tag = "11")]
pub config_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6550)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bnegeebjcmd {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6516)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pchlkjcncen {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6531)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Mgdagapaiej {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: FHFFLADCOKE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7626)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct WorldUnlockCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub lloloehpfha: u32,
}
/// Obf: JKPOGPLBODL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7627)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct WorldUnlockScRsp {
/// offset: 28
#[prost(uint32, tag = "6")]
pub lloloehpfha: u32,
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abolgabipja {
/// offset: 64
#[prost(uint32, tag = "1")]
pub mlofnlcknbl: u32,
/// offset: 92
#[prost(uint32, tag = "2")]
pub authkey_ver: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub ldebcmjbcld: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub nhddhmggkbo: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub hdhjeffipol: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub ngcfmhkacdo: u32,
/// offset: 88
#[prost(uint32, tag = "7")]
pub ajkhdlnmbmp: u32,
/// offset: 72
#[prost(uint32, tag = "8")]
pub igjobfgjami: u32,
/// offset: 96
#[prost(uint64, tag = "9")]
pub ebabmgkjiaf: u64,
/// offset: 84
#[prost(uint32, tag = "10")]
pub jebnjpncpmp: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub id: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub hkehiipbdha: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub flmehipgbjn: u32,
/// offset: 16
#[prost(string, tag = "14")]
pub emhmhackboi: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "15")]
pub ddalnhlogjk: u32,
/// offset: 80
#[prost(uint32, tag = "16")]
pub lhhmllfgfli: u32,
/// offset: 32
#[prost(uint64, tag = "17")]
pub damfmnkhfih: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlayerActionType {
PlayerActionNone = 0,
PlayerActionRegister = 1,
PlayerActionLogin = 2,
PlayerActionLogout = 3,
PlayerActionAddExp = 4,
PlayerActionLevelUp = 5,
PlayerActionAddMaterial = 6,
PlayerActionSaveStat = 7,
PlayerActionTravelBrochureInteract = 8,
PlayerActionRelay = 9,
PlayerActionRecharge = 101,
PlayerActionBuyGoods = 102,
PlayerActionAddCoin = 103,
PlayerActionMonthCardDailyHcoin = 104,
PlayerActionMonthCardBuyMcoin = 105,
PlayerActionRechargeFreeCoin = 106,
PlayerActionAddMonthCard = 107,
PlayerActionRechargeGiftPay = 108,
PlayerActionRechargeGiftFree = 109,
PlayerActionRechargeBenefit = 110,
PlayerActionRechargeGiftTakeReward = 111,
PlayerActionRechargeGiftReach = 112,
PlayerActionRechargeBenefitReach = 113,
PlayerActionMonthCardEndMail = 114,
PlayerActionMissionAccept = 201,
PlayerActionMissionFinish = 202,
PlayerActionMissionFail = 203,
PlayerActionMainMissionAccept = 204,
PlayerActionSubMissionAccept = 205,
PlayerActionMainMissionFinish = 206,
PlayerActionSubMissionFinish = 207,
PlayerActionDailyTaskFinish = 208,
PlayerActionDailyTaskTakeReward = 209,
PlayerActionNpcTalkReward = 210,
PlayerActionMainMissionRecover = 211,
PlayerActionMainMissionDisable = 212,
PlayerActionConsumeItemSubMissionFinish = 213,
PlayerActionItemMonitorAllSources = 999,
PlayerActionGm = 1001,
PlayerActionCustomOp = 1002,
PlayerActionCheckSum = 1003,
PlayerActionPlayerLocation = 1004,
PlayerActionChangeLanguage = 1005,
PlayerActionClientReport = 1006,
PlayerActionAceReport = 1007,
PlayerActionPlayerPowerInfo = 1008,
PlayerActionDailyRefresh = 1009,
PlayerActionAvatarValueInfo = 1010,
PlayerActionMoveCheckFailedReport = 1011,
PlayerActionBattleFailedReport = 1012,
PlayerActionSecurityReport = 1013,
PlayerActionAvatarPromotion = 1101,
PlayerActionAvatarAdd = 1103,
PlayerActionAvatarUseExpItem = 1104,
PlayerActionAvatarLevelUp = 1105,
PlayerActionSkillTreeUp = 1106,
PlayerActionAvatarHpChange = 1107,
PlayerActionAvatarMpChange = 1108,
PlayerActionAvatarAddExp = 1109,
PlayerActionAvatarRankUp = 1110,
PlayerActionAvatarRepeated = 1111,
PlayerActionMpMaxChange = 1112,
PlayerActionAvatarTakePromotionReward = 1113,
PlayerActionAvatarRelicAffixInfo = 1114,
PlayerActionAvatarMark = 1115,
PlayerActionAvatarSystemPowerReset = 1116,
PlayerActionAvatarChangePath = 1119,
PlayerActionSetGrowthTargetAvatar = 1120,
PlayerActionDelAvatar = 1121,
PlayerActionAvatarSkinChange = 1122,
PlayerActionSetGrowthTargetFunctionConfig = 1123,
PlayerActionAvatarSkinActivityReissue = 1124,
PlayerActionSetAvatarEnhancedId = 1125,
PlayerActionDressPlayerOutfit = 1126,
PlayerActionStageBegin = 1202,
PlayerActionStageEnd = 1203,
PlayerActionCocoonStageBegin = 1205,
PlayerActionCocoonStageEnd = 1206,
PlayerActionFarmElementEnd = 1207,
PlayerActionElementStageEnd = 1208,
PlayerActionCocoonSweep = 1209,
PlayerActionFarmElementSweep = 1210,
PlayerActionRecoverStamina = 1301,
PlayerActionExchangeStamina = 1302,
PlayerActionLoginReward = 1303,
PlayerActionModifyNickname = 1304,
PlayerActionGetLevelReward = 1305,
PlayerActionWorldLevelUp = 1306,
PlayerActionAddStamina = 1307,
PlayerActionGameplayBirthdayRewardMail = 1308,
PlayerActionRechargeRebateReward = 1309,
PlayerActionGameplayBirthdaySet = 1310,
PlayerActionReserveStaminaExchange = 1311,
PlayerActionReserveStaminaAdd = 1312,
PlayerActionReserveStaminaChange = 1313,
PlayerActionNowStamina = 1314,
PlayerActionFtcResetNickname = 1315,
PlayerActionReserveAndFuelExchangeStamina = 1316,
PlayerActionMail = 1401,
PlayerActionMailOpByUser = 1402,
PlayerActionMailOpByMuip = 1403,
PlayerActionMailOpByGm = 1404,
PlayerActionMailOpByFull = 1405,
PlayerActionMailOpByExpire = 1406,
PlayerActionMailOpByInternal = 1407,
PlayerActionAddMail = 1408,
PlayerActionDelMail = 1409,
PlayerActionTakeAttachment = 1410,
PlayerActionReadMail = 1411,
PlayerActionBattleAvatar = 1501,
PlayerActionBattleMonster = 1502,
PlayerActionBattleEnd = 1504,
PlayerActionBattleReplay = 1505,
PlayerActionBattleAvatarDeath = 1506,
PlayerActionBattleSwitchPhase = 1507,
PlayerActionBattleMonsterSkill = 1508,
PlayerActionBattleRebattle = 1509,
PlayerActionBattleAvatarServant = 1510,
PlayerActionMissionReward = 1602,
PlayerActionQuestAccept = 1603,
PlayerActionQuestFinish = 1604,
PlayerActionQuestRemove = 1605,
PlayerActionQuestReward = 1606,
PlayerActionQuestAutoClose = 1607,
PlayerActionQuestExpired = 1608,
PlayerActionMissionRequired = 1609,
PlayerActionSubmissionReward = 1610,
PlayerActionAchievementLevelReward = 1611,
PlayerActionQuestDelete = 1612,
PlayerActionSubMissionReward2 = 1613,
PlayerActionMissionCompensate = 1614,
PlayerActionMissionRecycle = 1615,
PlayerActionQuestReset = 1616,
PlayerActionQuestOptionalReward = 1617,
PlayerActionMcvChange = 1618,
PlayerActionQuestReissue = 1619,
PlayerActionPropInteract = 1704,
PlayerActionAvatarMazeSkill = 1705,
PlayerActionEnterMaze = 1706,
PlayerActionOrdinaryInteract = 1707,
PlayerActionChestInteract = 1708,
PlayerActionCheckPointUnlock = 1709,
PlayerActionCheckPointInteract = 1710,
PlayerActionCheckPointRevive = 1711,
PlayerActionCheckPointTransfer = 1712,
PlayerActionMonsterInteract = 1714,
PlayerActionNpcInteract = 1716,
PlayerActionPropHit = 1717,
PlayerActionPrelogueRevive = 1718,
PlayerActionPropState = 1719,
PlayerActionCheckPointRecover = 1720,
PlayerActionMechanismBar = 1722,
PlayerActionSubmitOrigamiItem = 1723,
PlayerActionMazeBuffDropItem = 1724,
PlayerActionFsvChange = 1725,
PlayerActionTimelinePropState = 1726,
PlayerActionGroupPropertyChange = 1727,
PlayerActionOpenGroupPropertyChest = 1728,
PlayerActionEquipmentPromotion = 1901,
PlayerActionAddItem = 1902,
PlayerActionUseItem = 1904,
PlayerActionEquipmentRankUp = 1905,
PlayerActionEquipmentLevelUp = 1906,
PlayerActionExpUpEquipmentReturn = 1907,
PlayerActionBagFullRewardMail = 1908,
PlayerActionEquipmentAdd = 1909,
PlayerActionEquipmentWear = 1910,
PlayerActionItemCompose = 1911,
PlayerActionRelicLevelUp = 1912,
PlayerActionExpUpRelicReturn = 1913,
PlayerActionRelicNumChanged = 1914,
PlayerActionRelicWear = 1915,
PlayerActionRelicCompose = 1916,
PlayerActionSellItem = 1917,
PlayerActionUnlockMusic = 1918,
PlayerActionExchangeHcoinWithPayMcoin = 1919,
PlayerActionGetReward = 1920,
PlayerActionExchangeHcoinWithFreeMcoin = 1921,
PlayerActionItemComposeFormulaUnlock = 1922,
PlayerActionExchangeHcoin = 1923,
PlayerActionCityShopLevelReward = 1924,
PlayerActionItemRecycle = 1925,
PlayerActionMuseumFundsConsume = 1926,
PlayerActionMuseumEventBuyStuff = 1927,
PlayerActionMuseumMarketBuyStuff = 1928,
PlayerActionMuseumRandomEvent = 1929,
PlayerActionMuseumInitialItem = 1930,
PlayerActionOptionalBoxReward = 1931,
PlayerActionDestroyItem = 1932,
PlayerActionTransferExp = 1933,
PlayerActionOndutyUse = 1934,
PlayerActionItemMark = 1935,
PlayerActionRelicDiscard = 1936,
PlayerActionGeneralVirtualItemChange = 1937,
PlayerActionRelicLock = 1938,
PlayerActionRelicFilterPlanSave = 1939,
PlayerActionRelicFilterPlanDelete = 1940,
PlayerActionRelicFilterPlanMark = 1941,
PlayerActionRelicSell = 1942,
PlayerActionRelicReforge = 1943,
PlayerActionRelicSmartWearCustomPlan = 1944,
PlayerActionRecoverRelic = 1945,
PlayerActionRecoverEquipment = 1946,
PlayerActionEquipmentSell = 1947,
PlayerActionRelicSmartWearPinRelic = 1948,
PlayerActionRelicCocoonSetting = 1949,
PlayerActionPersonalCardChange = 1950,
PlayerActionPhoneCaseChange = 1951,
PlayerActionDeliveryItemReward = 1952,
PlayerActionItemAutoTransfer = 1953,
PlayerActionItemAutoTransferInBag = 1954,
PlayerActionItemAutoTransferOnAdd = 1955,
PlayerActionAddExtraCoin = 1956,
PlayerActionVariableDiceExchangePartnerCoin = 1957,
PlayerActionRelicBox = 1958,
PlayerActionRelicBoxSettle = 1959,
PlayerActionRelicBoxRegular = 1960,
PlayerActionRelicReplace = 1961,
PlayerActionEquipmentUpCostPileSetting = 1962,
PlayerActionRelicBoxShow = 1963,
PlayerActionTutorialGuideFinish = 2001,
PlayerActionTutorial = 2002,
PlayerActionTutorialGuide = 2003,
PlayerActionMonsterDrop = 2101,
PlayerActionFinishChallenge = 2201,
PlayerActionChallengeStars = 2202,
PlayerActionChallengeStart = 2203,
PlayerActionChallengeEnd = 2204,
PlayerActionChallengeWin = 2205,
PlayerActionChallengeFail = 2206,
PlayerActionChallengeLeave = 2207,
PlayerActionChallengeSwitch = 2208,
PlayerActionChallengeBonusReward = 2210,
PlayerActionChallengeStarsReward = 2211,
PlayerActionChallengeRestart = 2212,
PlayerActionChallengeStoryStart = 2213,
PlayerActionChallengeStoryEnd = 2214,
PlayerActionChallengeFastPass = 2215,
PlayerActionChallengeStoryFastPass = 2216,
PlayerActionChallengeMemoryFastPass = 2217,
PlayerActionChallengeBattleTarget = 2218,
PlayerActionChallengeBossEnd = 2219,
PlayerActionChallengeBossFastPass = 2220,
PlayerActionChallengeStartPartial = 2221,
PlayerActionChallengeBossPhaseStart = 2222,
PlayerActionChallengeBossPhaseEnd = 2223,
PlayerActionChallengeBossPhaseEndBeforeBattle = 2224,
PlayerActionChallengeRecommendLineup = 2225,
PlayerActionChallengeStoryFeverBattleEnd = 2226,
PlayerActionTeamInfoChange = 2301,
PlayerActionChangeCurrentAvatar = 2302,
PlayerActionCreateVirtualTeam = 2303,
PlayerActionTeamNameEdit = 2304,
PlayerActionReplaceLineupAvatar = 2305,
PlayerActionAvatarBuffChange = 2401,
PlayerActionEnvBuffChange = 2402,
PlayerActionGameCore = 2403,
PlayerActionAvatarGlobalBuff = 2404,
PlayerActionRogueExploreStart = 2501,
PlayerActionRogueEnterRoom = 2502,
PlayerActionRogueLeaveRoom = 2503,
PlayerActionRogueExploreFinish = 2504,
PlayerActionRogueSelectBuff = 2505,
PlayerActionRogueRollBuff = 2506,
PlayerActionRogueRevive = 2507,
PlayerActionRogueChallengeStart = 2512,
PlayerActionRogueMiracle = 2514,
PlayerActionRogueAddBuff = 2515,
PlayerActionRoguePickAvatar = 2516,
PlayerActionRogueSeasonChanged = 2522,
PlayerActionRogueAeonLevelUp = 2524,
PlayerActionRogueOpenDoor = 2525,
PlayerActionRogueScoreReward = 2526,
PlayerActionRogueEnhanceBuff = 2527,
PlayerActionRogueSelectBonus = 2528,
PlayerActionRogueAreaFirstReward = 2529,
PlayerActionRogueEnableTalent = 2530,
PlayerActionRogueAeonUnlock = 2531,
PlayerActionRogueAeonAddExp = 2532,
PlayerActionRogueImmerseLevelUp = 2533,
PlayerActionRogueSelectMiracle = 2534,
PlayerActionRogueUnlockArea = 2535,
PlayerActionRogueExploreScoreChange = 2536,
PlayerActionRogueUpdateRewardPool = 2537,
PlayerActionRogueSwapBuff = 2539,
PlayerActionRogueWeeklyRefresh = 2540,
PlayerActionRogueExchangeKey = 2541,
PlayerActionRogueGetObjectReward = 2542,
PlayerActionRogueAreaMonsterDrop = 2543,
PlayerActionRogueAddMiracle = 2544,
PlayerActionRogueSwapMiracle = 2545,
PlayerActionRogueOpenObjectReward = 2546,
PlayerActionRogueAeonEffect = 2547,
PlayerActionRogueReforgeBuff = 2548,
PlayerActionRogueTradeMiracle = 2549,
PlayerActionRogueRemoveAvatar = 2550,
PlayerActionRogueDialogueSelect = 2551,
PlayerActionRogueSelectAeon = 2552,
PlayerActionRogueDialogueFinish = 2553,
PlayerActionRogueHandbookReward = 2554,
PlayerActionRogueAdventureRoomReward = 2555,
PlayerActionRogueShopBuy = 2556,
PlayerActionRogueRepairMiracle = 2557,
PlayerActionRogueReplaceAllMiracle = 2558,
PlayerActionRogueMiracleBroken = 2559,
PlayerActionRogueShopRefresh = 2560,
PlayerActionRogueLevelMechanism = 2561,
PlayerActionRogueRemoveMiracle = 2562,
PlayerActionRogueDropBuff = 2563,
PlayerActionRogueDestroyMiracle = 2564,
PlayerActionRogueActivateFormula = 2565,
PlayerActionRogueDeactivateFormula = 2566,
PlayerActionRogueRemoveBuff = 2567,
PlayerActionRogueSelectFormula = 2568,
PlayerActionRogueDropFormula = 2569,
PlayerActionRogueRollFormula = 2570,
PlayerActionRogueReforgeFormula = 2571,
PlayerActionRogueComposeMiracle = 2572,
PlayerActionRogueReforgeMiracle = 2573,
PlayerActionRogueDoGamble = 2574,
PlayerActionRogueKeywordActivate = 2575,
PlayerActionRogueKeywordDeactivate = 2576,
PlayerActionRogueSourceDefault = 2577,
PlayerActionRoguePlayerSelect = 2578,
PlayerActionRogueLayerSettlement = 2579,
PlayerActionRogueFormula = 2580,
PlayerActionRogueWorkbench = 2581,
PlayerActionRogueModifier = 2582,
PlayerActionRogueReforge = 2583,
PlayerActionRogueTalent = 2584,
PlayerActionRogueReroll = 2585,
PlayerActionRogueCoinChange = 2586,
PlayerActionRogueMagicScepterShop = 2587,
PlayerActionRogueMagicUnitShop = 2588,
PlayerActionRogueMagicScepterLevelUp = 2589,
PlayerActionGacha = 2601,
PlayerActionAddGachaTicket = 2602,
PlayerActionGachaExchange = 2603,
PlayerActionSetGachaDecideItem = 2604,
PlayerActionEventMissionAccept = 2801,
PlayerActionEventMissionFinish = 2802,
PlayerActionEventMissionReward = 2803,
PlayerActionRaidFinish = 2901,
PlayerActionRaidBegin = 2902,
PlayerActionChallengeRaidReward = 2903,
PlayerActionStartRaid = 2904,
PlayerActionEndRaid = 2905,
PlayerActionRaidTargetFinish = 2906,
PlayerActionArchiveRaid = 2907,
PlayerActionHeroBaseTypeChange = 3051,
PlayerActionHeroBaseTypeAddByMission = 3052,
PlayerActionHeroBaseTypeAddByReq = 3053,
PlayerActionHeroBaseTypeAdd = 3054,
PlayerActionDialogueSelect = 3101,
PlayerActionExpeditionStart = 3151,
PlayerActionExpeditionFinish = 3152,
PlayerActionExpeditionReward = 3153,
PlayerActionActivityExpeditionStart = 3154,
PlayerActionActivityExpeditionFinish = 3155,
PlayerActionActivityExpeditionReward = 3156,
PlayerActionActivityExpeditionBegin = 3157,
PlayerActionActivityExpeditionEnd = 3158,
PlayerActionExpeditionSet = 3159,
PlayerActionExpeditionTakeReward = 3160,
PlayerActionActivityLoginReward = 3201,
PlayerActionFriendReport = 3301,
PlayerActionAssistReward = 3302,
PlayerActionAssistAvatarRefresh = 3303,
PlayerActionAssistAvatarBattleStart = 3304,
PlayerActionAssistAvatarBattleEnd = 3305,
PlayerActionFriendApply = 3306,
PlayerActionFriendManage = 3307,
PlayerActionFriendBlacklist = 3308,
PlayerActionFriendModifyRemarkName = 3309,
PlayerActionFriendMark = 3310,
PlayerActionFriendAssistList = 3311,
PlayerActionBattlePassLevelReward = 3202,
PlayerActionBattlePass128TierReward = 3203,
PlayerActionBattlePassLevelRewardAutoMail = 3204,
PlayerActionBuyBattlePass = 3205,
PlayerActionAddBattlePassExp = 3206,
PlayerActionBattlePassLevelUp = 3207,
PlayerActionBuyBattlePassLevel = 3208,
PlayerActionBattlePassEndMail = 3209,
PlayerActionBattlePass68TierReward = 3210,
PlayerActionModifySign = 3401,
PlayerActionDisplayAvatarSet = 3402,
PlayerActionAssistAvatarSet = 3403,
PlayerActionAchievementFinish = 3501,
PlayerActionAchievementReward = 3502,
PlayerActionAchievementAddExp = 3503,
PlayerActionAchievementLevelUp = 3504,
PlayerActionPunkLordReward = 3601,
PlayerActionPunkLordBossSearch = 3604,
PlayerActionPunkLordBossShare = 3605,
PlayerActionStartPunkLordRaid = 3606,
PlayerActionPunkLordSupportTimes = 3608,
PlayerActionPunkLordScoreReward = 3609,
PlayerActionPunkLordListRefresh = 3610,
PlayerActionPunkLordPowerAttack = 3611,
PlayerActionPunkLordBattleEnd = 3612,
PlayerActionPunkLordBossDeath = 3613,
PlayerActionPunkLordBossScore = 3614,
PlayerActionDailyActiveLevelReward = 3701,
PlayerActionDailyActiveAddPoint = 3702,
PlayerActionDailyActiveDeleteOldQuest = 3703,
PlayerActionFightActivityBegin = 3791,
PlayerActionFightActivityEnd = 3792,
PlayerActionFightActivityReward = 3801,
PlayerActionActivityEndMail = 3802,
PlayerActionAppointmentMail = 3803,
PlayerActionShareReward = 3804,
PlayerActionActivityTrialReward = 3805,
PlayerActionActivityTrialStart = 3806,
PlayerActionPsPreOrderMail1 = 3811,
PlayerActionPsPreOrderMail2 = 3812,
PlayerActionPsLoginMail = 3813,
PlayerActionLoginMail = 3814,
PlayerActionGooglePoints100Mail = 3821,
PlayerActionGooglePoints150Mail = 3822,
PlayerActionTrainVisitorBehaviorFinish = 3901,
PlayerActionEnterViewTrain = 3902,
PlayerActionTrainVisitorBehaviorRewardForceSend = 3903,
PlayerActionTrainVisitorRegisterOpen = 3904,
PlayerActionTrainVisitorBehaviorRewardForceSendByRegister = 3905,
PlayerActionTrainVisitorClearLastTrainVisitor = 3906,
PlayerActionTrainVisitorRefreshTrainVisitor = 3907,
PlayerActionTrainVisitorRefreshNpc = 3908,
PlayerActionMessageGroupAccept = 3951,
PlayerActionMessageSectionAccept = 3952,
PlayerActionMessageSectionFinish = 3953,
PlayerActionMessageItemFinish = 3954,
PlayerActionFinishMessageGroupReward = 3955,
PlayerActionSubstituteMessageGroupReward = 3956,
PlayerActionDeleteMessageGroup = 3957,
PlayerActionDeleteMessageSection = 3958,
PlayerActionDeleteMessageGroupByConfig = 3959,
PlayerActionDeleteMessageGroupByActivity = 3960,
PlayerActionDeleteMessageGroupByMission = 3961,
PlayerActionTextJoinSave = 4001,
PlayerActionBoxingClubStart = 4051,
PlayerActionBoxingClubFinish = 4052,
PlayerActionBoxingClubPause = 4053,
PlayerActionBoxingClubStageStart = 4054,
PlayerActionTalkSend = 4101,
PlayerActionSelectInclinationText = 4102,
PlayerActionMuseumSettleTurnOpen = 4201,
PlayerActionMuseumUpgradeArea = 4202,
PlayerActionMuseumUpgradeAreaStat = 4203,
PlayerActionMuseumDispatchRewardRegular = 4204,
PlayerActionMuseumDispatchRewardDirectional = 4205,
PlayerActionMuseumPhaseTargetFinished = 4206,
PlayerActionMuseumGetStuff = 4207,
PlayerActionMuseumGetExhibit = 4208,
PlayerActionMuseumTakeCollectMission = 4209,
PlayerActionMuseumAreaUnlock = 4210,
PlayerActionMuseumAreaUpgrade = 4211,
PlayerActionMuseumAreaStatUpgrade = 4212,
PlayerActionMuseumEnterNextRound = 4213,
PlayerActionMuseumStartDispatch = 4214,
PlayerActionMuseumSettleDispatch = 4215,
PlayerActionMuseumRenewPointChanged = 4216,
PlayerActionMuseumTargetReward = 4217,
PlayerActionMuseumPhaseUpgrade = 4218,
PlayerActionMuseumCollectReward = 4219,
PlayerActionMuseumTargetStart = 4220,
PlayerActionMuseumTargetFinish = 4221,
PlayerActionActivityMonsterResearchConsumeMaterial = 4301,
PlayerActionActivityMonsterResearchTakeReward = 4302,
PlayerActionPlayerReturnStart = 4401,
PlayerActionPlayerReturnSign = 4402,
PlayerActionPlayerReturnPoint = 4403,
PlayerActionPlayerReturnCountdown = 4404,
PlayerActionPlayerReturnFinish = 4405,
PlayerActionPlayerReturnCompensate = 4406,
PlayerActionPlayerReturnGetRelic = 4407,
PlayerActionPlayerReturnBpExpExtra = 4408,
PlayerActionPlayerReturnHcoinExtra = 4409,
PlayerActionPlayerReturnCustomRelic = 4410,
PlayerActionRogueChallengeActivityStart = 4411,
PlayerActionRogueChallengeActivityFinish = 4412,
PlayerActionRogueChallengeActivitySave = 4413,
PlayerActionPlayerReturnLoginMail = 4431,
PlayerActionAetherDivideUsePassiveSkillItem = 4450,
PlayerActionAetherDivideClearPassiveSkill = 4451,
PlayerActionAetherDivideFinishChallenge = 4452,
PlayerActionAetherDivideOverflowChunkReward = 4453,
PlayerActionAetherDivideLevelUp = 4454,
PlayerActionAetherDivideNewReward = 4455,
PlayerActionAetherDivideMonsterAdd = 4456,
PlayerActionAetherDivideMonsterLevel = 4457,
PlayerActionAetherDivideMonsterSkillWear = 4458,
PlayerActionAetherDivideTeamChange = 4459,
PlayerActionAetherDivideStageBegin = 4460,
PlayerActionAetherDivideStageEnd = 4461,
PlayerActionAetherDivideStageRoll = 4462,
PlayerActionAlleyEventFinish = 4501,
PlayerActionAlleyTakeReward = 4502,
PlayerActionAlleyPrestigeLevelUp = 4503,
PlayerActionAlleyLogisticsFinish = 4504,
PlayerActionAlleyPlacingGameFinish = 4505,
PlayerActionAlleyGuaranteedFunds = 4506,
PlayerActionAlleyTakeEventReward = 4507,
PlayerActionAlleySpecialOrderFinish = 4508,
PlayerActionSensitiveWordShield = 4601,
PlayerActionSensitiveWordServerInternalError = 4602,
PlayerActionSensitiveWordPlatformError = 4603,
PlayerActionTreasureDungeonStart = 4701,
PlayerActionTreasureDungeonFinish = 4702,
PlayerActionTreasureDungeonEnterFloor = 4703,
PlayerActionTreasureDungeonLeaveFloor = 4704,
PlayerActionTreasureDungeonUseItem = 4705,
PlayerActionTreasureDungeonAvatarChange = 4706,
PlayerActionTreasureDungeonBattleStart = 4707,
PlayerActionTreasureDungeonBattleEnd = 4708,
PlayerActionTreasureDungeonPickupBuff = 4709,
PlayerActionChessRogueFirstFinish = 4801,
PlayerActionChessRogueGiveupDice = 4802,
PlayerActionChessRogueSubStorySelect = 4803,
PlayerActionChessRogueActionPoint = 4804,
PlayerActionChessRogueReviveByProp = 4805,
PlayerActionChessRogueStartLevel = 4806,
PlayerActionChessRogueDiceEffect = 4807,
PlayerActionChessRogueMainStoryFinish = 4808,
PlayerActionChessRogueAeonTalentEffect = 4809,
PlayerActionChessRogueModifierOthersEffect = 4810,
PlayerActionChessRogueAddBuff = 4811,
PlayerActionChessRogueReforgeBuff = 4812,
PlayerActionChessRogueBuffLevelUp = 4813,
PlayerActionChessRogueEnhanceBuff = 4814,
PlayerActionChessRogueAddMiracle = 4815,
PlayerActionChessRogueSwapMiracle = 4816,
PlayerActionChessRogueSelectBonus = 4817,
PlayerActionChessRogueDialogueFinish = 4818,
PlayerActionChessRogueSubStoryFinish = 4819,
PlayerActionChessRogueAdventureRoomFinish = 4820,
PlayerActionChessRogueFinishLevel = 4821,
PlayerActionChessRogueStartLayer = 4822,
PlayerActionChessRogueFinishLayer = 4823,
PlayerActionChessRogueEnterRoom = 4824,
PlayerActionChessRogueLeaveRoom = 4825,
PlayerActionChessRogueRollDice = 4826,
PlayerActionChessRogueSelectDice = 4827,
PlayerActionChessRogueUnlockDice = 4828,
PlayerActionChessRogueBoardEvent = 4829,
PlayerActionChessRogueDimensionPoint = 4830,
PlayerActionChessRoguePickAvatar = 4831,
PlayerActionChessRogueReviveAvatar = 4832,
PlayerActionChessRogueNousSubStorySelect = 4833,
PlayerActionChessRogueLevelMechanism = 4844,
PlayerActionChessRogueNousStartLevel = 4845,
PlayerActionChessRogueNousFinishLevel = 4846,
PlayerActionChessRogueNousStartLayer = 4847,
PlayerActionChessRogueNousFinishLayer = 4848,
PlayerActionChessRogueNousEnterRoom = 4849,
PlayerActionChessRogueNousLeaveRoom = 4850,
PlayerActionChessRogueNousSelectDice = 4851,
PlayerActionChessRogueNousUnlockDiceBranch = 4852,
PlayerActionChessRogueNousUnlockDiceSurface = 4853,
PlayerActionChessRogueNousEditDice = 4854,
PlayerActionChessRogueNousValueChange = 4855,
PlayerActionChessRogueNousMainStoryTrigger = 4856,
PlayerActionChessRogueNousMainStoryFinish = 4857,
PlayerActionChessRogueNousSubStoryTrigger = 4858,
PlayerActionChessRogueNousSubStoryFinish = 4859,
PlayerActionChessRogueNousEnableTalent = 4860,
PlayerActionChessRogueSelectBuff = 4861,
PlayerActionChessRogueSelectMiracle = 4862,
PlayerActionChessRogueRemoveMiracle = 4863,
PlayerActionChessRogueBoardCell = 4864,
PlayerActionFantasticStoryBattleBegin = 4901,
PlayerActionFantasticStoryBattleEnd = 4902,
PlayerActionRogueEndlessReward = 4950,
PlayerActionRogueEndlessLevelStart = 4951,
PlayerActionRogueEndlessStageBegin = 4952,
PlayerActionRogueEndlessStageEnd = 4953,
PlayerActionBattleCollegeReward = 5001,
PlayerActionCommonRogueMiracleForBuffShop = 5051,
PlayerActionCommonRogueAdventureRoomFinish = 5052,
PlayerActionCommonRogueBuyBuffShop = 5053,
PlayerActionCommonRogueBuyBuffShopRefresh = 5054,
PlayerActionCommonRogueCollectionUnlock = 5055,
PlayerActionCommonRogueCollectionSet = 5056,
PlayerActionCommonRogueExhibitionUnlock = 5057,
PlayerActionCommonRogueExhibitionSet = 5058,
PlayerActionCommonRogueChestInteract = 5059,
PlayerActionCommonRogueAdventureRoomWolfgunFinish = 5060,
PlayerActionHeliobusPostIncomeReward = 5101,
PlayerActionHeliobusPostFansReward = 5102,
PlayerActionHeliobusLevelUpgrade = 5103,
PlayerActionHeliobusPostReplyReward = 5104,
PlayerActionHeliobusCommentReplyReward = 5105,
PlayerActionHeliobusChallengeFirstReward = 5106,
PlayerActionHeliobusFansAdd = 5107,
PlayerActionHeliobusActionDaySettle = 5108,
PlayerActionHeliobusSkillUnlock = 5109,
PlayerActionHeliobusStageBegin = 5110,
PlayerActionHeliobusStageEnd = 5111,
PlayerActionHeliobusSnsRead = 5112,
PlayerActionHeliobusSnsPostUnlock = 5113,
PlayerActionHeliobusSnsCommentUnlock = 5114,
PlayerActionHeliobusSnsComment = 5115,
PlayerActionHeliobusSnsPost = 5116,
PlayerActionHeliobusSnsLike = 5117,
PlayerActionHeliobusPhaseUpgrade = 5118,
PlayerActionPsPointCard30Reward = 5201,
PlayerActionPsPointCard50Reward = 5202,
PlayerActionPsPointCard100Reward = 5203,
PlayerActionPsnPlusGiftReward = 5204,
PlayerActionAppleGiftCardReward = 5205,
PlayerActionHeartDialSubmitItem = 5301,
PlayerActionHeartDialDialoguePerform = 5302,
PlayerActionHeartDialTraceConsume = 5303,
PlayerActionHeartDialChangeEmotion = 5304,
PlayerActionTravelBrochureAddDefaultPaster = 5401,
PlayerActionSpaceZooBorn = 5501,
PlayerActionSpaceZooMutate = 5502,
PlayerActionSpaceZooDelete = 5503,
PlayerActionSpaceZooExchangeItem = 5504,
PlayerActionSpaceZooExpPoint = 5505,
PlayerActionSpaceZooTakeReward = 5506,
PlayerActionSpaceZooCollection = 5507,
PlayerActionSpaceZooShow = 5508,
PlayerActionSpaceZooSpecialData = 5509,
PlayerActionStrongChallengeBattleBegin = 5701,
PlayerActionStrongChallengeBattleEnd = 5702,
PlayerActionRollShopDoGacha = 5751,
PlayerActionRollShopTakeReward = 5752,
PlayerActionOfferingSubmitItem = 5801,
PlayerActionOfferingTakeReward = 5802,
PlayerActionTravelBrochurePageUnlock = 5851,
PlayerActionTravelBrochurePageInteractAward = 5852,
PlayerActionTravelBrochureStickerUnlock = 5853,
PlayerActionTravelBrochureStickerApply = 5854,
PlayerActionTravelBrochureStickerRemove = 5855,
PlayerActionTravelBrochurePageReset = 5856,
PlayerActionTrackMainMissionId = 5901,
PlayerActionWolfBroBegin = 5911,
PlayerActionWolfBroGroupStateChange = 5912,
PlayerActionWolfBroEnd = 5913,
PlayerActionWolfBroBulletZero = 5914,
PlayerActionWolfBroActivateBullet = 5915,
PlayerActionWolfBroBulletNumChange = 5916,
PlayerActionWolfBroUseBulletNull = 5917,
PlayerActionWolfBroUseBulletHitMonster = 5918,
PlayerActionWolfBroPickUpBullet = 5919,
PlayerActionWolfBroRestoreArchive = 5920,
PlayerActionTelevisionActivityBattleBegin = 5921,
PlayerActionTelevisionActivityBattleEnd = 5922,
PlayerActionFeverTimeActivityBattleBegin = 5923,
PlayerActionFeverTimeActivityBattleEnd = 5924,
PlayerActionGunPlayEnd = 5925,
PlayerActionActivityStarFightBegin = 5926,
PlayerActionActivityStarFightEnd = 5927,
PlayerActionMapRotationEnterRegion = 5931,
PlayerActionMapRotationLeaveRegion = 5932,
PlayerActionMapRotationInteractCharger = 5933,
PlayerActionMapRotationDeployRotater = 5934,
PlayerActionMapRotationRotateMap = 5935,
PlayerActionMapRotationAddEnergy = 5936,
PlayerActionMapRotationSetMaxEnergy = 5937,
PlayerActionMapRotationRemoveRotater = 5938,
PlayerActionMapRotationAutoDeployRotater = 5939,
PlayerActionMapRotationAutoRemoveRotater = 5940,
PlayerActionDrinkMakerAddTips = 5951,
PlayerActionDrinkMakerFinishChallenge = 5952,
PlayerActionDrinkMakerGuestMaxFaithReward = 5953,
PlayerActionDrinkMakerMakeDrink = 5954,
PlayerActionDrinkMakerSaveCustomDrink = 5955,
PlayerActionDrinkMakerEndSequence = 5956,
PlayerActionDrinkMakerCheersMakeDrink = 5957,
PlayerActionDrinkMakerCheersNpcDrink = 5958,
PlayerActionChangeStoryLine = 6001,
PlayerActionContentPackageStatusChange = 6011,
PlayerActionContentPackageTrackChange = 6012,
PlayerActionContentPackageAcceptMainMission = 6013,
PlayerActionWorldDirectUnlock = 6041,
PlayerActionMonopolyTurnFinish = 6051,
PlayerActionMonopolyAssetTurntax = 6052,
PlayerActionMonopolyAssetBonus = 6053,
PlayerActionMonopolyEventEffect = 6054,
PlayerActionMonopolyMiniGameSettle = 6055,
PlayerActionMonopolyGameRaiseRatio = 6056,
PlayerActionMonopolyMoveRollDice = 6057,
PlayerActionMonopolyMove = 6059,
PlayerActionMonopolyBuyGoods = 6060,
PlayerActionMonopolyUpgradeAsset = 6061,
PlayerActionMonopolyEventRerollRandom = 6062,
PlayerActionMonopolyDailyRefresh = 6063,
PlayerActionMonopolyGameGuessBuyInformation = 6064,
PlayerActionMonopolyDailyFirstEnterActivity = 6065,
PlayerActionMonopolySocialEvent = 6066,
PlayerActionMonopolyRaffleTicketReward = 6067,
PlayerActionMonopolyLike = 6068,
PlayerActionMonopolyPhaseReward = 6069,
PlayerActionMonopolyMbtiReportReward = 6070,
PlayerActionMonopolyDailySettle = 6071,
PlayerActionMonopolyStart = 6072,
PlayerActionMonopolyGetBuff = 6073,
PlayerActionMonopolyAssetFundsChange = 6074,
PlayerActionMonopolyAssetUpgrade = 6075,
PlayerActionMonopolyDirectCoinGameSettle = 6076,
PlayerActionMonopolyExtractRaffleTicket = 6077,
PlayerActionMonopolyMbtiProgressChange = 6078,
PlayerActionMonopolyQuizGameSettle = 6079,
PlayerActionMonopolyEventSettle = 6080,
PlayerActionMonopolyItemChange = 6081,
PlayerActionMonopolyCellTrigger = 6082,
PlayerActionMonopolyEventTrigger = 6083,
PlayerActionMonopolyClickEffect = 6084,
PlayerActionEvolveBuildLevelFinish = 6101,
PlayerActionEvolveBuildShopAbilityUp = 6102,
PlayerActionEvolveBuildShopAbilityDown = 6103,
PlayerActionEvolveBuildTakeExpReward = 6104,
PlayerActionEvolveBuildBattleEndAddCoin = 6105,
PlayerActionEvolveBuildShopAbilityReset = 6106,
PlayerActionEvolveBuildLevelStart = 6107,
PlayerActionEvolveBuildLevelEnd = 6108,
PlayerActionEvolveBuildStageStart = 6109,
PlayerActionEvolveBuildStageEnd = 6110,
PlayerActionEvolveBuildLevelLeave = 6111,
PlayerActionClockParkUnlockScript = 6151,
PlayerActionClockParkUnlockTalent = 6152,
PlayerActionClockParkFinishScript = 6153,
PlayerActionClockParkRoundUpdate = 6154,
PlayerActionClockParkScriptBegin = 6155,
PlayerActionRogueTournStartLevel = 6200,
PlayerActionRogueTournFinishLevel = 6201,
PlayerActionRogueTournExpReward = 6202,
PlayerActionRogueTournFinishWeekChallenge = 6203,
PlayerActionRogueTournPermanentTalentEffect = 6204,
PlayerActionRogueTournFinishFormulaStory = 6205,
PlayerActionRogueTournRevive = 6206,
PlayerActionRogueTournStageBegin = 6207,
PlayerActionRogueTournStageEnd = 6208,
PlayerActionRogueTournPermanentEnableTalent = 6209,
PlayerActionRogueTournPermanentResetTalent = 6210,
PlayerActionRogueTournCocoonStageBegin = 6211,
PlayerActionRogueTournCocoonStageEnd = 6212,
PlayerActionRogueTournExpUpdate = 6213,
PlayerActionRogueTournEnterRoom = 6214,
PlayerActionRogueTournLeaveRoom = 6215,
PlayerActionRogueTournArchiveSave = 6216,
PlayerActionRogueTournSelectBonus = 6217,
PlayerActionRogueTournDialogueFinish = 6218,
PlayerActionRogueTournDoGamble = 6219,
PlayerActionRogueTournRoomContentGenerate = 6220,
PlayerActionRogueTournAddMiracle = 6221,
PlayerActionRogueTournRemoveMiracle = 6222,
PlayerActionRogueTournSelectMiracle = 6223,
PlayerActionRogueTournDropMiracle = 6224,
PlayerActionRogueTournAddBuff = 6225,
PlayerActionRogueTournSelectBuff = 6226,
PlayerActionRogueTournBuffLevelUp = 6227,
PlayerActionRogueTournRemoveBuff = 6228,
PlayerActionRogueTournAddFormula = 6229,
PlayerActionRogueTournRemoveFormula = 6230,
PlayerActionRogueTournSelectFormula = 6231,
PlayerActionRogueTournActivateFormula = 6232,
PlayerActionRogueTournAdventureRoomFinish = 6233,
PlayerActionRogueTournAlterLineup = 6234,
PlayerActionRogueTournSeasonEnableTalent = 6235,
PlayerActionRogueTournTitanStartLevel = 6236,
PlayerActionRogueTournTitanFinishLevel = 6237,
PlayerActionRogueTournTitanEnterRoom = 6238,
PlayerActionRogueTournTitanLeaveRoom = 6239,
PlayerActionRogueTournTitanStageBegin = 6240,
PlayerActionRogueTournTitanStageEnd = 6241,
PlayerActionRogueTournTitanArchiveSave = 6243,
PlayerActionRogueTournTitanAddTitanBless = 6244,
PlayerActionRogueTournTitanSelectTitanBless = 6245,
PlayerActionRogueTournDivisionChange = 6246,
PlayerActionRogueTournSelectReRollMiracle = 6247,
PlayerActionRogueTournTriggerBattleByShop = 6248,
PlayerActionRogueTournUseSuperRewardKey = 6249,
PlayerActionRogueTournPersonaStyleExpChange = 6250,
PlayerActionRogueTournPersonaStyleSelect = 6251,
PlayerActionRogueTournPersonaStartLevel = 6252,
PlayerActionRogueTournPersonaFinishLevel = 6253,
PlayerActionRogueTournPersonaEnterRoom = 6254,
PlayerActionRogueTournPersonaLeaveRoom = 6255,
PlayerActionRogueTournPersonaStageBegin = 6256,
PlayerActionRogueTournPersonaStageEnd = 6257,
PlayerActionRogueTournPersonaArchiveSave = 6258,
PlayerActionRogueTournHexEquipmentChange = 6259,
PlayerActionRogueTournPersonaRoomCardChange = 6260,
PlayerActionRogueTournPersonaRoomCardLevelChange = 6261,
PlayerActionRogueTournPersonaRoomCardAttributeChange = 6262,
PlayerActionRogueTournPersonaRoomCardSelect = 6263,
PlayerActionRogueTournPersonaRoomCardWash = 6264,
PlayerActionRogueTournPersonaStyleGiftSelect = 6265,
PlayerActionRogueTournPersonaStyleGiftSelectRefresh = 6266,
PlayerActionRogueTournPersonaRoomCardReroll = 6267,
PlayerActionRogueTournMiracleStatusChange = 6268,
PlayerActionRogueWorkbenchReforgeFormula = 6281,
PlayerActionRogueWorkbenchReforgeMiracle = 6282,
PlayerActionRogueWorkbenchComposeMiracle = 6283,
PlayerActionRogueWorkbenchReforgeBuff = 6284,
PlayerActionRogueWorkbenchEnhanceBuff = 6285,
PlayerActionMatchThreePveSettle = 6301,
PlayerActionMatchThreeSettle = 6302,
PlayerActionFightMatch3GameStart = 6303,
PlayerActionFightMatch3GameEnd = 6304,
PlayerActionFightMatch3TurnEnd = 6305,
PlayerActionMatchThreeBirdPos = 6306,
PlayerActionMultiplePlayInvite = 6307,
PlayerActionMultiplePlayInviteRespond = 6308,
PlayerActionMultiplePlayLobbyEnter = 6309,
PlayerActionMultiplePlayLobbyQuit = 6310,
PlayerActionMultiplePlayLobbyKick = 6311,
PlayerActionMultiplePlayLobbyMatch = 6312,
PlayerActionMarbleSettle = 6313,
PlayerActionMatchThreeSoloSettle = 6314,
PlayerActionMatchThreeV2BattleitemLevelup = 6315,
PlayerActionMatchThreeV2PveSettle = 6316,
PlayerActionMatchThreeV2PvpSettle = 6317,
PlayerActionMatch3SoloGameStart = 6318,
PlayerActionMatch3SoloGameEnd = 6319,
PlayerActionMatch3SoloRoundEnd = 6320,
PlayerActionMatch3RoyaleSettle = 6321,
PlayerActionMatch3RoyaleGameStart = 6322,
PlayerActionMatch3RoyaleGameEnd = 6323,
PlayerActionMatch3RoyaleRoundEnd = 6324,
PlayerActionDiceCombatSettle = 6325,
PlayerActionDiceCombatV2Settle = 6326,
PlayerActionSwordTrainingLearnSkill = 6351,
PlayerActionSwordTrainingNormalAction = 6352,
PlayerActionSwordTrainingStoryEffect = 6353,
PlayerActionSwordTrainingEndingHint = 6354,
PlayerActionSwordTrainingActionHint = 6355,
PlayerActionSwordTrainingRestoreGameByExam = 6356,
PlayerActionSwordTrainingStoryLineFirstClear = 6357,
PlayerActionSwordTrainingTakeEndingReward = 6358,
PlayerActionSwordTrainingStoryLineBegin = 6359,
PlayerActionSwordTrainingEnterTurn = 6360,
PlayerActionSwordTrainingPlanAction = 6361,
PlayerActionSwordTrainingActionPhaseEnd = 6362,
PlayerActionSwordTrainingStory = 6363,
PlayerActionSwordTrainingStatusChange = 6364,
PlayerActionSwordTrainingMoodChange = 6365,
PlayerActionSwordTrainingBattleBegin = 6366,
PlayerActionSwordTrainingBattleEnd = 6367,
PlayerActionSwordTrainingCombatRankChange = 6368,
PlayerActionSwordTrainingStoryLineEnd = 6369,
PlayerActionSwordTrainingResumeStoryLine = 6370,
PlayerActionSwordTrainingGameSuccess = 6371,
PlayerActionSwordTrainingGameGiveUp = 6372,
PlayerActionSwordTrainingExam = 6374,
PlayerActionSwordTrainingDialogue = 6375,
PlayerActionSwordTrainingSetSkillTrace = 6376,
PlayerActionFightFestFinishScoreRaceMission = 6401,
PlayerActionFightFestFinishScoreRacePhase = 6402,
PlayerActionFightFestRaceStart = 6403,
PlayerActionFightFestRaceEnd = 6404,
PlayerActionFightFestChallengeStart = 6405,
PlayerActionFightFestChallengeEnd = 6406,
PlayerActionFightFestGetCoachItem = 6407,
PlayerActionFightFestAcceptScoreRaceMission = 6408,
PlayerActionPetUse = 6451,
PlayerActionMusicRhythmPassLevelStar = 6501,
PlayerActionMusicRhythmLevelBegin = 6502,
PlayerActionMusicRhythmLevelEnd = 6503,
PlayerActionTrackPhotoStageBegin = 6551,
PlayerActionTrackPhotoStageEnd = 6552,
PlayerActionSummonActivityBattleBegin = 6561,
PlayerActionSummonActivityBattleEnd = 6562,
PlayerActionRaidCollectionEnterNextRaid = 6571,
PlayerActionDifficultyAdjustmentSet = 6572,
PlayerActionDifficultyAdjustmentUnset = 6573,
PlayerActionRogueArcadeAdventureRoomStart = 6580,
PlayerActionRogueArcadeAdventureRoomFinish = 6581,
PlayerActionRogueMagicStartLevel = 6601,
PlayerActionRogueMagicFinishLevel = 6602,
PlayerActionRogueMagicRevive = 6603,
PlayerActionRogueMagicEnterRoom = 6604,
PlayerActionRogueMagicLeaveRoom = 6605,
PlayerActionRogueMagicAddMiracle = 6606,
PlayerActionRogueMagicRemoveMiracle = 6607,
PlayerActionRogueMagicStageBegin = 6608,
PlayerActionRogueMagicStageEnd = 6609,
PlayerActionRogueMagicEnableTalent = 6610,
PlayerActionRogueMagicFinishStory = 6611,
PlayerActionRogueMagicAddScepter = 6612,
PlayerActionRogueMagicSelectScepter = 6613,
PlayerActionRogueMagicMountUnit = 6614,
PlayerActionRogueMagicAutoMountUnit = 6615,
PlayerActionRogueMagicAddMagicUnit = 6616,
PlayerActionRogueMagicRemoveMagicUnit = 6617,
PlayerActionRogueMagicWorkbenchComposeMagicUnit = 6618,
PlayerActionRogueMagicWorkbenchReforgeMagicUnit = 6619,
PlayerActionRogueMagicWorkbenchLevelUpScepter = 6620,
PlayerActionTrainPartyGamePlayStart = 6701,
PlayerActionTrainPartyPhaseBegin = 6702,
PlayerActionTrainPartyPhaseEnd = 6703,
PlayerActionTrainPartyRound = 6704,
PlayerActionTrainPartyMeetingBegin = 6705,
PlayerActionTrainPartyMeetingEnd = 6706,
PlayerActionTrainPartyMeetingPlayCard = 6707,
PlayerActionTrainPartyMeetingReRoll = 6708,
PlayerActionTrainPartyBuildAreaUnlock = 6709,
PlayerActionTrainPartyBuildStep = 6710,
PlayerActionTrainPartyBuildLevelAward = 6711,
PlayerActionTrainPartyBuildingDynamicBuff = 6712,
PlayerActionTrainPartyBuildDiy = 6713,
PlayerActionSelfRoomBuildDiy = 6714,
PlayerActionSkipUnlockSelfRoom = 6715,
PlayerActionSelfRoomBuildDiyMerge = 6716,
PlayerActionPlayerRoomDisplayAreaChange = 6717,
PlayerActionSwitchHandOpPropState = 6801,
PlayerActionEraFlipperChangeRegionState = 6811,
PlayerActionEraFlipperChangePropState = 6812,
PlayerActionActivityBenefitReward = 6820,
PlayerActionActivityBenefitJoin = 6821,
PlayerActionActivityBenefitInitialReward = 6822,
PlayerActionActiveActivityReward = 6831,
PlayerActionPamSkinChangeSkin = 6851,
PlayerActionChestFind = 6861,
PlayerActionReissueMarkChestItemMail = 6862,
PlayerActionMarblePassMatch = 6871,
PlayerActionMarbleBuySeal = 6872,
PlayerActionMarbleFightGameBegin = 6873,
PlayerActionMarbleFightGameEnd = 6874,
PlayerActionMarbleFightGameRound = 6875,
PlayerActionMarbleFightGameTurn = 6876,
PlayerActionPlanetFesLevelUp = 6901,
PlayerActionPlanetFesActivityInit = 6902,
PlayerActionPlanetFesAvatarLevelUp = 6903,
PlayerActionPlanetFesTakeRegionPhaseReward = 6904,
PlayerActionPlanetFesAddItem = 6905,
PlayerActionPlanetFesQuest = 6906,
PlayerActionPlanetFesBusinessDayFinish = 6907,
PlayerActionPlanetFesAvatarStarUp = 6908,
PlayerActionPlanetFesUnlockLand = 6909,
PlayerActionPlanetFesBusinessEventFinish = 6910,
PlayerActionPlanetFesActivateCard = 6911,
PlayerActionPlanetFesSkillLevelUp = 6912,
PlayerActionPlanetFesGacha = 6913,
PlayerActionPlanetFesBusinessEventHandle = 6914,
PlayerActionPlanetFesCardApplyPermission = 6915,
PlayerActionPlanetFesCardInteract = 6916,
PlayerActionPlanetFesToSns = 6917,
PlayerActionPlanetFesSetWorkAvatar = 6918,
PlayerActionPlanetFesSummary = 6919,
PlayerActionTarotBookCharacterLevelUp = 6951,
PlayerActionTarotBookOpenPack = 6952,
PlayerActionTarotBookUnlockStory = 6953,
PlayerActionTarotBookUnlockStorySingle = 6954,
PlayerActionTarotBookFinishStory = 6955,
PlayerActionTarotBookFinishInteraction = 6956,
PlayerActionTarotBookChangeEnergy = 6957,
PlayerActionTarotBookUnlockInteraction = 6958,
PlayerActionChimeraRoundStart = 6971,
PlayerActionChimeraRoundWorkStart = 6972,
PlayerActionChimeraRoundWorkEnd = 6973,
PlayerActionChimeraEndlessStart = 6974,
PlayerActionChimeraEndlessEnd = 6975,
PlayerActionChimeraEndlessWorkStart = 6976,
PlayerActionChimeraEndlessWorkEnd = 6977,
PlayerActionChimeraRankChange = 6978,
PlayerActionChimeraGet = 6979,
PlayerActionStoryTokenTakeActivityReward = 6991,
PlayerActionReissueAvatarTokenItem = 6992,
PlayerActionAvatarDeliverRewardActivityTakeReward = 7001,
PlayerActionElfRestaurantBuyField = 7011,
PlayerActionElfRestaurantPlantSeed = 7012,
PlayerActionElfRestaurantRecycleSeed = 7013,
PlayerActionElfRestaurantHarvestCrop = 7014,
PlayerActionElfRestaurantUpgradeEmployeeLevel = 7015,
PlayerActionElfRestaurantUpgradeFacilityLevel = 7016,
PlayerActionElfRestaurantUpgradeRecipeLevel = 7017,
PlayerActionElfRestaurantBuyShopItem = 7018,
PlayerActionElfRestaurantFinishTradeOrder = 7019,
PlayerActionElfRestaurantTakeVillagerReward = 7020,
PlayerActionElfRestaurantSettleRestaurantPlay = 7021,
PlayerActionElfRestaurantInit = 7022,
PlayerActionElfRestaurantSettleProgress = 7023,
PlayerActionElfRestaurantSettleDay = 7024,
PlayerActionElfRestaurantAddItem = 7025,
PlayerActionLocalLegendReward = 7031,
PlayerActionFateLevelStart = 7041,
PlayerActionFateLevelSettle = 7042,
PlayerActionFateBattleStart = 7043,
PlayerActionFateBattleEnd = 7044,
PlayerActionFateAddHougu = 7045,
PlayerActionFateSelectHougu = 7046,
PlayerActionFateSelectReiju = 7047,
PlayerActionFateRefreshReiju = 7048,
PlayerActionFateAddCoin = 7049,
PlayerActionFateBuyBuff = 7050,
PlayerActionFateSellBuff = 7051,
PlayerActionFateRefreshShop = 7052,
PlayerActionFateLockGoods = 7053,
PlayerActionFateUnlockGoods = 7054,
PlayerActionFateTakeExpReward = 7055,
PlayerActionFateAddExp = 7056,
PlayerActionFateMasterHpChange = 7057,
PlayerActionParkourStartLevel = 7061,
PlayerActionParkourEndLevel = 7062,
PlayerActionBasinChestInteractResult = 7091,
PlayerActionRogueMiracleSwap = 7092,
PlayerActionHipplenEndingTakeReward = 7101,
PlayerActionHipplenGiftDeliverReward = 7102,
PlayerActionHipplenCycleStart = 7103,
PlayerActionHipplenCycleFinish = 7104,
PlayerActionHipplenAgendaPlan = 7105,
PlayerActionHipplenAgendaSettle = 7106,
PlayerActionHipplenTrialStart = 7107,
PlayerActionHipplenTrialFinish = 7108,
PlayerActionHipplenStatusChange = 7109,
PlayerActionHipplenOutfitChange = 7110,
PlayerActionHipplenTraitUnlock = 7111,
PlayerActionHipplenEndingUnlock = 7112,
PlayerActionHipplenOutfitUnlock = 7113,
PlayerActionHipplenGiftUnlock = 7114,
PlayerActionHipplenIncidentFinish = 7115,
PlayerActionChallengePeakStart = 7121,
PlayerActionChallengePeakReward = 7122,
PlayerActionChallengePeakMobStart = 7123,
PlayerActionChallengePeakMobSettle = 7124,
PlayerActionChallengePeakBossStart = 7125,
PlayerActionChallengePeakBossSettle = 7126,
PlayerActionChallengePeakFastPass = 7127,
PlayerActionChallengePeakRecommendLineup = 7128,
PlayerActionChallengePeakMobBattleEnd = 7129,
PlayerActionChallengePeakMobRecordClear = 7130,
PlayerActionCakeRaceLoan = 7141,
PlayerActionCakeRaceSectionBegin = 7142,
PlayerActionCakeRaceSectionEnd = 7143,
PlayerActionCakeRaceRoomSectionSettle = 7144,
PlayerActionCakeRaceGameSettle = 7145,
PlayerActionCakeRaceGameBetCat = 7146,
PlayerActionCakeRaceGameWinCoin = 7147,
PlayerActionCakeRaceLikeFriendRanking = 7148,
PlayerActionElationBattleBegin = 7161,
PlayerActionElationBattleEnd = 7162,
PlayerActionActivityHotDataChange = 7170,
PlayerActionChimeraDuelGameSettle = 7181,
PlayerActionChimeraDuelMasterUnlock = 7182,
PlayerActionChimeraDuelGameStart = 7183,
PlayerActionChimeraDuelBattleStart = 7184,
PlayerActionChimeraDuelBattleEnd = 7185,
PlayerActionChimeraDuelChimeraBuy = 7186,
PlayerActionChimeraDuelItemBuy = 7187,
PlayerActionChimeraDuelShopRefresh = 7188,
PlayerActionChimeraDuelChimeraEnhance = 7189,
PlayerActionChimeraDuelChimeraSell = 7190,
PlayerActionChimeraDuelShopStart = 7191,
PlayerActionChimeraDuelShopEnd = 7192,
PlayerActionChimeraDuelFriendPvpLineupSave = 7193,
PlayerActionChimeraDuelDefendLineupSet = 7194,
PlayerActionMazePuzzleFinishChenLingGameBoy = 7201,
PlayerActionMazePuzzleFiveDimMoneyChange = 7202,
PlayerActionMazePuzzleFinishFiveDimMiniGame = 7203,
PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode = 7204,
PlayerActionMazePuzzleEnterFiveDimGame = 7205,
PlayerActionMazePuzzleLeaveFiveDimGame = 7206,
PlayerActionMazePuzzleFiveDimGameSkillChange = 7207,
PlayerActionGridFightGameStart = 7251,
PlayerActionGridFightGameEnd = 7252,
PlayerActionGridFightRoundStart = 7253,
PlayerActionGridFightRoundEnd = 7254,
PlayerActionGridFightBattleStart = 7255,
PlayerActionGridFightBattleEnd = 7256,
PlayerActionGridFightBattleRole = 7257,
PlayerActionGridFightPortalRefresh = 7258,
PlayerActionGridFightPortalSelect = 7259,
PlayerActionGridFightAugmentRefresh = 7260,
PlayerActionGridFightAugmentSelect = 7261,
PlayerActionGridFightShopRefresh = 7262,
PlayerActionGridFightShopBuy = 7263,
PlayerActionGridFightSupplyRefresh = 7264,
PlayerActionGridFightSupplySelect = 7265,
PlayerActionGridFightForgeOpen = 7266,
PlayerActionGridFightSpecialShopBuy = 7267,
PlayerActionGridFightGetExp = 7268,
PlayerActionGridFightGetOrb = 7269,
PlayerActionGridFightUseOrb = 7270,
PlayerActionGridFightGetRole = 7271,
PlayerActionGridFightGetCoin = 7272,
PlayerActionGridFightGetFreeRefresh = 7273,
PlayerActionGridFightGetItem = 7274,
PlayerActionGridFightGetEquip = 7275,
PlayerActionGridFightDressEquip = 7276,
PlayerActionGridFightGetHp = 7277,
PlayerActionGridFightWeeklyScoreChange = 7278,
PlayerActionGridFightGetWeeklyReward = 7279,
PlayerActionGridFightSeasonExpChange = 7280,
PlayerActionGridFightTalentEnable = 7281,
PlayerActionGridFightTalentReset = 7282,
PlayerActionGridFightTutorialTaskFinish = 7283,
PlayerActionGridFightEliteBranchRefresh = 7284,
PlayerActionGridFightTutorialResume = 7285,
PlayerActionGridFightGetProjection = 7286,
PlayerActionGridFightGetPresent = 7287,
PlayerActionGridFightOpenPresent = 7288,
PlayerActionGridFightSettleSeasonEnd = 7289,
PlayerActionGridFightFavoriteArchive = 7290,
PlayerActionGridFightFormationEdit = 7291,
PlayerActionGridFightModifierUpdate = 7292,
PlayerActionLocalLegendBattleBegin = 7361,
PlayerActionLocalLegendBattleEnd = 7362,
PlayerActionDiceCombatBuyShopGood = 7351,
PlayerActionDiceCombatUpgradeAvatar = 7352,
PlayerActionDiceCombatFinishPveStage = 7353,
PlayerActionDiceCombatBegin = 7354,
PlayerActionDiceCombatTurnEnd = 7355,
PlayerActionDiceCombatEnd = 7356,
PlayerActionDiceCombatScoreChange = 7357,
PlayerActionDiceCombatChangeColorDice = 7358,
PlayerActionInteractiveTriggerMazeBuffAdd = 7371,
PlayerActionLlmChat = 7376,
PlayerActionLlmChatNextQuestion = 7377,
PlayerActionLlmChatFeedback = 7378,
PlayerActionAiPamChatPointChange = 7379,
PlayerActionTrainCakeCatchCatGodInteract = 7381,
PlayerActionTrainCakeCatchOpenBox = 7382,
PlayerActionTrainCakeCatchSearchCat = 7383,
PlayerActionTrainCakeCatchUnlockPerformance = 7384,
PlayerActionTrainCakeCatchUpdateDiyInfo = 7385,
PlayerActionSocialPlayTalk = 7386,
PlayerActionSocialPlayKickOutPlayer = 7387,
PlayerActionSocialPlayPopularityValue = 7388,
PlayerActionSocialPlayLeaveRoom = 7389,
PlayerActionSocialPlayEnterRoom = 7390,
PlayerActionTrainCakeCatchCatGodAppear = 7391,
PlayerActionIdleLiveUpgradeTeamSlot = 7401,
PlayerActionIdleLiveFinishSubNode = 7402,
PlayerActionIdleLiveFinishChapterFinalAct = 7403,
PlayerActionIdleLiveCollectIncome = 7404,
PlayerActionIdleLiveOpenChest = 7405,
PlayerActionIdleLiveTakeTaskReward = 7406,
PlayerActionIdleLiveTechTreeChange = 7407,
PlayerActionIdleLiveModifyCustomTitle = 7408,
PlayerActionIdleLiveCatchUpReward = 7409,
PlayerActionIdleLiveTakeMessageReward = 7410,
PlayerActionIdleLiveTakeGiftReward = 7411,
PlayerActionIdleLiveEndDungeon = 7412,
PlayerActionIdleLiveActivityInit = 7413,
PlayerActionIdleLiveEquipDiscard = 7414,
PlayerActionIdleLiveDoGacha = 7415,
PlayerActionIdleLiveAddAvatar = 7416,
PlayerActionIdleLiveTaskChange = 7417,
PlayerActionIdleLiveReplaceTeam = 7418,
PlayerActionIdleLiveHandleNormalEquip = 7419,
PlayerActionIdleLiveUpgradeSpecialEquip = 7420,
PlayerActionIdleLiveDressSpecialEquip = 7421,
PlayerActionIdleLiveAddItem = 7422,
PlayerActionIdleLiveQuestionChange = 7423,
PlayerActionIdleLiveStartNodeBattle = 7424,
PlayerActionIdleLiveFinishNodeBattle = 7425,
PlayerActionIdleLiveFinishNode = 7426,
PlayerActionIdleLiveMessageChange = 7427,
PlayerActionNewYearBoatTakeReward = 7451,
PlayerActionNewYearBoatSelectBoat = 7452,
PlayerActionNewYearBoatPeriodSettle = 7453,
PlayerActionBenefitV2ActivityTakeReward = 7454,
PlayerActionBenefitV2ActivityDraw = 7455,
PlayerActionJukeboxSetting = 7471,
PlayerActionJukeboxSettingReset = 7472,
PlayerActionDiceCombatV2FinishPveStage = 7476,
PlayerActionDiceCombatV2Begin = 7477,
PlayerActionDiceCombatV2TurnEnd = 7478,
PlayerActionDiceCombatV2End = 7479,
PlayerActionDiceCombatV2TacticsPointChange = 7480,
PlayerActionDiceCombatV2TacticsCardChange = 7481,
PlayerActionDiceCombatV2DiceChangeRequest = 7482,
PlayerActionDiceCombatV2DiceChange = 7483,
PlayerActionLimaoNewsSubmitIssue = 7486,
PlayerActionLimaoNewsSubmitPost = 7487,
PlayerActionLimaoNewsOfficeSurveyStateChange = 7488,
PlayerActionLimaoNewsTriggerMessage = 7489,
PlayerActionLimaoNewsFinishMessage = 7490,
PlayerActionLimaoNewsFinishCondition = 7491,
PlayerActionLimaoNewsUnlockPost = 7492,
PlayerActionLimaoNewsReplyComment = 7493,
PlayerActionLimaoNewsBanPost = 7494,
PlayerActionLimaoNewsTriggerOfficeEvent = 7495,
PlayerActionLimaoNewsFinishOfficeEvent = 7496,
PlayerActionLimaoNewsUpvoteContent = 7497,
PlayerActionChenLingBattleActivatePrivilege = 7506,
PlayerActionChenLingBattleConquerLevelUp = 7507,
PlayerActionChenLingBattleStartStage = 7508,
PlayerActionChenLingBattleSettleStage = 7509,
PlayerActionChenLingBattleStartBattle = 7510,
PlayerActionChenLingBattleFinishBattle = 7511,
PlayerActionChenLingBattleFinishWave = 7512,
PlayerActionChenLingBattleSelectCard = 7513,
PlayerActionChenLingBattleRefreshCard = 7514,
PlayerActionChenLingBattleBuyShopItem = 7515,
PlayerActionChenLingBattleRefreshShop = 7516,
PlayerActionChenLingBattleSelectPolicy = 7517,
PlayerActionChenLingBattleRefreshPolicy = 7518,
PlayerActionChenLingBattleAddHandCard = 7519,
PlayerActionChenLingBattleUseHandCard = 7520,
PlayerActionChenLingBattleSellHandCard = 7521,
PlayerActionChenLingBattleEntityUpgrade = 7522,
PlayerActionChenLingBattleCloneEntity = 7523,
PlayerActionCycleScoreChange = 7541,
PlayerActionCycleScoreTakeReward = 7542,
PlayerActionRelicPresetPlanSave = 7581,
PlayerActionRelicPresetPlanDelete = 7582,
PlayerActionRelicPresetPlanModifyName = 7583,
}
impl PlayerActionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PlayerActionNone => "PlayerActionType_PlayerActionNone",
Self::PlayerActionRegister => "PlayerActionType_PlayerActionRegister",
Self::PlayerActionLogin => "PlayerActionType_PlayerActionLogin",
Self::PlayerActionLogout => "PlayerActionType_PlayerActionLogout",
Self::PlayerActionAddExp => "PlayerActionType_PlayerActionAddExp",
Self::PlayerActionLevelUp => "PlayerActionType_PlayerActionLevelUp",
Self::PlayerActionAddMaterial => "PlayerActionType_PlayerActionAddMaterial",
Self::PlayerActionSaveStat => "PlayerActionType_PlayerActionSaveStat",
Self::PlayerActionTravelBrochureInteract => {
"PlayerActionType_PlayerActionTravelBrochureInteract"
}
Self::PlayerActionRelay => "PlayerActionType_PlayerActionRelay",
Self::PlayerActionRecharge => "PlayerActionType_PlayerActionRecharge",
Self::PlayerActionBuyGoods => "PlayerActionType_PlayerActionBuyGoods",
Self::PlayerActionAddCoin => "PlayerActionType_PlayerActionAddCoin",
Self::PlayerActionMonthCardDailyHcoin => {
"PlayerActionType_PlayerActionMonthCardDailyHcoin"
}
Self::PlayerActionMonthCardBuyMcoin => {
"PlayerActionType_PlayerActionMonthCardBuyMcoin"
}
Self::PlayerActionRechargeFreeCoin => {
"PlayerActionType_PlayerActionRechargeFreeCoin"
}
Self::PlayerActionAddMonthCard => "PlayerActionType_PlayerActionAddMonthCard",
Self::PlayerActionRechargeGiftPay => {
"PlayerActionType_PlayerActionRechargeGiftPay"
}
Self::PlayerActionRechargeGiftFree => {
"PlayerActionType_PlayerActionRechargeGiftFree"
}
Self::PlayerActionRechargeBenefit => {
"PlayerActionType_PlayerActionRechargeBenefit"
}
Self::PlayerActionRechargeGiftTakeReward => {
"PlayerActionType_PlayerActionRechargeGiftTakeReward"
}
Self::PlayerActionRechargeGiftReach => {
"PlayerActionType_PlayerActionRechargeGiftReach"
}
Self::PlayerActionRechargeBenefitReach => {
"PlayerActionType_PlayerActionRechargeBenefitReach"
}
Self::PlayerActionMonthCardEndMail => {
"PlayerActionType_PlayerActionMonthCardEndMail"
}
Self::PlayerActionMissionAccept => {
"PlayerActionType_PlayerActionMissionAccept"
}
Self::PlayerActionMissionFinish => {
"PlayerActionType_PlayerActionMissionFinish"
}
Self::PlayerActionMissionFail => "PlayerActionType_PlayerActionMissionFail",
Self::PlayerActionMainMissionAccept => {
"PlayerActionType_PlayerActionMainMissionAccept"
}
Self::PlayerActionSubMissionAccept => {
"PlayerActionType_PlayerActionSubMissionAccept"
}
Self::PlayerActionMainMissionFinish => {
"PlayerActionType_PlayerActionMainMissionFinish"
}
Self::PlayerActionSubMissionFinish => {
"PlayerActionType_PlayerActionSubMissionFinish"
}
Self::PlayerActionDailyTaskFinish => {
"PlayerActionType_PlayerActionDailyTaskFinish"
}
Self::PlayerActionDailyTaskTakeReward => {
"PlayerActionType_PlayerActionDailyTaskTakeReward"
}
Self::PlayerActionNpcTalkReward => {
"PlayerActionType_PlayerActionNpcTalkReward"
}
Self::PlayerActionMainMissionRecover => {
"PlayerActionType_PlayerActionMainMissionRecover"
}
Self::PlayerActionMainMissionDisable => {
"PlayerActionType_PlayerActionMainMissionDisable"
}
Self::PlayerActionConsumeItemSubMissionFinish => {
"PlayerActionType_PlayerActionConsumeItemSubMissionFinish"
}
Self::PlayerActionItemMonitorAllSources => {
"PlayerActionType_PlayerActionItemMonitorAllSources"
}
Self::PlayerActionGm => "PlayerActionType_PlayerActionGm",
Self::PlayerActionCustomOp => "PlayerActionType_PlayerActionCustomOp",
Self::PlayerActionCheckSum => "PlayerActionType_PlayerActionCheckSum",
Self::PlayerActionPlayerLocation => {
"PlayerActionType_PlayerActionPlayerLocation"
}
Self::PlayerActionChangeLanguage => {
"PlayerActionType_PlayerActionChangeLanguage"
}
Self::PlayerActionClientReport => "PlayerActionType_PlayerActionClientReport",
Self::PlayerActionAceReport => "PlayerActionType_PlayerActionAceReport",
Self::PlayerActionPlayerPowerInfo => {
"PlayerActionType_PlayerActionPlayerPowerInfo"
}
Self::PlayerActionDailyRefresh => "PlayerActionType_PlayerActionDailyRefresh",
Self::PlayerActionAvatarValueInfo => {
"PlayerActionType_PlayerActionAvatarValueInfo"
}
Self::PlayerActionMoveCheckFailedReport => {
"PlayerActionType_PlayerActionMoveCheckFailedReport"
}
Self::PlayerActionBattleFailedReport => {
"PlayerActionType_PlayerActionBattleFailedReport"
}
Self::PlayerActionSecurityReport => {
"PlayerActionType_PlayerActionSecurityReport"
}
Self::PlayerActionAvatarPromotion => {
"PlayerActionType_PlayerActionAvatarPromotion"
}
Self::PlayerActionAvatarAdd => "PlayerActionType_PlayerActionAvatarAdd",
Self::PlayerActionAvatarUseExpItem => {
"PlayerActionType_PlayerActionAvatarUseExpItem"
}
Self::PlayerActionAvatarLevelUp => {
"PlayerActionType_PlayerActionAvatarLevelUp"
}
Self::PlayerActionSkillTreeUp => "PlayerActionType_PlayerActionSkillTreeUp",
Self::PlayerActionAvatarHpChange => {
"PlayerActionType_PlayerActionAvatarHpChange"
}
Self::PlayerActionAvatarMpChange => {
"PlayerActionType_PlayerActionAvatarMpChange"
}
Self::PlayerActionAvatarAddExp => "PlayerActionType_PlayerActionAvatarAddExp",
Self::PlayerActionAvatarRankUp => "PlayerActionType_PlayerActionAvatarRankUp",
Self::PlayerActionAvatarRepeated => {
"PlayerActionType_PlayerActionAvatarRepeated"
}
Self::PlayerActionMpMaxChange => "PlayerActionType_PlayerActionMpMaxChange",
Self::PlayerActionAvatarTakePromotionReward => {
"PlayerActionType_PlayerActionAvatarTakePromotionReward"
}
Self::PlayerActionAvatarRelicAffixInfo => {
"PlayerActionType_PlayerActionAvatarRelicAffixInfo"
}
Self::PlayerActionAvatarMark => "PlayerActionType_PlayerActionAvatarMark",
Self::PlayerActionAvatarSystemPowerReset => {
"PlayerActionType_PlayerActionAvatarSystemPowerReset"
}
Self::PlayerActionAvatarChangePath => {
"PlayerActionType_PlayerActionAvatarChangePath"
}
Self::PlayerActionSetGrowthTargetAvatar => {
"PlayerActionType_PlayerActionSetGrowthTargetAvatar"
}
Self::PlayerActionDelAvatar => "PlayerActionType_PlayerActionDelAvatar",
Self::PlayerActionAvatarSkinChange => {
"PlayerActionType_PlayerActionAvatarSkinChange"
}
Self::PlayerActionSetGrowthTargetFunctionConfig => {
"PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig"
}
Self::PlayerActionAvatarSkinActivityReissue => {
"PlayerActionType_PlayerActionAvatarSkinActivityReissue"
}
Self::PlayerActionSetAvatarEnhancedId => {
"PlayerActionType_PlayerActionSetAvatarEnhancedId"
}
Self::PlayerActionDressPlayerOutfit => {
"PlayerActionType_PlayerActionDressPlayerOutfit"
}
Self::PlayerActionStageBegin => "PlayerActionType_PlayerActionStageBegin",
Self::PlayerActionStageEnd => "PlayerActionType_PlayerActionStageEnd",
Self::PlayerActionCocoonStageBegin => {
"PlayerActionType_PlayerActionCocoonStageBegin"
}
Self::PlayerActionCocoonStageEnd => {
"PlayerActionType_PlayerActionCocoonStageEnd"
}
Self::PlayerActionFarmElementEnd => {
"PlayerActionType_PlayerActionFarmElementEnd"
}
Self::PlayerActionElementStageEnd => {
"PlayerActionType_PlayerActionElementStageEnd"
}
Self::PlayerActionCocoonSweep => "PlayerActionType_PlayerActionCocoonSweep",
Self::PlayerActionFarmElementSweep => {
"PlayerActionType_PlayerActionFarmElementSweep"
}
Self::PlayerActionRecoverStamina => {
"PlayerActionType_PlayerActionRecoverStamina"
}
Self::PlayerActionExchangeStamina => {
"PlayerActionType_PlayerActionExchangeStamina"
}
Self::PlayerActionLoginReward => "PlayerActionType_PlayerActionLoginReward",
Self::PlayerActionModifyNickname => {
"PlayerActionType_PlayerActionModifyNickname"
}
Self::PlayerActionGetLevelReward => {
"PlayerActionType_PlayerActionGetLevelReward"
}
Self::PlayerActionWorldLevelUp => "PlayerActionType_PlayerActionWorldLevelUp",
Self::PlayerActionAddStamina => "PlayerActionType_PlayerActionAddStamina",
Self::PlayerActionGameplayBirthdayRewardMail => {
"PlayerActionType_PlayerActionGameplayBirthdayRewardMail"
}
Self::PlayerActionRechargeRebateReward => {
"PlayerActionType_PlayerActionRechargeRebateReward"
}
Self::PlayerActionGameplayBirthdaySet => {
"PlayerActionType_PlayerActionGameplayBirthdaySet"
}
Self::PlayerActionReserveStaminaExchange => {
"PlayerActionType_PlayerActionReserveStaminaExchange"
}
Self::PlayerActionReserveStaminaAdd => {
"PlayerActionType_PlayerActionReserveStaminaAdd"
}
Self::PlayerActionReserveStaminaChange => {
"PlayerActionType_PlayerActionReserveStaminaChange"
}
Self::PlayerActionNowStamina => "PlayerActionType_PlayerActionNowStamina",
Self::PlayerActionFtcResetNickname => {
"PlayerActionType_PlayerActionFtcResetNickname"
}
Self::PlayerActionReserveAndFuelExchangeStamina => {
"PlayerActionType_PlayerActionReserveAndFuelExchangeStamina"
}
Self::PlayerActionMail => "PlayerActionType_PlayerActionMail",
Self::PlayerActionMailOpByUser => "PlayerActionType_PlayerActionMailOpByUser",
Self::PlayerActionMailOpByMuip => "PlayerActionType_PlayerActionMailOpByMuip",
Self::PlayerActionMailOpByGm => "PlayerActionType_PlayerActionMailOpByGm",
Self::PlayerActionMailOpByFull => "PlayerActionType_PlayerActionMailOpByFull",
Self::PlayerActionMailOpByExpire => {
"PlayerActionType_PlayerActionMailOpByExpire"
}
Self::PlayerActionMailOpByInternal => {
"PlayerActionType_PlayerActionMailOpByInternal"
}
Self::PlayerActionAddMail => "PlayerActionType_PlayerActionAddMail",
Self::PlayerActionDelMail => "PlayerActionType_PlayerActionDelMail",
Self::PlayerActionTakeAttachment => {
"PlayerActionType_PlayerActionTakeAttachment"
}
Self::PlayerActionReadMail => "PlayerActionType_PlayerActionReadMail",
Self::PlayerActionBattleAvatar => "PlayerActionType_PlayerActionBattleAvatar",
Self::PlayerActionBattleMonster => {
"PlayerActionType_PlayerActionBattleMonster"
}
Self::PlayerActionBattleEnd => "PlayerActionType_PlayerActionBattleEnd",
Self::PlayerActionBattleReplay => "PlayerActionType_PlayerActionBattleReplay",
Self::PlayerActionBattleAvatarDeath => {
"PlayerActionType_PlayerActionBattleAvatarDeath"
}
Self::PlayerActionBattleSwitchPhase => {
"PlayerActionType_PlayerActionBattleSwitchPhase"
}
Self::PlayerActionBattleMonsterSkill => {
"PlayerActionType_PlayerActionBattleMonsterSkill"
}
Self::PlayerActionBattleRebattle => {
"PlayerActionType_PlayerActionBattleRebattle"
}
Self::PlayerActionBattleAvatarServant => {
"PlayerActionType_PlayerActionBattleAvatarServant"
}
Self::PlayerActionMissionReward => {
"PlayerActionType_PlayerActionMissionReward"
}
Self::PlayerActionQuestAccept => "PlayerActionType_PlayerActionQuestAccept",
Self::PlayerActionQuestFinish => "PlayerActionType_PlayerActionQuestFinish",
Self::PlayerActionQuestRemove => "PlayerActionType_PlayerActionQuestRemove",
Self::PlayerActionQuestReward => "PlayerActionType_PlayerActionQuestReward",
Self::PlayerActionQuestAutoClose => {
"PlayerActionType_PlayerActionQuestAutoClose"
}
Self::PlayerActionQuestExpired => "PlayerActionType_PlayerActionQuestExpired",
Self::PlayerActionMissionRequired => {
"PlayerActionType_PlayerActionMissionRequired"
}
Self::PlayerActionSubmissionReward => {
"PlayerActionType_PlayerActionSubmissionReward"
}
Self::PlayerActionAchievementLevelReward => {
"PlayerActionType_PlayerActionAchievementLevelReward"
}
Self::PlayerActionQuestDelete => "PlayerActionType_PlayerActionQuestDelete",
Self::PlayerActionSubMissionReward2 => {
"PlayerActionType_PlayerActionSubMissionReward2"
}
Self::PlayerActionMissionCompensate => {
"PlayerActionType_PlayerActionMissionCompensate"
}
Self::PlayerActionMissionRecycle => {
"PlayerActionType_PlayerActionMissionRecycle"
}
Self::PlayerActionQuestReset => "PlayerActionType_PlayerActionQuestReset",
Self::PlayerActionQuestOptionalReward => {
"PlayerActionType_PlayerActionQuestOptionalReward"
}
Self::PlayerActionMcvChange => "PlayerActionType_PlayerActionMcvChange",
Self::PlayerActionQuestReissue => "PlayerActionType_PlayerActionQuestReissue",
Self::PlayerActionPropInteract => "PlayerActionType_PlayerActionPropInteract",
Self::PlayerActionAvatarMazeSkill => {
"PlayerActionType_PlayerActionAvatarMazeSkill"
}
Self::PlayerActionEnterMaze => "PlayerActionType_PlayerActionEnterMaze",
Self::PlayerActionOrdinaryInteract => {
"PlayerActionType_PlayerActionOrdinaryInteract"
}
Self::PlayerActionChestInteract => {
"PlayerActionType_PlayerActionChestInteract"
}
Self::PlayerActionCheckPointUnlock => {
"PlayerActionType_PlayerActionCheckPointUnlock"
}
Self::PlayerActionCheckPointInteract => {
"PlayerActionType_PlayerActionCheckPointInteract"
}
Self::PlayerActionCheckPointRevive => {
"PlayerActionType_PlayerActionCheckPointRevive"
}
Self::PlayerActionCheckPointTransfer => {
"PlayerActionType_PlayerActionCheckPointTransfer"
}
Self::PlayerActionMonsterInteract => {
"PlayerActionType_PlayerActionMonsterInteract"
}
Self::PlayerActionNpcInteract => "PlayerActionType_PlayerActionNpcInteract",
Self::PlayerActionPropHit => "PlayerActionType_PlayerActionPropHit",
Self::PlayerActionPrelogueRevive => {
"PlayerActionType_PlayerActionPrelogueRevive"
}
Self::PlayerActionPropState => "PlayerActionType_PlayerActionPropState",
Self::PlayerActionCheckPointRecover => {
"PlayerActionType_PlayerActionCheckPointRecover"
}
Self::PlayerActionMechanismBar => "PlayerActionType_PlayerActionMechanismBar",
Self::PlayerActionSubmitOrigamiItem => {
"PlayerActionType_PlayerActionSubmitOrigamiItem"
}
Self::PlayerActionMazeBuffDropItem => {
"PlayerActionType_PlayerActionMazeBuffDropItem"
}
Self::PlayerActionFsvChange => "PlayerActionType_PlayerActionFsvChange",
Self::PlayerActionTimelinePropState => {
"PlayerActionType_PlayerActionTimelinePropState"
}
Self::PlayerActionGroupPropertyChange => {
"PlayerActionType_PlayerActionGroupPropertyChange"
}
Self::PlayerActionOpenGroupPropertyChest => {
"PlayerActionType_PlayerActionOpenGroupPropertyChest"
}
Self::PlayerActionEquipmentPromotion => {
"PlayerActionType_PlayerActionEquipmentPromotion"
}
Self::PlayerActionAddItem => "PlayerActionType_PlayerActionAddItem",
Self::PlayerActionUseItem => "PlayerActionType_PlayerActionUseItem",
Self::PlayerActionEquipmentRankUp => {
"PlayerActionType_PlayerActionEquipmentRankUp"
}
Self::PlayerActionEquipmentLevelUp => {
"PlayerActionType_PlayerActionEquipmentLevelUp"
}
Self::PlayerActionExpUpEquipmentReturn => {
"PlayerActionType_PlayerActionExpUpEquipmentReturn"
}
Self::PlayerActionBagFullRewardMail => {
"PlayerActionType_PlayerActionBagFullRewardMail"
}
Self::PlayerActionEquipmentAdd => "PlayerActionType_PlayerActionEquipmentAdd",
Self::PlayerActionEquipmentWear => {
"PlayerActionType_PlayerActionEquipmentWear"
}
Self::PlayerActionItemCompose => "PlayerActionType_PlayerActionItemCompose",
Self::PlayerActionRelicLevelUp => "PlayerActionType_PlayerActionRelicLevelUp",
Self::PlayerActionExpUpRelicReturn => {
"PlayerActionType_PlayerActionExpUpRelicReturn"
}
Self::PlayerActionRelicNumChanged => {
"PlayerActionType_PlayerActionRelicNumChanged"
}
Self::PlayerActionRelicWear => "PlayerActionType_PlayerActionRelicWear",
Self::PlayerActionRelicCompose => "PlayerActionType_PlayerActionRelicCompose",
Self::PlayerActionSellItem => "PlayerActionType_PlayerActionSellItem",
Self::PlayerActionUnlockMusic => "PlayerActionType_PlayerActionUnlockMusic",
Self::PlayerActionExchangeHcoinWithPayMcoin => {
"PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin"
}
Self::PlayerActionGetReward => "PlayerActionType_PlayerActionGetReward",
Self::PlayerActionExchangeHcoinWithFreeMcoin => {
"PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin"
}
Self::PlayerActionItemComposeFormulaUnlock => {
"PlayerActionType_PlayerActionItemComposeFormulaUnlock"
}
Self::PlayerActionExchangeHcoin => {
"PlayerActionType_PlayerActionExchangeHcoin"
}
Self::PlayerActionCityShopLevelReward => {
"PlayerActionType_PlayerActionCityShopLevelReward"
}
Self::PlayerActionItemRecycle => "PlayerActionType_PlayerActionItemRecycle",
Self::PlayerActionMuseumFundsConsume => {
"PlayerActionType_PlayerActionMuseumFundsConsume"
}
Self::PlayerActionMuseumEventBuyStuff => {
"PlayerActionType_PlayerActionMuseumEventBuyStuff"
}
Self::PlayerActionMuseumMarketBuyStuff => {
"PlayerActionType_PlayerActionMuseumMarketBuyStuff"
}
Self::PlayerActionMuseumRandomEvent => {
"PlayerActionType_PlayerActionMuseumRandomEvent"
}
Self::PlayerActionMuseumInitialItem => {
"PlayerActionType_PlayerActionMuseumInitialItem"
}
Self::PlayerActionOptionalBoxReward => {
"PlayerActionType_PlayerActionOptionalBoxReward"
}
Self::PlayerActionDestroyItem => "PlayerActionType_PlayerActionDestroyItem",
Self::PlayerActionTransferExp => "PlayerActionType_PlayerActionTransferExp",
Self::PlayerActionOndutyUse => "PlayerActionType_PlayerActionOndutyUse",
Self::PlayerActionItemMark => "PlayerActionType_PlayerActionItemMark",
Self::PlayerActionRelicDiscard => "PlayerActionType_PlayerActionRelicDiscard",
Self::PlayerActionGeneralVirtualItemChange => {
"PlayerActionType_PlayerActionGeneralVirtualItemChange"
}
Self::PlayerActionRelicLock => "PlayerActionType_PlayerActionRelicLock",
Self::PlayerActionRelicFilterPlanSave => {
"PlayerActionType_PlayerActionRelicFilterPlanSave"
}
Self::PlayerActionRelicFilterPlanDelete => {
"PlayerActionType_PlayerActionRelicFilterPlanDelete"
}
Self::PlayerActionRelicFilterPlanMark => {
"PlayerActionType_PlayerActionRelicFilterPlanMark"
}
Self::PlayerActionRelicSell => "PlayerActionType_PlayerActionRelicSell",
Self::PlayerActionRelicReforge => "PlayerActionType_PlayerActionRelicReforge",
Self::PlayerActionRelicSmartWearCustomPlan => {
"PlayerActionType_PlayerActionRelicSmartWearCustomPlan"
}
Self::PlayerActionRecoverRelic => "PlayerActionType_PlayerActionRecoverRelic",
Self::PlayerActionRecoverEquipment => {
"PlayerActionType_PlayerActionRecoverEquipment"
}
Self::PlayerActionEquipmentSell => {
"PlayerActionType_PlayerActionEquipmentSell"
}
Self::PlayerActionRelicSmartWearPinRelic => {
"PlayerActionType_PlayerActionRelicSmartWearPinRelic"
}
Self::PlayerActionRelicCocoonSetting => {
"PlayerActionType_PlayerActionRelicCocoonSetting"
}
Self::PlayerActionPersonalCardChange => {
"PlayerActionType_PlayerActionPersonalCardChange"
}
Self::PlayerActionPhoneCaseChange => {
"PlayerActionType_PlayerActionPhoneCaseChange"
}
Self::PlayerActionDeliveryItemReward => {
"PlayerActionType_PlayerActionDeliveryItemReward"
}
Self::PlayerActionItemAutoTransfer => {
"PlayerActionType_PlayerActionItemAutoTransfer"
}
Self::PlayerActionItemAutoTransferInBag => {
"PlayerActionType_PlayerActionItemAutoTransferInBag"
}
Self::PlayerActionItemAutoTransferOnAdd => {
"PlayerActionType_PlayerActionItemAutoTransferOnAdd"
}
Self::PlayerActionAddExtraCoin => "PlayerActionType_PlayerActionAddExtraCoin",
Self::PlayerActionVariableDiceExchangePartnerCoin => {
"PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin"
}
Self::PlayerActionRelicBox => "PlayerActionType_PlayerActionRelicBox",
Self::PlayerActionRelicBoxSettle => {
"PlayerActionType_PlayerActionRelicBoxSettle"
}
Self::PlayerActionRelicBoxRegular => {
"PlayerActionType_PlayerActionRelicBoxRegular"
}
Self::PlayerActionRelicReplace => "PlayerActionType_PlayerActionRelicReplace",
Self::PlayerActionEquipmentUpCostPileSetting => {
"PlayerActionType_PlayerActionEquipmentUpCostPileSetting"
}
Self::PlayerActionRelicBoxShow => "PlayerActionType_PlayerActionRelicBoxShow",
Self::PlayerActionTutorialGuideFinish => {
"PlayerActionType_PlayerActionTutorialGuideFinish"
}
Self::PlayerActionTutorial => "PlayerActionType_PlayerActionTutorial",
Self::PlayerActionTutorialGuide => {
"PlayerActionType_PlayerActionTutorialGuide"
}
Self::PlayerActionMonsterDrop => "PlayerActionType_PlayerActionMonsterDrop",
Self::PlayerActionFinishChallenge => {
"PlayerActionType_PlayerActionFinishChallenge"
}
Self::PlayerActionChallengeStars => {
"PlayerActionType_PlayerActionChallengeStars"
}
Self::PlayerActionChallengeStart => {
"PlayerActionType_PlayerActionChallengeStart"
}
Self::PlayerActionChallengeEnd => "PlayerActionType_PlayerActionChallengeEnd",
Self::PlayerActionChallengeWin => "PlayerActionType_PlayerActionChallengeWin",
Self::PlayerActionChallengeFail => {
"PlayerActionType_PlayerActionChallengeFail"
}
Self::PlayerActionChallengeLeave => {
"PlayerActionType_PlayerActionChallengeLeave"
}
Self::PlayerActionChallengeSwitch => {
"PlayerActionType_PlayerActionChallengeSwitch"
}
Self::PlayerActionChallengeBonusReward => {
"PlayerActionType_PlayerActionChallengeBonusReward"
}
Self::PlayerActionChallengeStarsReward => {
"PlayerActionType_PlayerActionChallengeStarsReward"
}
Self::PlayerActionChallengeRestart => {
"PlayerActionType_PlayerActionChallengeRestart"
}
Self::PlayerActionChallengeStoryStart => {
"PlayerActionType_PlayerActionChallengeStoryStart"
}
Self::PlayerActionChallengeStoryEnd => {
"PlayerActionType_PlayerActionChallengeStoryEnd"
}
Self::PlayerActionChallengeFastPass => {
"PlayerActionType_PlayerActionChallengeFastPass"
}
Self::PlayerActionChallengeStoryFastPass => {
"PlayerActionType_PlayerActionChallengeStoryFastPass"
}
Self::PlayerActionChallengeMemoryFastPass => {
"PlayerActionType_PlayerActionChallengeMemoryFastPass"
}
Self::PlayerActionChallengeBattleTarget => {
"PlayerActionType_PlayerActionChallengeBattleTarget"
}
Self::PlayerActionChallengeBossEnd => {
"PlayerActionType_PlayerActionChallengeBossEnd"
}
Self::PlayerActionChallengeBossFastPass => {
"PlayerActionType_PlayerActionChallengeBossFastPass"
}
Self::PlayerActionChallengeStartPartial => {
"PlayerActionType_PlayerActionChallengeStartPartial"
}
Self::PlayerActionChallengeBossPhaseStart => {
"PlayerActionType_PlayerActionChallengeBossPhaseStart"
}
Self::PlayerActionChallengeBossPhaseEnd => {
"PlayerActionType_PlayerActionChallengeBossPhaseEnd"
}
Self::PlayerActionChallengeBossPhaseEndBeforeBattle => {
"PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle"
}
Self::PlayerActionChallengeRecommendLineup => {
"PlayerActionType_PlayerActionChallengeRecommendLineup"
}
Self::PlayerActionChallengeStoryFeverBattleEnd => {
"PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd"
}
Self::PlayerActionTeamInfoChange => {
"PlayerActionType_PlayerActionTeamInfoChange"
}
Self::PlayerActionChangeCurrentAvatar => {
"PlayerActionType_PlayerActionChangeCurrentAvatar"
}
Self::PlayerActionCreateVirtualTeam => {
"PlayerActionType_PlayerActionCreateVirtualTeam"
}
Self::PlayerActionTeamNameEdit => "PlayerActionType_PlayerActionTeamNameEdit",
Self::PlayerActionReplaceLineupAvatar => {
"PlayerActionType_PlayerActionReplaceLineupAvatar"
}
Self::PlayerActionAvatarBuffChange => {
"PlayerActionType_PlayerActionAvatarBuffChange"
}
Self::PlayerActionEnvBuffChange => {
"PlayerActionType_PlayerActionEnvBuffChange"
}
Self::PlayerActionGameCore => "PlayerActionType_PlayerActionGameCore",
Self::PlayerActionAvatarGlobalBuff => {
"PlayerActionType_PlayerActionAvatarGlobalBuff"
}
Self::PlayerActionRogueExploreStart => {
"PlayerActionType_PlayerActionRogueExploreStart"
}
Self::PlayerActionRogueEnterRoom => {
"PlayerActionType_PlayerActionRogueEnterRoom"
}
Self::PlayerActionRogueLeaveRoom => {
"PlayerActionType_PlayerActionRogueLeaveRoom"
}
Self::PlayerActionRogueExploreFinish => {
"PlayerActionType_PlayerActionRogueExploreFinish"
}
Self::PlayerActionRogueSelectBuff => {
"PlayerActionType_PlayerActionRogueSelectBuff"
}
Self::PlayerActionRogueRollBuff => {
"PlayerActionType_PlayerActionRogueRollBuff"
}
Self::PlayerActionRogueRevive => "PlayerActionType_PlayerActionRogueRevive",
Self::PlayerActionRogueChallengeStart => {
"PlayerActionType_PlayerActionRogueChallengeStart"
}
Self::PlayerActionRogueMiracle => "PlayerActionType_PlayerActionRogueMiracle",
Self::PlayerActionRogueAddBuff => "PlayerActionType_PlayerActionRogueAddBuff",
Self::PlayerActionRoguePickAvatar => {
"PlayerActionType_PlayerActionRoguePickAvatar"
}
Self::PlayerActionRogueSeasonChanged => {
"PlayerActionType_PlayerActionRogueSeasonChanged"
}
Self::PlayerActionRogueAeonLevelUp => {
"PlayerActionType_PlayerActionRogueAeonLevelUp"
}
Self::PlayerActionRogueOpenDoor => {
"PlayerActionType_PlayerActionRogueOpenDoor"
}
Self::PlayerActionRogueScoreReward => {
"PlayerActionType_PlayerActionRogueScoreReward"
}
Self::PlayerActionRogueEnhanceBuff => {
"PlayerActionType_PlayerActionRogueEnhanceBuff"
}
Self::PlayerActionRogueSelectBonus => {
"PlayerActionType_PlayerActionRogueSelectBonus"
}
Self::PlayerActionRogueAreaFirstReward => {
"PlayerActionType_PlayerActionRogueAreaFirstReward"
}
Self::PlayerActionRogueEnableTalent => {
"PlayerActionType_PlayerActionRogueEnableTalent"
}
Self::PlayerActionRogueAeonUnlock => {
"PlayerActionType_PlayerActionRogueAeonUnlock"
}
Self::PlayerActionRogueAeonAddExp => {
"PlayerActionType_PlayerActionRogueAeonAddExp"
}
Self::PlayerActionRogueImmerseLevelUp => {
"PlayerActionType_PlayerActionRogueImmerseLevelUp"
}
Self::PlayerActionRogueSelectMiracle => {
"PlayerActionType_PlayerActionRogueSelectMiracle"
}
Self::PlayerActionRogueUnlockArea => {
"PlayerActionType_PlayerActionRogueUnlockArea"
}
Self::PlayerActionRogueExploreScoreChange => {
"PlayerActionType_PlayerActionRogueExploreScoreChange"
}
Self::PlayerActionRogueUpdateRewardPool => {
"PlayerActionType_PlayerActionRogueUpdateRewardPool"
}
Self::PlayerActionRogueSwapBuff => {
"PlayerActionType_PlayerActionRogueSwapBuff"
}
Self::PlayerActionRogueWeeklyRefresh => {
"PlayerActionType_PlayerActionRogueWeeklyRefresh"
}
Self::PlayerActionRogueExchangeKey => {
"PlayerActionType_PlayerActionRogueExchangeKey"
}
Self::PlayerActionRogueGetObjectReward => {
"PlayerActionType_PlayerActionRogueGetObjectReward"
}
Self::PlayerActionRogueAreaMonsterDrop => {
"PlayerActionType_PlayerActionRogueAreaMonsterDrop"
}
Self::PlayerActionRogueAddMiracle => {
"PlayerActionType_PlayerActionRogueAddMiracle"
}
Self::PlayerActionRogueSwapMiracle => {
"PlayerActionType_PlayerActionRogueSwapMiracle"
}
Self::PlayerActionRogueOpenObjectReward => {
"PlayerActionType_PlayerActionRogueOpenObjectReward"
}
Self::PlayerActionRogueAeonEffect => {
"PlayerActionType_PlayerActionRogueAeonEffect"
}
Self::PlayerActionRogueReforgeBuff => {
"PlayerActionType_PlayerActionRogueReforgeBuff"
}
Self::PlayerActionRogueTradeMiracle => {
"PlayerActionType_PlayerActionRogueTradeMiracle"
}
Self::PlayerActionRogueRemoveAvatar => {
"PlayerActionType_PlayerActionRogueRemoveAvatar"
}
Self::PlayerActionRogueDialogueSelect => {
"PlayerActionType_PlayerActionRogueDialogueSelect"
}
Self::PlayerActionRogueSelectAeon => {
"PlayerActionType_PlayerActionRogueSelectAeon"
}
Self::PlayerActionRogueDialogueFinish => {
"PlayerActionType_PlayerActionRogueDialogueFinish"
}
Self::PlayerActionRogueHandbookReward => {
"PlayerActionType_PlayerActionRogueHandbookReward"
}
Self::PlayerActionRogueAdventureRoomReward => {
"PlayerActionType_PlayerActionRogueAdventureRoomReward"
}
Self::PlayerActionRogueShopBuy => "PlayerActionType_PlayerActionRogueShopBuy",
Self::PlayerActionRogueRepairMiracle => {
"PlayerActionType_PlayerActionRogueRepairMiracle"
}
Self::PlayerActionRogueReplaceAllMiracle => {
"PlayerActionType_PlayerActionRogueReplaceAllMiracle"
}
Self::PlayerActionRogueMiracleBroken => {
"PlayerActionType_PlayerActionRogueMiracleBroken"
}
Self::PlayerActionRogueShopRefresh => {
"PlayerActionType_PlayerActionRogueShopRefresh"
}
Self::PlayerActionRogueLevelMechanism => {
"PlayerActionType_PlayerActionRogueLevelMechanism"
}
Self::PlayerActionRogueRemoveMiracle => {
"PlayerActionType_PlayerActionRogueRemoveMiracle"
}
Self::PlayerActionRogueDropBuff => {
"PlayerActionType_PlayerActionRogueDropBuff"
}
Self::PlayerActionRogueDestroyMiracle => {
"PlayerActionType_PlayerActionRogueDestroyMiracle"
}
Self::PlayerActionRogueActivateFormula => {
"PlayerActionType_PlayerActionRogueActivateFormula"
}
Self::PlayerActionRogueDeactivateFormula => {
"PlayerActionType_PlayerActionRogueDeactivateFormula"
}
Self::PlayerActionRogueRemoveBuff => {
"PlayerActionType_PlayerActionRogueRemoveBuff"
}
Self::PlayerActionRogueSelectFormula => {
"PlayerActionType_PlayerActionRogueSelectFormula"
}
Self::PlayerActionRogueDropFormula => {
"PlayerActionType_PlayerActionRogueDropFormula"
}
Self::PlayerActionRogueRollFormula => {
"PlayerActionType_PlayerActionRogueRollFormula"
}
Self::PlayerActionRogueReforgeFormula => {
"PlayerActionType_PlayerActionRogueReforgeFormula"
}
Self::PlayerActionRogueComposeMiracle => {
"PlayerActionType_PlayerActionRogueComposeMiracle"
}
Self::PlayerActionRogueReforgeMiracle => {
"PlayerActionType_PlayerActionRogueReforgeMiracle"
}
Self::PlayerActionRogueDoGamble => {
"PlayerActionType_PlayerActionRogueDoGamble"
}
Self::PlayerActionRogueKeywordActivate => {
"PlayerActionType_PlayerActionRogueKeywordActivate"
}
Self::PlayerActionRogueKeywordDeactivate => {
"PlayerActionType_PlayerActionRogueKeywordDeactivate"
}
Self::PlayerActionRogueSourceDefault => {
"PlayerActionType_PlayerActionRogueSourceDefault"
}
Self::PlayerActionRoguePlayerSelect => {
"PlayerActionType_PlayerActionRoguePlayerSelect"
}
Self::PlayerActionRogueLayerSettlement => {
"PlayerActionType_PlayerActionRogueLayerSettlement"
}
Self::PlayerActionRogueFormula => "PlayerActionType_PlayerActionRogueFormula",
Self::PlayerActionRogueWorkbench => {
"PlayerActionType_PlayerActionRogueWorkbench"
}
Self::PlayerActionRogueModifier => {
"PlayerActionType_PlayerActionRogueModifier"
}
Self::PlayerActionRogueReforge => "PlayerActionType_PlayerActionRogueReforge",
Self::PlayerActionRogueTalent => "PlayerActionType_PlayerActionRogueTalent",
Self::PlayerActionRogueReroll => "PlayerActionType_PlayerActionRogueReroll",
Self::PlayerActionRogueCoinChange => {
"PlayerActionType_PlayerActionRogueCoinChange"
}
Self::PlayerActionRogueMagicScepterShop => {
"PlayerActionType_PlayerActionRogueMagicScepterShop"
}
Self::PlayerActionRogueMagicUnitShop => {
"PlayerActionType_PlayerActionRogueMagicUnitShop"
}
Self::PlayerActionRogueMagicScepterLevelUp => {
"PlayerActionType_PlayerActionRogueMagicScepterLevelUp"
}
Self::PlayerActionGacha => "PlayerActionType_PlayerActionGacha",
Self::PlayerActionAddGachaTicket => {
"PlayerActionType_PlayerActionAddGachaTicket"
}
Self::PlayerActionGachaExchange => {
"PlayerActionType_PlayerActionGachaExchange"
}
Self::PlayerActionSetGachaDecideItem => {
"PlayerActionType_PlayerActionSetGachaDecideItem"
}
Self::PlayerActionEventMissionAccept => {
"PlayerActionType_PlayerActionEventMissionAccept"
}
Self::PlayerActionEventMissionFinish => {
"PlayerActionType_PlayerActionEventMissionFinish"
}
Self::PlayerActionEventMissionReward => {
"PlayerActionType_PlayerActionEventMissionReward"
}
Self::PlayerActionRaidFinish => "PlayerActionType_PlayerActionRaidFinish",
Self::PlayerActionRaidBegin => "PlayerActionType_PlayerActionRaidBegin",
Self::PlayerActionChallengeRaidReward => {
"PlayerActionType_PlayerActionChallengeRaidReward"
}
Self::PlayerActionStartRaid => "PlayerActionType_PlayerActionStartRaid",
Self::PlayerActionEndRaid => "PlayerActionType_PlayerActionEndRaid",
Self::PlayerActionRaidTargetFinish => {
"PlayerActionType_PlayerActionRaidTargetFinish"
}
Self::PlayerActionArchiveRaid => "PlayerActionType_PlayerActionArchiveRaid",
Self::PlayerActionHeroBaseTypeChange => {
"PlayerActionType_PlayerActionHeroBaseTypeChange"
}
Self::PlayerActionHeroBaseTypeAddByMission => {
"PlayerActionType_PlayerActionHeroBaseTypeAddByMission"
}
Self::PlayerActionHeroBaseTypeAddByReq => {
"PlayerActionType_PlayerActionHeroBaseTypeAddByReq"
}
Self::PlayerActionHeroBaseTypeAdd => {
"PlayerActionType_PlayerActionHeroBaseTypeAdd"
}
Self::PlayerActionDialogueSelect => {
"PlayerActionType_PlayerActionDialogueSelect"
}
Self::PlayerActionExpeditionStart => {
"PlayerActionType_PlayerActionExpeditionStart"
}
Self::PlayerActionExpeditionFinish => {
"PlayerActionType_PlayerActionExpeditionFinish"
}
Self::PlayerActionExpeditionReward => {
"PlayerActionType_PlayerActionExpeditionReward"
}
Self::PlayerActionActivityExpeditionStart => {
"PlayerActionType_PlayerActionActivityExpeditionStart"
}
Self::PlayerActionActivityExpeditionFinish => {
"PlayerActionType_PlayerActionActivityExpeditionFinish"
}
Self::PlayerActionActivityExpeditionReward => {
"PlayerActionType_PlayerActionActivityExpeditionReward"
}
Self::PlayerActionActivityExpeditionBegin => {
"PlayerActionType_PlayerActionActivityExpeditionBegin"
}
Self::PlayerActionActivityExpeditionEnd => {
"PlayerActionType_PlayerActionActivityExpeditionEnd"
}
Self::PlayerActionExpeditionSet => {
"PlayerActionType_PlayerActionExpeditionSet"
}
Self::PlayerActionExpeditionTakeReward => {
"PlayerActionType_PlayerActionExpeditionTakeReward"
}
Self::PlayerActionActivityLoginReward => {
"PlayerActionType_PlayerActionActivityLoginReward"
}
Self::PlayerActionFriendReport => "PlayerActionType_PlayerActionFriendReport",
Self::PlayerActionAssistReward => "PlayerActionType_PlayerActionAssistReward",
Self::PlayerActionAssistAvatarRefresh => {
"PlayerActionType_PlayerActionAssistAvatarRefresh"
}
Self::PlayerActionAssistAvatarBattleStart => {
"PlayerActionType_PlayerActionAssistAvatarBattleStart"
}
Self::PlayerActionAssistAvatarBattleEnd => {
"PlayerActionType_PlayerActionAssistAvatarBattleEnd"
}
Self::PlayerActionFriendApply => "PlayerActionType_PlayerActionFriendApply",
Self::PlayerActionFriendManage => "PlayerActionType_PlayerActionFriendManage",
Self::PlayerActionFriendBlacklist => {
"PlayerActionType_PlayerActionFriendBlacklist"
}
Self::PlayerActionFriendModifyRemarkName => {
"PlayerActionType_PlayerActionFriendModifyRemarkName"
}
Self::PlayerActionFriendMark => "PlayerActionType_PlayerActionFriendMark",
Self::PlayerActionFriendAssistList => {
"PlayerActionType_PlayerActionFriendAssistList"
}
Self::PlayerActionBattlePassLevelReward => {
"PlayerActionType_PlayerActionBattlePassLevelReward"
}
Self::PlayerActionBattlePass128TierReward => {
"PlayerActionType_PlayerActionBattlePass128TierReward"
}
Self::PlayerActionBattlePassLevelRewardAutoMail => {
"PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail"
}
Self::PlayerActionBuyBattlePass => {
"PlayerActionType_PlayerActionBuyBattlePass"
}
Self::PlayerActionAddBattlePassExp => {
"PlayerActionType_PlayerActionAddBattlePassExp"
}
Self::PlayerActionBattlePassLevelUp => {
"PlayerActionType_PlayerActionBattlePassLevelUp"
}
Self::PlayerActionBuyBattlePassLevel => {
"PlayerActionType_PlayerActionBuyBattlePassLevel"
}
Self::PlayerActionBattlePassEndMail => {
"PlayerActionType_PlayerActionBattlePassEndMail"
}
Self::PlayerActionBattlePass68TierReward => {
"PlayerActionType_PlayerActionBattlePass68TierReward"
}
Self::PlayerActionModifySign => "PlayerActionType_PlayerActionModifySign",
Self::PlayerActionDisplayAvatarSet => {
"PlayerActionType_PlayerActionDisplayAvatarSet"
}
Self::PlayerActionAssistAvatarSet => {
"PlayerActionType_PlayerActionAssistAvatarSet"
}
Self::PlayerActionAchievementFinish => {
"PlayerActionType_PlayerActionAchievementFinish"
}
Self::PlayerActionAchievementReward => {
"PlayerActionType_PlayerActionAchievementReward"
}
Self::PlayerActionAchievementAddExp => {
"PlayerActionType_PlayerActionAchievementAddExp"
}
Self::PlayerActionAchievementLevelUp => {
"PlayerActionType_PlayerActionAchievementLevelUp"
}
Self::PlayerActionPunkLordReward => {
"PlayerActionType_PlayerActionPunkLordReward"
}
Self::PlayerActionPunkLordBossSearch => {
"PlayerActionType_PlayerActionPunkLordBossSearch"
}
Self::PlayerActionPunkLordBossShare => {
"PlayerActionType_PlayerActionPunkLordBossShare"
}
Self::PlayerActionStartPunkLordRaid => {
"PlayerActionType_PlayerActionStartPunkLordRaid"
}
Self::PlayerActionPunkLordSupportTimes => {
"PlayerActionType_PlayerActionPunkLordSupportTimes"
}
Self::PlayerActionPunkLordScoreReward => {
"PlayerActionType_PlayerActionPunkLordScoreReward"
}
Self::PlayerActionPunkLordListRefresh => {
"PlayerActionType_PlayerActionPunkLordListRefresh"
}
Self::PlayerActionPunkLordPowerAttack => {
"PlayerActionType_PlayerActionPunkLordPowerAttack"
}
Self::PlayerActionPunkLordBattleEnd => {
"PlayerActionType_PlayerActionPunkLordBattleEnd"
}
Self::PlayerActionPunkLordBossDeath => {
"PlayerActionType_PlayerActionPunkLordBossDeath"
}
Self::PlayerActionPunkLordBossScore => {
"PlayerActionType_PlayerActionPunkLordBossScore"
}
Self::PlayerActionDailyActiveLevelReward => {
"PlayerActionType_PlayerActionDailyActiveLevelReward"
}
Self::PlayerActionDailyActiveAddPoint => {
"PlayerActionType_PlayerActionDailyActiveAddPoint"
}
Self::PlayerActionDailyActiveDeleteOldQuest => {
"PlayerActionType_PlayerActionDailyActiveDeleteOldQuest"
}
Self::PlayerActionFightActivityBegin => {
"PlayerActionType_PlayerActionFightActivityBegin"
}
Self::PlayerActionFightActivityEnd => {
"PlayerActionType_PlayerActionFightActivityEnd"
}
Self::PlayerActionFightActivityReward => {
"PlayerActionType_PlayerActionFightActivityReward"
}
Self::PlayerActionActivityEndMail => {
"PlayerActionType_PlayerActionActivityEndMail"
}
Self::PlayerActionAppointmentMail => {
"PlayerActionType_PlayerActionAppointmentMail"
}
Self::PlayerActionShareReward => "PlayerActionType_PlayerActionShareReward",
Self::PlayerActionActivityTrialReward => {
"PlayerActionType_PlayerActionActivityTrialReward"
}
Self::PlayerActionActivityTrialStart => {
"PlayerActionType_PlayerActionActivityTrialStart"
}
Self::PlayerActionPsPreOrderMail1 => {
"PlayerActionType_PlayerActionPsPreOrderMail1"
}
Self::PlayerActionPsPreOrderMail2 => {
"PlayerActionType_PlayerActionPsPreOrderMail2"
}
Self::PlayerActionPsLoginMail => "PlayerActionType_PlayerActionPsLoginMail",
Self::PlayerActionLoginMail => "PlayerActionType_PlayerActionLoginMail",
Self::PlayerActionGooglePoints100Mail => {
"PlayerActionType_PlayerActionGooglePoints100Mail"
}
Self::PlayerActionGooglePoints150Mail => {
"PlayerActionType_PlayerActionGooglePoints150Mail"
}
Self::PlayerActionTrainVisitorBehaviorFinish => {
"PlayerActionType_PlayerActionTrainVisitorBehaviorFinish"
}
Self::PlayerActionEnterViewTrain => {
"PlayerActionType_PlayerActionEnterViewTrain"
}
Self::PlayerActionTrainVisitorBehaviorRewardForceSend => {
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend"
}
Self::PlayerActionTrainVisitorRegisterOpen => {
"PlayerActionType_PlayerActionTrainVisitorRegisterOpen"
}
Self::PlayerActionTrainVisitorBehaviorRewardForceSendByRegister => {
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister"
}
Self::PlayerActionTrainVisitorClearLastTrainVisitor => {
"PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor"
}
Self::PlayerActionTrainVisitorRefreshTrainVisitor => {
"PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor"
}
Self::PlayerActionTrainVisitorRefreshNpc => {
"PlayerActionType_PlayerActionTrainVisitorRefreshNpc"
}
Self::PlayerActionMessageGroupAccept => {
"PlayerActionType_PlayerActionMessageGroupAccept"
}
Self::PlayerActionMessageSectionAccept => {
"PlayerActionType_PlayerActionMessageSectionAccept"
}
Self::PlayerActionMessageSectionFinish => {
"PlayerActionType_PlayerActionMessageSectionFinish"
}
Self::PlayerActionMessageItemFinish => {
"PlayerActionType_PlayerActionMessageItemFinish"
}
Self::PlayerActionFinishMessageGroupReward => {
"PlayerActionType_PlayerActionFinishMessageGroupReward"
}
Self::PlayerActionSubstituteMessageGroupReward => {
"PlayerActionType_PlayerActionSubstituteMessageGroupReward"
}
Self::PlayerActionDeleteMessageGroup => {
"PlayerActionType_PlayerActionDeleteMessageGroup"
}
Self::PlayerActionDeleteMessageSection => {
"PlayerActionType_PlayerActionDeleteMessageSection"
}
Self::PlayerActionDeleteMessageGroupByConfig => {
"PlayerActionType_PlayerActionDeleteMessageGroupByConfig"
}
Self::PlayerActionDeleteMessageGroupByActivity => {
"PlayerActionType_PlayerActionDeleteMessageGroupByActivity"
}
Self::PlayerActionDeleteMessageGroupByMission => {
"PlayerActionType_PlayerActionDeleteMessageGroupByMission"
}
Self::PlayerActionTextJoinSave => "PlayerActionType_PlayerActionTextJoinSave",
Self::PlayerActionBoxingClubStart => {
"PlayerActionType_PlayerActionBoxingClubStart"
}
Self::PlayerActionBoxingClubFinish => {
"PlayerActionType_PlayerActionBoxingClubFinish"
}
Self::PlayerActionBoxingClubPause => {
"PlayerActionType_PlayerActionBoxingClubPause"
}
Self::PlayerActionBoxingClubStageStart => {
"PlayerActionType_PlayerActionBoxingClubStageStart"
}
Self::PlayerActionTalkSend => "PlayerActionType_PlayerActionTalkSend",
Self::PlayerActionSelectInclinationText => {
"PlayerActionType_PlayerActionSelectInclinationText"
}
Self::PlayerActionMuseumSettleTurnOpen => {
"PlayerActionType_PlayerActionMuseumSettleTurnOpen"
}
Self::PlayerActionMuseumUpgradeArea => {
"PlayerActionType_PlayerActionMuseumUpgradeArea"
}
Self::PlayerActionMuseumUpgradeAreaStat => {
"PlayerActionType_PlayerActionMuseumUpgradeAreaStat"
}
Self::PlayerActionMuseumDispatchRewardRegular => {
"PlayerActionType_PlayerActionMuseumDispatchRewardRegular"
}
Self::PlayerActionMuseumDispatchRewardDirectional => {
"PlayerActionType_PlayerActionMuseumDispatchRewardDirectional"
}
Self::PlayerActionMuseumPhaseTargetFinished => {
"PlayerActionType_PlayerActionMuseumPhaseTargetFinished"
}
Self::PlayerActionMuseumGetStuff => {
"PlayerActionType_PlayerActionMuseumGetStuff"
}
Self::PlayerActionMuseumGetExhibit => {
"PlayerActionType_PlayerActionMuseumGetExhibit"
}
Self::PlayerActionMuseumTakeCollectMission => {
"PlayerActionType_PlayerActionMuseumTakeCollectMission"
}
Self::PlayerActionMuseumAreaUnlock => {
"PlayerActionType_PlayerActionMuseumAreaUnlock"
}
Self::PlayerActionMuseumAreaUpgrade => {
"PlayerActionType_PlayerActionMuseumAreaUpgrade"
}
Self::PlayerActionMuseumAreaStatUpgrade => {
"PlayerActionType_PlayerActionMuseumAreaStatUpgrade"
}
Self::PlayerActionMuseumEnterNextRound => {
"PlayerActionType_PlayerActionMuseumEnterNextRound"
}
Self::PlayerActionMuseumStartDispatch => {
"PlayerActionType_PlayerActionMuseumStartDispatch"
}
Self::PlayerActionMuseumSettleDispatch => {
"PlayerActionType_PlayerActionMuseumSettleDispatch"
}
Self::PlayerActionMuseumRenewPointChanged => {
"PlayerActionType_PlayerActionMuseumRenewPointChanged"
}
Self::PlayerActionMuseumTargetReward => {
"PlayerActionType_PlayerActionMuseumTargetReward"
}
Self::PlayerActionMuseumPhaseUpgrade => {
"PlayerActionType_PlayerActionMuseumPhaseUpgrade"
}
Self::PlayerActionMuseumCollectReward => {
"PlayerActionType_PlayerActionMuseumCollectReward"
}
Self::PlayerActionMuseumTargetStart => {
"PlayerActionType_PlayerActionMuseumTargetStart"
}
Self::PlayerActionMuseumTargetFinish => {
"PlayerActionType_PlayerActionMuseumTargetFinish"
}
Self::PlayerActionActivityMonsterResearchConsumeMaterial => {
"PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial"
}
Self::PlayerActionActivityMonsterResearchTakeReward => {
"PlayerActionType_PlayerActionActivityMonsterResearchTakeReward"
}
Self::PlayerActionPlayerReturnStart => {
"PlayerActionType_PlayerActionPlayerReturnStart"
}
Self::PlayerActionPlayerReturnSign => {
"PlayerActionType_PlayerActionPlayerReturnSign"
}
Self::PlayerActionPlayerReturnPoint => {
"PlayerActionType_PlayerActionPlayerReturnPoint"
}
Self::PlayerActionPlayerReturnCountdown => {
"PlayerActionType_PlayerActionPlayerReturnCountdown"
}
Self::PlayerActionPlayerReturnFinish => {
"PlayerActionType_PlayerActionPlayerReturnFinish"
}
Self::PlayerActionPlayerReturnCompensate => {
"PlayerActionType_PlayerActionPlayerReturnCompensate"
}
Self::PlayerActionPlayerReturnGetRelic => {
"PlayerActionType_PlayerActionPlayerReturnGetRelic"
}
Self::PlayerActionPlayerReturnBpExpExtra => {
"PlayerActionType_PlayerActionPlayerReturnBpExpExtra"
}
Self::PlayerActionPlayerReturnHcoinExtra => {
"PlayerActionType_PlayerActionPlayerReturnHcoinExtra"
}
Self::PlayerActionPlayerReturnCustomRelic => {
"PlayerActionType_PlayerActionPlayerReturnCustomRelic"
}
Self::PlayerActionRogueChallengeActivityStart => {
"PlayerActionType_PlayerActionRogueChallengeActivityStart"
}
Self::PlayerActionRogueChallengeActivityFinish => {
"PlayerActionType_PlayerActionRogueChallengeActivityFinish"
}
Self::PlayerActionRogueChallengeActivitySave => {
"PlayerActionType_PlayerActionRogueChallengeActivitySave"
}
Self::PlayerActionPlayerReturnLoginMail => {
"PlayerActionType_PlayerActionPlayerReturnLoginMail"
}
Self::PlayerActionAetherDivideUsePassiveSkillItem => {
"PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem"
}
Self::PlayerActionAetherDivideClearPassiveSkill => {
"PlayerActionType_PlayerActionAetherDivideClearPassiveSkill"
}
Self::PlayerActionAetherDivideFinishChallenge => {
"PlayerActionType_PlayerActionAetherDivideFinishChallenge"
}
Self::PlayerActionAetherDivideOverflowChunkReward => {
"PlayerActionType_PlayerActionAetherDivideOverflowChunkReward"
}
Self::PlayerActionAetherDivideLevelUp => {
"PlayerActionType_PlayerActionAetherDivideLevelUp"
}
Self::PlayerActionAetherDivideNewReward => {
"PlayerActionType_PlayerActionAetherDivideNewReward"
}
Self::PlayerActionAetherDivideMonsterAdd => {
"PlayerActionType_PlayerActionAetherDivideMonsterAdd"
}
Self::PlayerActionAetherDivideMonsterLevel => {
"PlayerActionType_PlayerActionAetherDivideMonsterLevel"
}
Self::PlayerActionAetherDivideMonsterSkillWear => {
"PlayerActionType_PlayerActionAetherDivideMonsterSkillWear"
}
Self::PlayerActionAetherDivideTeamChange => {
"PlayerActionType_PlayerActionAetherDivideTeamChange"
}
Self::PlayerActionAetherDivideStageBegin => {
"PlayerActionType_PlayerActionAetherDivideStageBegin"
}
Self::PlayerActionAetherDivideStageEnd => {
"PlayerActionType_PlayerActionAetherDivideStageEnd"
}
Self::PlayerActionAetherDivideStageRoll => {
"PlayerActionType_PlayerActionAetherDivideStageRoll"
}
Self::PlayerActionAlleyEventFinish => {
"PlayerActionType_PlayerActionAlleyEventFinish"
}
Self::PlayerActionAlleyTakeReward => {
"PlayerActionType_PlayerActionAlleyTakeReward"
}
Self::PlayerActionAlleyPrestigeLevelUp => {
"PlayerActionType_PlayerActionAlleyPrestigeLevelUp"
}
Self::PlayerActionAlleyLogisticsFinish => {
"PlayerActionType_PlayerActionAlleyLogisticsFinish"
}
Self::PlayerActionAlleyPlacingGameFinish => {
"PlayerActionType_PlayerActionAlleyPlacingGameFinish"
}
Self::PlayerActionAlleyGuaranteedFunds => {
"PlayerActionType_PlayerActionAlleyGuaranteedFunds"
}
Self::PlayerActionAlleyTakeEventReward => {
"PlayerActionType_PlayerActionAlleyTakeEventReward"
}
Self::PlayerActionAlleySpecialOrderFinish => {
"PlayerActionType_PlayerActionAlleySpecialOrderFinish"
}
Self::PlayerActionSensitiveWordShield => {
"PlayerActionType_PlayerActionSensitiveWordShield"
}
Self::PlayerActionSensitiveWordServerInternalError => {
"PlayerActionType_PlayerActionSensitiveWordServerInternalError"
}
Self::PlayerActionSensitiveWordPlatformError => {
"PlayerActionType_PlayerActionSensitiveWordPlatformError"
}
Self::PlayerActionTreasureDungeonStart => {
"PlayerActionType_PlayerActionTreasureDungeonStart"
}
Self::PlayerActionTreasureDungeonFinish => {
"PlayerActionType_PlayerActionTreasureDungeonFinish"
}
Self::PlayerActionTreasureDungeonEnterFloor => {
"PlayerActionType_PlayerActionTreasureDungeonEnterFloor"
}
Self::PlayerActionTreasureDungeonLeaveFloor => {
"PlayerActionType_PlayerActionTreasureDungeonLeaveFloor"
}
Self::PlayerActionTreasureDungeonUseItem => {
"PlayerActionType_PlayerActionTreasureDungeonUseItem"
}
Self::PlayerActionTreasureDungeonAvatarChange => {
"PlayerActionType_PlayerActionTreasureDungeonAvatarChange"
}
Self::PlayerActionTreasureDungeonBattleStart => {
"PlayerActionType_PlayerActionTreasureDungeonBattleStart"
}
Self::PlayerActionTreasureDungeonBattleEnd => {
"PlayerActionType_PlayerActionTreasureDungeonBattleEnd"
}
Self::PlayerActionTreasureDungeonPickupBuff => {
"PlayerActionType_PlayerActionTreasureDungeonPickupBuff"
}
Self::PlayerActionChessRogueFirstFinish => {
"PlayerActionType_PlayerActionChessRogueFirstFinish"
}
Self::PlayerActionChessRogueGiveupDice => {
"PlayerActionType_PlayerActionChessRogueGiveupDice"
}
Self::PlayerActionChessRogueSubStorySelect => {
"PlayerActionType_PlayerActionChessRogueSubStorySelect"
}
Self::PlayerActionChessRogueActionPoint => {
"PlayerActionType_PlayerActionChessRogueActionPoint"
}
Self::PlayerActionChessRogueReviveByProp => {
"PlayerActionType_PlayerActionChessRogueReviveByProp"
}
Self::PlayerActionChessRogueStartLevel => {
"PlayerActionType_PlayerActionChessRogueStartLevel"
}
Self::PlayerActionChessRogueDiceEffect => {
"PlayerActionType_PlayerActionChessRogueDiceEffect"
}
Self::PlayerActionChessRogueMainStoryFinish => {
"PlayerActionType_PlayerActionChessRogueMainStoryFinish"
}
Self::PlayerActionChessRogueAeonTalentEffect => {
"PlayerActionType_PlayerActionChessRogueAeonTalentEffect"
}
Self::PlayerActionChessRogueModifierOthersEffect => {
"PlayerActionType_PlayerActionChessRogueModifierOthersEffect"
}
Self::PlayerActionChessRogueAddBuff => {
"PlayerActionType_PlayerActionChessRogueAddBuff"
}
Self::PlayerActionChessRogueReforgeBuff => {
"PlayerActionType_PlayerActionChessRogueReforgeBuff"
}
Self::PlayerActionChessRogueBuffLevelUp => {
"PlayerActionType_PlayerActionChessRogueBuffLevelUp"
}
Self::PlayerActionChessRogueEnhanceBuff => {
"PlayerActionType_PlayerActionChessRogueEnhanceBuff"
}
Self::PlayerActionChessRogueAddMiracle => {
"PlayerActionType_PlayerActionChessRogueAddMiracle"
}
Self::PlayerActionChessRogueSwapMiracle => {
"PlayerActionType_PlayerActionChessRogueSwapMiracle"
}
Self::PlayerActionChessRogueSelectBonus => {
"PlayerActionType_PlayerActionChessRogueSelectBonus"
}
Self::PlayerActionChessRogueDialogueFinish => {
"PlayerActionType_PlayerActionChessRogueDialogueFinish"
}
Self::PlayerActionChessRogueSubStoryFinish => {
"PlayerActionType_PlayerActionChessRogueSubStoryFinish"
}
Self::PlayerActionChessRogueAdventureRoomFinish => {
"PlayerActionType_PlayerActionChessRogueAdventureRoomFinish"
}
Self::PlayerActionChessRogueFinishLevel => {
"PlayerActionType_PlayerActionChessRogueFinishLevel"
}
Self::PlayerActionChessRogueStartLayer => {
"PlayerActionType_PlayerActionChessRogueStartLayer"
}
Self::PlayerActionChessRogueFinishLayer => {
"PlayerActionType_PlayerActionChessRogueFinishLayer"
}
Self::PlayerActionChessRogueEnterRoom => {
"PlayerActionType_PlayerActionChessRogueEnterRoom"
}
Self::PlayerActionChessRogueLeaveRoom => {
"PlayerActionType_PlayerActionChessRogueLeaveRoom"
}
Self::PlayerActionChessRogueRollDice => {
"PlayerActionType_PlayerActionChessRogueRollDice"
}
Self::PlayerActionChessRogueSelectDice => {
"PlayerActionType_PlayerActionChessRogueSelectDice"
}
Self::PlayerActionChessRogueUnlockDice => {
"PlayerActionType_PlayerActionChessRogueUnlockDice"
}
Self::PlayerActionChessRogueBoardEvent => {
"PlayerActionType_PlayerActionChessRogueBoardEvent"
}
Self::PlayerActionChessRogueDimensionPoint => {
"PlayerActionType_PlayerActionChessRogueDimensionPoint"
}
Self::PlayerActionChessRoguePickAvatar => {
"PlayerActionType_PlayerActionChessRoguePickAvatar"
}
Self::PlayerActionChessRogueReviveAvatar => {
"PlayerActionType_PlayerActionChessRogueReviveAvatar"
}
Self::PlayerActionChessRogueNousSubStorySelect => {
"PlayerActionType_PlayerActionChessRogueNousSubStorySelect"
}
Self::PlayerActionChessRogueLevelMechanism => {
"PlayerActionType_PlayerActionChessRogueLevelMechanism"
}
Self::PlayerActionChessRogueNousStartLevel => {
"PlayerActionType_PlayerActionChessRogueNousStartLevel"
}
Self::PlayerActionChessRogueNousFinishLevel => {
"PlayerActionType_PlayerActionChessRogueNousFinishLevel"
}
Self::PlayerActionChessRogueNousStartLayer => {
"PlayerActionType_PlayerActionChessRogueNousStartLayer"
}
Self::PlayerActionChessRogueNousFinishLayer => {
"PlayerActionType_PlayerActionChessRogueNousFinishLayer"
}
Self::PlayerActionChessRogueNousEnterRoom => {
"PlayerActionType_PlayerActionChessRogueNousEnterRoom"
}
Self::PlayerActionChessRogueNousLeaveRoom => {
"PlayerActionType_PlayerActionChessRogueNousLeaveRoom"
}
Self::PlayerActionChessRogueNousSelectDice => {
"PlayerActionType_PlayerActionChessRogueNousSelectDice"
}
Self::PlayerActionChessRogueNousUnlockDiceBranch => {
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch"
}
Self::PlayerActionChessRogueNousUnlockDiceSurface => {
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface"
}
Self::PlayerActionChessRogueNousEditDice => {
"PlayerActionType_PlayerActionChessRogueNousEditDice"
}
Self::PlayerActionChessRogueNousValueChange => {
"PlayerActionType_PlayerActionChessRogueNousValueChange"
}
Self::PlayerActionChessRogueNousMainStoryTrigger => {
"PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger"
}
Self::PlayerActionChessRogueNousMainStoryFinish => {
"PlayerActionType_PlayerActionChessRogueNousMainStoryFinish"
}
Self::PlayerActionChessRogueNousSubStoryTrigger => {
"PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger"
}
Self::PlayerActionChessRogueNousSubStoryFinish => {
"PlayerActionType_PlayerActionChessRogueNousSubStoryFinish"
}
Self::PlayerActionChessRogueNousEnableTalent => {
"PlayerActionType_PlayerActionChessRogueNousEnableTalent"
}
Self::PlayerActionChessRogueSelectBuff => {
"PlayerActionType_PlayerActionChessRogueSelectBuff"
}
Self::PlayerActionChessRogueSelectMiracle => {
"PlayerActionType_PlayerActionChessRogueSelectMiracle"
}
Self::PlayerActionChessRogueRemoveMiracle => {
"PlayerActionType_PlayerActionChessRogueRemoveMiracle"
}
Self::PlayerActionChessRogueBoardCell => {
"PlayerActionType_PlayerActionChessRogueBoardCell"
}
Self::PlayerActionFantasticStoryBattleBegin => {
"PlayerActionType_PlayerActionFantasticStoryBattleBegin"
}
Self::PlayerActionFantasticStoryBattleEnd => {
"PlayerActionType_PlayerActionFantasticStoryBattleEnd"
}
Self::PlayerActionRogueEndlessReward => {
"PlayerActionType_PlayerActionRogueEndlessReward"
}
Self::PlayerActionRogueEndlessLevelStart => {
"PlayerActionType_PlayerActionRogueEndlessLevelStart"
}
Self::PlayerActionRogueEndlessStageBegin => {
"PlayerActionType_PlayerActionRogueEndlessStageBegin"
}
Self::PlayerActionRogueEndlessStageEnd => {
"PlayerActionType_PlayerActionRogueEndlessStageEnd"
}
Self::PlayerActionBattleCollegeReward => {
"PlayerActionType_PlayerActionBattleCollegeReward"
}
Self::PlayerActionCommonRogueMiracleForBuffShop => {
"PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop"
}
Self::PlayerActionCommonRogueAdventureRoomFinish => {
"PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish"
}
Self::PlayerActionCommonRogueBuyBuffShop => {
"PlayerActionType_PlayerActionCommonRogueBuyBuffShop"
}
Self::PlayerActionCommonRogueBuyBuffShopRefresh => {
"PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh"
}
Self::PlayerActionCommonRogueCollectionUnlock => {
"PlayerActionType_PlayerActionCommonRogueCollectionUnlock"
}
Self::PlayerActionCommonRogueCollectionSet => {
"PlayerActionType_PlayerActionCommonRogueCollectionSet"
}
Self::PlayerActionCommonRogueExhibitionUnlock => {
"PlayerActionType_PlayerActionCommonRogueExhibitionUnlock"
}
Self::PlayerActionCommonRogueExhibitionSet => {
"PlayerActionType_PlayerActionCommonRogueExhibitionSet"
}
Self::PlayerActionCommonRogueChestInteract => {
"PlayerActionType_PlayerActionCommonRogueChestInteract"
}
Self::PlayerActionCommonRogueAdventureRoomWolfgunFinish => {
"PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish"
}
Self::PlayerActionHeliobusPostIncomeReward => {
"PlayerActionType_PlayerActionHeliobusPostIncomeReward"
}
Self::PlayerActionHeliobusPostFansReward => {
"PlayerActionType_PlayerActionHeliobusPostFansReward"
}
Self::PlayerActionHeliobusLevelUpgrade => {
"PlayerActionType_PlayerActionHeliobusLevelUpgrade"
}
Self::PlayerActionHeliobusPostReplyReward => {
"PlayerActionType_PlayerActionHeliobusPostReplyReward"
}
Self::PlayerActionHeliobusCommentReplyReward => {
"PlayerActionType_PlayerActionHeliobusCommentReplyReward"
}
Self::PlayerActionHeliobusChallengeFirstReward => {
"PlayerActionType_PlayerActionHeliobusChallengeFirstReward"
}
Self::PlayerActionHeliobusFansAdd => {
"PlayerActionType_PlayerActionHeliobusFansAdd"
}
Self::PlayerActionHeliobusActionDaySettle => {
"PlayerActionType_PlayerActionHeliobusActionDaySettle"
}
Self::PlayerActionHeliobusSkillUnlock => {
"PlayerActionType_PlayerActionHeliobusSkillUnlock"
}
Self::PlayerActionHeliobusStageBegin => {
"PlayerActionType_PlayerActionHeliobusStageBegin"
}
Self::PlayerActionHeliobusStageEnd => {
"PlayerActionType_PlayerActionHeliobusStageEnd"
}
Self::PlayerActionHeliobusSnsRead => {
"PlayerActionType_PlayerActionHeliobusSnsRead"
}
Self::PlayerActionHeliobusSnsPostUnlock => {
"PlayerActionType_PlayerActionHeliobusSnsPostUnlock"
}
Self::PlayerActionHeliobusSnsCommentUnlock => {
"PlayerActionType_PlayerActionHeliobusSnsCommentUnlock"
}
Self::PlayerActionHeliobusSnsComment => {
"PlayerActionType_PlayerActionHeliobusSnsComment"
}
Self::PlayerActionHeliobusSnsPost => {
"PlayerActionType_PlayerActionHeliobusSnsPost"
}
Self::PlayerActionHeliobusSnsLike => {
"PlayerActionType_PlayerActionHeliobusSnsLike"
}
Self::PlayerActionHeliobusPhaseUpgrade => {
"PlayerActionType_PlayerActionHeliobusPhaseUpgrade"
}
Self::PlayerActionPsPointCard30Reward => {
"PlayerActionType_PlayerActionPsPointCard30Reward"
}
Self::PlayerActionPsPointCard50Reward => {
"PlayerActionType_PlayerActionPsPointCard50Reward"
}
Self::PlayerActionPsPointCard100Reward => {
"PlayerActionType_PlayerActionPsPointCard100Reward"
}
Self::PlayerActionPsnPlusGiftReward => {
"PlayerActionType_PlayerActionPsnPlusGiftReward"
}
Self::PlayerActionAppleGiftCardReward => {
"PlayerActionType_PlayerActionAppleGiftCardReward"
}
Self::PlayerActionHeartDialSubmitItem => {
"PlayerActionType_PlayerActionHeartDialSubmitItem"
}
Self::PlayerActionHeartDialDialoguePerform => {
"PlayerActionType_PlayerActionHeartDialDialoguePerform"
}
Self::PlayerActionHeartDialTraceConsume => {
"PlayerActionType_PlayerActionHeartDialTraceConsume"
}
Self::PlayerActionHeartDialChangeEmotion => {
"PlayerActionType_PlayerActionHeartDialChangeEmotion"
}
Self::PlayerActionTravelBrochureAddDefaultPaster => {
"PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster"
}
Self::PlayerActionSpaceZooBorn => "PlayerActionType_PlayerActionSpaceZooBorn",
Self::PlayerActionSpaceZooMutate => {
"PlayerActionType_PlayerActionSpaceZooMutate"
}
Self::PlayerActionSpaceZooDelete => {
"PlayerActionType_PlayerActionSpaceZooDelete"
}
Self::PlayerActionSpaceZooExchangeItem => {
"PlayerActionType_PlayerActionSpaceZooExchangeItem"
}
Self::PlayerActionSpaceZooExpPoint => {
"PlayerActionType_PlayerActionSpaceZooExpPoint"
}
Self::PlayerActionSpaceZooTakeReward => {
"PlayerActionType_PlayerActionSpaceZooTakeReward"
}
Self::PlayerActionSpaceZooCollection => {
"PlayerActionType_PlayerActionSpaceZooCollection"
}
Self::PlayerActionSpaceZooShow => "PlayerActionType_PlayerActionSpaceZooShow",
Self::PlayerActionSpaceZooSpecialData => {
"PlayerActionType_PlayerActionSpaceZooSpecialData"
}
Self::PlayerActionStrongChallengeBattleBegin => {
"PlayerActionType_PlayerActionStrongChallengeBattleBegin"
}
Self::PlayerActionStrongChallengeBattleEnd => {
"PlayerActionType_PlayerActionStrongChallengeBattleEnd"
}
Self::PlayerActionRollShopDoGacha => {
"PlayerActionType_PlayerActionRollShopDoGacha"
}
Self::PlayerActionRollShopTakeReward => {
"PlayerActionType_PlayerActionRollShopTakeReward"
}
Self::PlayerActionOfferingSubmitItem => {
"PlayerActionType_PlayerActionOfferingSubmitItem"
}
Self::PlayerActionOfferingTakeReward => {
"PlayerActionType_PlayerActionOfferingTakeReward"
}
Self::PlayerActionTravelBrochurePageUnlock => {
"PlayerActionType_PlayerActionTravelBrochurePageUnlock"
}
Self::PlayerActionTravelBrochurePageInteractAward => {
"PlayerActionType_PlayerActionTravelBrochurePageInteractAward"
}
Self::PlayerActionTravelBrochureStickerUnlock => {
"PlayerActionType_PlayerActionTravelBrochureStickerUnlock"
}
Self::PlayerActionTravelBrochureStickerApply => {
"PlayerActionType_PlayerActionTravelBrochureStickerApply"
}
Self::PlayerActionTravelBrochureStickerRemove => {
"PlayerActionType_PlayerActionTravelBrochureStickerRemove"
}
Self::PlayerActionTravelBrochurePageReset => {
"PlayerActionType_PlayerActionTravelBrochurePageReset"
}
Self::PlayerActionTrackMainMissionId => {
"PlayerActionType_PlayerActionTrackMainMissionId"
}
Self::PlayerActionWolfBroBegin => "PlayerActionType_PlayerActionWolfBroBegin",
Self::PlayerActionWolfBroGroupStateChange => {
"PlayerActionType_PlayerActionWolfBroGroupStateChange"
}
Self::PlayerActionWolfBroEnd => "PlayerActionType_PlayerActionWolfBroEnd",
Self::PlayerActionWolfBroBulletZero => {
"PlayerActionType_PlayerActionWolfBroBulletZero"
}
Self::PlayerActionWolfBroActivateBullet => {
"PlayerActionType_PlayerActionWolfBroActivateBullet"
}
Self::PlayerActionWolfBroBulletNumChange => {
"PlayerActionType_PlayerActionWolfBroBulletNumChange"
}
Self::PlayerActionWolfBroUseBulletNull => {
"PlayerActionType_PlayerActionWolfBroUseBulletNull"
}
Self::PlayerActionWolfBroUseBulletHitMonster => {
"PlayerActionType_PlayerActionWolfBroUseBulletHitMonster"
}
Self::PlayerActionWolfBroPickUpBullet => {
"PlayerActionType_PlayerActionWolfBroPickUpBullet"
}
Self::PlayerActionWolfBroRestoreArchive => {
"PlayerActionType_PlayerActionWolfBroRestoreArchive"
}
Self::PlayerActionTelevisionActivityBattleBegin => {
"PlayerActionType_PlayerActionTelevisionActivityBattleBegin"
}
Self::PlayerActionTelevisionActivityBattleEnd => {
"PlayerActionType_PlayerActionTelevisionActivityBattleEnd"
}
Self::PlayerActionFeverTimeActivityBattleBegin => {
"PlayerActionType_PlayerActionFeverTimeActivityBattleBegin"
}
Self::PlayerActionFeverTimeActivityBattleEnd => {
"PlayerActionType_PlayerActionFeverTimeActivityBattleEnd"
}
Self::PlayerActionGunPlayEnd => "PlayerActionType_PlayerActionGunPlayEnd",
Self::PlayerActionActivityStarFightBegin => {
"PlayerActionType_PlayerActionActivityStarFightBegin"
}
Self::PlayerActionActivityStarFightEnd => {
"PlayerActionType_PlayerActionActivityStarFightEnd"
}
Self::PlayerActionMapRotationEnterRegion => {
"PlayerActionType_PlayerActionMapRotationEnterRegion"
}
Self::PlayerActionMapRotationLeaveRegion => {
"PlayerActionType_PlayerActionMapRotationLeaveRegion"
}
Self::PlayerActionMapRotationInteractCharger => {
"PlayerActionType_PlayerActionMapRotationInteractCharger"
}
Self::PlayerActionMapRotationDeployRotater => {
"PlayerActionType_PlayerActionMapRotationDeployRotater"
}
Self::PlayerActionMapRotationRotateMap => {
"PlayerActionType_PlayerActionMapRotationRotateMap"
}
Self::PlayerActionMapRotationAddEnergy => {
"PlayerActionType_PlayerActionMapRotationAddEnergy"
}
Self::PlayerActionMapRotationSetMaxEnergy => {
"PlayerActionType_PlayerActionMapRotationSetMaxEnergy"
}
Self::PlayerActionMapRotationRemoveRotater => {
"PlayerActionType_PlayerActionMapRotationRemoveRotater"
}
Self::PlayerActionMapRotationAutoDeployRotater => {
"PlayerActionType_PlayerActionMapRotationAutoDeployRotater"
}
Self::PlayerActionMapRotationAutoRemoveRotater => {
"PlayerActionType_PlayerActionMapRotationAutoRemoveRotater"
}
Self::PlayerActionDrinkMakerAddTips => {
"PlayerActionType_PlayerActionDrinkMakerAddTips"
}
Self::PlayerActionDrinkMakerFinishChallenge => {
"PlayerActionType_PlayerActionDrinkMakerFinishChallenge"
}
Self::PlayerActionDrinkMakerGuestMaxFaithReward => {
"PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward"
}
Self::PlayerActionDrinkMakerMakeDrink => {
"PlayerActionType_PlayerActionDrinkMakerMakeDrink"
}
Self::PlayerActionDrinkMakerSaveCustomDrink => {
"PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink"
}
Self::PlayerActionDrinkMakerEndSequence => {
"PlayerActionType_PlayerActionDrinkMakerEndSequence"
}
Self::PlayerActionDrinkMakerCheersMakeDrink => {
"PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink"
}
Self::PlayerActionDrinkMakerCheersNpcDrink => {
"PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink"
}
Self::PlayerActionChangeStoryLine => {
"PlayerActionType_PlayerActionChangeStoryLine"
}
Self::PlayerActionContentPackageStatusChange => {
"PlayerActionType_PlayerActionContentPackageStatusChange"
}
Self::PlayerActionContentPackageTrackChange => {
"PlayerActionType_PlayerActionContentPackageTrackChange"
}
Self::PlayerActionContentPackageAcceptMainMission => {
"PlayerActionType_PlayerActionContentPackageAcceptMainMission"
}
Self::PlayerActionWorldDirectUnlock => {
"PlayerActionType_PlayerActionWorldDirectUnlock"
}
Self::PlayerActionMonopolyTurnFinish => {
"PlayerActionType_PlayerActionMonopolyTurnFinish"
}
Self::PlayerActionMonopolyAssetTurntax => {
"PlayerActionType_PlayerActionMonopolyAssetTurntax"
}
Self::PlayerActionMonopolyAssetBonus => {
"PlayerActionType_PlayerActionMonopolyAssetBonus"
}
Self::PlayerActionMonopolyEventEffect => {
"PlayerActionType_PlayerActionMonopolyEventEffect"
}
Self::PlayerActionMonopolyMiniGameSettle => {
"PlayerActionType_PlayerActionMonopolyMiniGameSettle"
}
Self::PlayerActionMonopolyGameRaiseRatio => {
"PlayerActionType_PlayerActionMonopolyGameRaiseRatio"
}
Self::PlayerActionMonopolyMoveRollDice => {
"PlayerActionType_PlayerActionMonopolyMoveRollDice"
}
Self::PlayerActionMonopolyMove => "PlayerActionType_PlayerActionMonopolyMove",
Self::PlayerActionMonopolyBuyGoods => {
"PlayerActionType_PlayerActionMonopolyBuyGoods"
}
Self::PlayerActionMonopolyUpgradeAsset => {
"PlayerActionType_PlayerActionMonopolyUpgradeAsset"
}
Self::PlayerActionMonopolyEventRerollRandom => {
"PlayerActionType_PlayerActionMonopolyEventRerollRandom"
}
Self::PlayerActionMonopolyDailyRefresh => {
"PlayerActionType_PlayerActionMonopolyDailyRefresh"
}
Self::PlayerActionMonopolyGameGuessBuyInformation => {
"PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation"
}
Self::PlayerActionMonopolyDailyFirstEnterActivity => {
"PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity"
}
Self::PlayerActionMonopolySocialEvent => {
"PlayerActionType_PlayerActionMonopolySocialEvent"
}
Self::PlayerActionMonopolyRaffleTicketReward => {
"PlayerActionType_PlayerActionMonopolyRaffleTicketReward"
}
Self::PlayerActionMonopolyLike => "PlayerActionType_PlayerActionMonopolyLike",
Self::PlayerActionMonopolyPhaseReward => {
"PlayerActionType_PlayerActionMonopolyPhaseReward"
}
Self::PlayerActionMonopolyMbtiReportReward => {
"PlayerActionType_PlayerActionMonopolyMbtiReportReward"
}
Self::PlayerActionMonopolyDailySettle => {
"PlayerActionType_PlayerActionMonopolyDailySettle"
}
Self::PlayerActionMonopolyStart => {
"PlayerActionType_PlayerActionMonopolyStart"
}
Self::PlayerActionMonopolyGetBuff => {
"PlayerActionType_PlayerActionMonopolyGetBuff"
}
Self::PlayerActionMonopolyAssetFundsChange => {
"PlayerActionType_PlayerActionMonopolyAssetFundsChange"
}
Self::PlayerActionMonopolyAssetUpgrade => {
"PlayerActionType_PlayerActionMonopolyAssetUpgrade"
}
Self::PlayerActionMonopolyDirectCoinGameSettle => {
"PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle"
}
Self::PlayerActionMonopolyExtractRaffleTicket => {
"PlayerActionType_PlayerActionMonopolyExtractRaffleTicket"
}
Self::PlayerActionMonopolyMbtiProgressChange => {
"PlayerActionType_PlayerActionMonopolyMbtiProgressChange"
}
Self::PlayerActionMonopolyQuizGameSettle => {
"PlayerActionType_PlayerActionMonopolyQuizGameSettle"
}
Self::PlayerActionMonopolyEventSettle => {
"PlayerActionType_PlayerActionMonopolyEventSettle"
}
Self::PlayerActionMonopolyItemChange => {
"PlayerActionType_PlayerActionMonopolyItemChange"
}
Self::PlayerActionMonopolyCellTrigger => {
"PlayerActionType_PlayerActionMonopolyCellTrigger"
}
Self::PlayerActionMonopolyEventTrigger => {
"PlayerActionType_PlayerActionMonopolyEventTrigger"
}
Self::PlayerActionMonopolyClickEffect => {
"PlayerActionType_PlayerActionMonopolyClickEffect"
}
Self::PlayerActionEvolveBuildLevelFinish => {
"PlayerActionType_PlayerActionEvolveBuildLevelFinish"
}
Self::PlayerActionEvolveBuildShopAbilityUp => {
"PlayerActionType_PlayerActionEvolveBuildShopAbilityUp"
}
Self::PlayerActionEvolveBuildShopAbilityDown => {
"PlayerActionType_PlayerActionEvolveBuildShopAbilityDown"
}
Self::PlayerActionEvolveBuildTakeExpReward => {
"PlayerActionType_PlayerActionEvolveBuildTakeExpReward"
}
Self::PlayerActionEvolveBuildBattleEndAddCoin => {
"PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin"
}
Self::PlayerActionEvolveBuildShopAbilityReset => {
"PlayerActionType_PlayerActionEvolveBuildShopAbilityReset"
}
Self::PlayerActionEvolveBuildLevelStart => {
"PlayerActionType_PlayerActionEvolveBuildLevelStart"
}
Self::PlayerActionEvolveBuildLevelEnd => {
"PlayerActionType_PlayerActionEvolveBuildLevelEnd"
}
Self::PlayerActionEvolveBuildStageStart => {
"PlayerActionType_PlayerActionEvolveBuildStageStart"
}
Self::PlayerActionEvolveBuildStageEnd => {
"PlayerActionType_PlayerActionEvolveBuildStageEnd"
}
Self::PlayerActionEvolveBuildLevelLeave => {
"PlayerActionType_PlayerActionEvolveBuildLevelLeave"
}
Self::PlayerActionClockParkUnlockScript => {
"PlayerActionType_PlayerActionClockParkUnlockScript"
}
Self::PlayerActionClockParkUnlockTalent => {
"PlayerActionType_PlayerActionClockParkUnlockTalent"
}
Self::PlayerActionClockParkFinishScript => {
"PlayerActionType_PlayerActionClockParkFinishScript"
}
Self::PlayerActionClockParkRoundUpdate => {
"PlayerActionType_PlayerActionClockParkRoundUpdate"
}
Self::PlayerActionClockParkScriptBegin => {
"PlayerActionType_PlayerActionClockParkScriptBegin"
}
Self::PlayerActionRogueTournStartLevel => {
"PlayerActionType_PlayerActionRogueTournStartLevel"
}
Self::PlayerActionRogueTournFinishLevel => {
"PlayerActionType_PlayerActionRogueTournFinishLevel"
}
Self::PlayerActionRogueTournExpReward => {
"PlayerActionType_PlayerActionRogueTournExpReward"
}
Self::PlayerActionRogueTournFinishWeekChallenge => {
"PlayerActionType_PlayerActionRogueTournFinishWeekChallenge"
}
Self::PlayerActionRogueTournPermanentTalentEffect => {
"PlayerActionType_PlayerActionRogueTournPermanentTalentEffect"
}
Self::PlayerActionRogueTournFinishFormulaStory => {
"PlayerActionType_PlayerActionRogueTournFinishFormulaStory"
}
Self::PlayerActionRogueTournRevive => {
"PlayerActionType_PlayerActionRogueTournRevive"
}
Self::PlayerActionRogueTournStageBegin => {
"PlayerActionType_PlayerActionRogueTournStageBegin"
}
Self::PlayerActionRogueTournStageEnd => {
"PlayerActionType_PlayerActionRogueTournStageEnd"
}
Self::PlayerActionRogueTournPermanentEnableTalent => {
"PlayerActionType_PlayerActionRogueTournPermanentEnableTalent"
}
Self::PlayerActionRogueTournPermanentResetTalent => {
"PlayerActionType_PlayerActionRogueTournPermanentResetTalent"
}
Self::PlayerActionRogueTournCocoonStageBegin => {
"PlayerActionType_PlayerActionRogueTournCocoonStageBegin"
}
Self::PlayerActionRogueTournCocoonStageEnd => {
"PlayerActionType_PlayerActionRogueTournCocoonStageEnd"
}
Self::PlayerActionRogueTournExpUpdate => {
"PlayerActionType_PlayerActionRogueTournExpUpdate"
}
Self::PlayerActionRogueTournEnterRoom => {
"PlayerActionType_PlayerActionRogueTournEnterRoom"
}
Self::PlayerActionRogueTournLeaveRoom => {
"PlayerActionType_PlayerActionRogueTournLeaveRoom"
}
Self::PlayerActionRogueTournArchiveSave => {
"PlayerActionType_PlayerActionRogueTournArchiveSave"
}
Self::PlayerActionRogueTournSelectBonus => {
"PlayerActionType_PlayerActionRogueTournSelectBonus"
}
Self::PlayerActionRogueTournDialogueFinish => {
"PlayerActionType_PlayerActionRogueTournDialogueFinish"
}
Self::PlayerActionRogueTournDoGamble => {
"PlayerActionType_PlayerActionRogueTournDoGamble"
}
Self::PlayerActionRogueTournRoomContentGenerate => {
"PlayerActionType_PlayerActionRogueTournRoomContentGenerate"
}
Self::PlayerActionRogueTournAddMiracle => {
"PlayerActionType_PlayerActionRogueTournAddMiracle"
}
Self::PlayerActionRogueTournRemoveMiracle => {
"PlayerActionType_PlayerActionRogueTournRemoveMiracle"
}
Self::PlayerActionRogueTournSelectMiracle => {
"PlayerActionType_PlayerActionRogueTournSelectMiracle"
}
Self::PlayerActionRogueTournDropMiracle => {
"PlayerActionType_PlayerActionRogueTournDropMiracle"
}
Self::PlayerActionRogueTournAddBuff => {
"PlayerActionType_PlayerActionRogueTournAddBuff"
}
Self::PlayerActionRogueTournSelectBuff => {
"PlayerActionType_PlayerActionRogueTournSelectBuff"
}
Self::PlayerActionRogueTournBuffLevelUp => {
"PlayerActionType_PlayerActionRogueTournBuffLevelUp"
}
Self::PlayerActionRogueTournRemoveBuff => {
"PlayerActionType_PlayerActionRogueTournRemoveBuff"
}
Self::PlayerActionRogueTournAddFormula => {
"PlayerActionType_PlayerActionRogueTournAddFormula"
}
Self::PlayerActionRogueTournRemoveFormula => {
"PlayerActionType_PlayerActionRogueTournRemoveFormula"
}
Self::PlayerActionRogueTournSelectFormula => {
"PlayerActionType_PlayerActionRogueTournSelectFormula"
}
Self::PlayerActionRogueTournActivateFormula => {
"PlayerActionType_PlayerActionRogueTournActivateFormula"
}
Self::PlayerActionRogueTournAdventureRoomFinish => {
"PlayerActionType_PlayerActionRogueTournAdventureRoomFinish"
}
Self::PlayerActionRogueTournAlterLineup => {
"PlayerActionType_PlayerActionRogueTournAlterLineup"
}
Self::PlayerActionRogueTournSeasonEnableTalent => {
"PlayerActionType_PlayerActionRogueTournSeasonEnableTalent"
}
Self::PlayerActionRogueTournTitanStartLevel => {
"PlayerActionType_PlayerActionRogueTournTitanStartLevel"
}
Self::PlayerActionRogueTournTitanFinishLevel => {
"PlayerActionType_PlayerActionRogueTournTitanFinishLevel"
}
Self::PlayerActionRogueTournTitanEnterRoom => {
"PlayerActionType_PlayerActionRogueTournTitanEnterRoom"
}
Self::PlayerActionRogueTournTitanLeaveRoom => {
"PlayerActionType_PlayerActionRogueTournTitanLeaveRoom"
}
Self::PlayerActionRogueTournTitanStageBegin => {
"PlayerActionType_PlayerActionRogueTournTitanStageBegin"
}
Self::PlayerActionRogueTournTitanStageEnd => {
"PlayerActionType_PlayerActionRogueTournTitanStageEnd"
}
Self::PlayerActionRogueTournTitanArchiveSave => {
"PlayerActionType_PlayerActionRogueTournTitanArchiveSave"
}
Self::PlayerActionRogueTournTitanAddTitanBless => {
"PlayerActionType_PlayerActionRogueTournTitanAddTitanBless"
}
Self::PlayerActionRogueTournTitanSelectTitanBless => {
"PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless"
}
Self::PlayerActionRogueTournDivisionChange => {
"PlayerActionType_PlayerActionRogueTournDivisionChange"
}
Self::PlayerActionRogueTournSelectReRollMiracle => {
"PlayerActionType_PlayerActionRogueTournSelectReRollMiracle"
}
Self::PlayerActionRogueTournTriggerBattleByShop => {
"PlayerActionType_PlayerActionRogueTournTriggerBattleByShop"
}
Self::PlayerActionRogueTournUseSuperRewardKey => {
"PlayerActionType_PlayerActionRogueTournUseSuperRewardKey"
}
Self::PlayerActionRogueTournPersonaStyleExpChange => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange"
}
Self::PlayerActionRogueTournPersonaStyleSelect => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleSelect"
}
Self::PlayerActionRogueTournPersonaStartLevel => {
"PlayerActionType_PlayerActionRogueTournPersonaStartLevel"
}
Self::PlayerActionRogueTournPersonaFinishLevel => {
"PlayerActionType_PlayerActionRogueTournPersonaFinishLevel"
}
Self::PlayerActionRogueTournPersonaEnterRoom => {
"PlayerActionType_PlayerActionRogueTournPersonaEnterRoom"
}
Self::PlayerActionRogueTournPersonaLeaveRoom => {
"PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom"
}
Self::PlayerActionRogueTournPersonaStageBegin => {
"PlayerActionType_PlayerActionRogueTournPersonaStageBegin"
}
Self::PlayerActionRogueTournPersonaStageEnd => {
"PlayerActionType_PlayerActionRogueTournPersonaStageEnd"
}
Self::PlayerActionRogueTournPersonaArchiveSave => {
"PlayerActionType_PlayerActionRogueTournPersonaArchiveSave"
}
Self::PlayerActionRogueTournHexEquipmentChange => {
"PlayerActionType_PlayerActionRogueTournHexEquipmentChange"
}
Self::PlayerActionRogueTournPersonaRoomCardChange => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange"
}
Self::PlayerActionRogueTournPersonaRoomCardLevelChange => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange"
}
Self::PlayerActionRogueTournPersonaRoomCardAttributeChange => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange"
}
Self::PlayerActionRogueTournPersonaRoomCardSelect => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect"
}
Self::PlayerActionRogueTournPersonaRoomCardWash => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash"
}
Self::PlayerActionRogueTournPersonaStyleGiftSelect => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect"
}
Self::PlayerActionRogueTournPersonaStyleGiftSelectRefresh => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh"
}
Self::PlayerActionRogueTournPersonaRoomCardReroll => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll"
}
Self::PlayerActionRogueTournMiracleStatusChange => {
"PlayerActionType_PlayerActionRogueTournMiracleStatusChange"
}
Self::PlayerActionRogueWorkbenchReforgeFormula => {
"PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula"
}
Self::PlayerActionRogueWorkbenchReforgeMiracle => {
"PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle"
}
Self::PlayerActionRogueWorkbenchComposeMiracle => {
"PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle"
}
Self::PlayerActionRogueWorkbenchReforgeBuff => {
"PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff"
}
Self::PlayerActionRogueWorkbenchEnhanceBuff => {
"PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff"
}
Self::PlayerActionMatchThreePveSettle => {
"PlayerActionType_PlayerActionMatchThreePveSettle"
}
Self::PlayerActionMatchThreeSettle => {
"PlayerActionType_PlayerActionMatchThreeSettle"
}
Self::PlayerActionFightMatch3GameStart => {
"PlayerActionType_PlayerActionFightMatch3GameStart"
}
Self::PlayerActionFightMatch3GameEnd => {
"PlayerActionType_PlayerActionFightMatch3GameEnd"
}
Self::PlayerActionFightMatch3TurnEnd => {
"PlayerActionType_PlayerActionFightMatch3TurnEnd"
}
Self::PlayerActionMatchThreeBirdPos => {
"PlayerActionType_PlayerActionMatchThreeBirdPos"
}
Self::PlayerActionMultiplePlayInvite => {
"PlayerActionType_PlayerActionMultiplePlayInvite"
}
Self::PlayerActionMultiplePlayInviteRespond => {
"PlayerActionType_PlayerActionMultiplePlayInviteRespond"
}
Self::PlayerActionMultiplePlayLobbyEnter => {
"PlayerActionType_PlayerActionMultiplePlayLobbyEnter"
}
Self::PlayerActionMultiplePlayLobbyQuit => {
"PlayerActionType_PlayerActionMultiplePlayLobbyQuit"
}
Self::PlayerActionMultiplePlayLobbyKick => {
"PlayerActionType_PlayerActionMultiplePlayLobbyKick"
}
Self::PlayerActionMultiplePlayLobbyMatch => {
"PlayerActionType_PlayerActionMultiplePlayLobbyMatch"
}
Self::PlayerActionMarbleSettle => "PlayerActionType_PlayerActionMarbleSettle",
Self::PlayerActionMatchThreeSoloSettle => {
"PlayerActionType_PlayerActionMatchThreeSoloSettle"
}
Self::PlayerActionMatchThreeV2BattleitemLevelup => {
"PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup"
}
Self::PlayerActionMatchThreeV2PveSettle => {
"PlayerActionType_PlayerActionMatchThreeV2PveSettle"
}
Self::PlayerActionMatchThreeV2PvpSettle => {
"PlayerActionType_PlayerActionMatchThreeV2PvpSettle"
}
Self::PlayerActionMatch3SoloGameStart => {
"PlayerActionType_PlayerActionMatch3SoloGameStart"
}
Self::PlayerActionMatch3SoloGameEnd => {
"PlayerActionType_PlayerActionMatch3SoloGameEnd"
}
Self::PlayerActionMatch3SoloRoundEnd => {
"PlayerActionType_PlayerActionMatch3SoloRoundEnd"
}
Self::PlayerActionMatch3RoyaleSettle => {
"PlayerActionType_PlayerActionMatch3RoyaleSettle"
}
Self::PlayerActionMatch3RoyaleGameStart => {
"PlayerActionType_PlayerActionMatch3RoyaleGameStart"
}
Self::PlayerActionMatch3RoyaleGameEnd => {
"PlayerActionType_PlayerActionMatch3RoyaleGameEnd"
}
Self::PlayerActionMatch3RoyaleRoundEnd => {
"PlayerActionType_PlayerActionMatch3RoyaleRoundEnd"
}
Self::PlayerActionDiceCombatSettle => {
"PlayerActionType_PlayerActionDiceCombatSettle"
}
Self::PlayerActionDiceCombatV2Settle => {
"PlayerActionType_PlayerActionDiceCombatV2Settle"
}
Self::PlayerActionSwordTrainingLearnSkill => {
"PlayerActionType_PlayerActionSwordTrainingLearnSkill"
}
Self::PlayerActionSwordTrainingNormalAction => {
"PlayerActionType_PlayerActionSwordTrainingNormalAction"
}
Self::PlayerActionSwordTrainingStoryEffect => {
"PlayerActionType_PlayerActionSwordTrainingStoryEffect"
}
Self::PlayerActionSwordTrainingEndingHint => {
"PlayerActionType_PlayerActionSwordTrainingEndingHint"
}
Self::PlayerActionSwordTrainingActionHint => {
"PlayerActionType_PlayerActionSwordTrainingActionHint"
}
Self::PlayerActionSwordTrainingRestoreGameByExam => {
"PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam"
}
Self::PlayerActionSwordTrainingStoryLineFirstClear => {
"PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear"
}
Self::PlayerActionSwordTrainingTakeEndingReward => {
"PlayerActionType_PlayerActionSwordTrainingTakeEndingReward"
}
Self::PlayerActionSwordTrainingStoryLineBegin => {
"PlayerActionType_PlayerActionSwordTrainingStoryLineBegin"
}
Self::PlayerActionSwordTrainingEnterTurn => {
"PlayerActionType_PlayerActionSwordTrainingEnterTurn"
}
Self::PlayerActionSwordTrainingPlanAction => {
"PlayerActionType_PlayerActionSwordTrainingPlanAction"
}
Self::PlayerActionSwordTrainingActionPhaseEnd => {
"PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd"
}
Self::PlayerActionSwordTrainingStory => {
"PlayerActionType_PlayerActionSwordTrainingStory"
}
Self::PlayerActionSwordTrainingStatusChange => {
"PlayerActionType_PlayerActionSwordTrainingStatusChange"
}
Self::PlayerActionSwordTrainingMoodChange => {
"PlayerActionType_PlayerActionSwordTrainingMoodChange"
}
Self::PlayerActionSwordTrainingBattleBegin => {
"PlayerActionType_PlayerActionSwordTrainingBattleBegin"
}
Self::PlayerActionSwordTrainingBattleEnd => {
"PlayerActionType_PlayerActionSwordTrainingBattleEnd"
}
Self::PlayerActionSwordTrainingCombatRankChange => {
"PlayerActionType_PlayerActionSwordTrainingCombatRankChange"
}
Self::PlayerActionSwordTrainingStoryLineEnd => {
"PlayerActionType_PlayerActionSwordTrainingStoryLineEnd"
}
Self::PlayerActionSwordTrainingResumeStoryLine => {
"PlayerActionType_PlayerActionSwordTrainingResumeStoryLine"
}
Self::PlayerActionSwordTrainingGameSuccess => {
"PlayerActionType_PlayerActionSwordTrainingGameSuccess"
}
Self::PlayerActionSwordTrainingGameGiveUp => {
"PlayerActionType_PlayerActionSwordTrainingGameGiveUp"
}
Self::PlayerActionSwordTrainingExam => {
"PlayerActionType_PlayerActionSwordTrainingExam"
}
Self::PlayerActionSwordTrainingDialogue => {
"PlayerActionType_PlayerActionSwordTrainingDialogue"
}
Self::PlayerActionSwordTrainingSetSkillTrace => {
"PlayerActionType_PlayerActionSwordTrainingSetSkillTrace"
}
Self::PlayerActionFightFestFinishScoreRaceMission => {
"PlayerActionType_PlayerActionFightFestFinishScoreRaceMission"
}
Self::PlayerActionFightFestFinishScoreRacePhase => {
"PlayerActionType_PlayerActionFightFestFinishScoreRacePhase"
}
Self::PlayerActionFightFestRaceStart => {
"PlayerActionType_PlayerActionFightFestRaceStart"
}
Self::PlayerActionFightFestRaceEnd => {
"PlayerActionType_PlayerActionFightFestRaceEnd"
}
Self::PlayerActionFightFestChallengeStart => {
"PlayerActionType_PlayerActionFightFestChallengeStart"
}
Self::PlayerActionFightFestChallengeEnd => {
"PlayerActionType_PlayerActionFightFestChallengeEnd"
}
Self::PlayerActionFightFestGetCoachItem => {
"PlayerActionType_PlayerActionFightFestGetCoachItem"
}
Self::PlayerActionFightFestAcceptScoreRaceMission => {
"PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission"
}
Self::PlayerActionPetUse => "PlayerActionType_PlayerActionPetUse",
Self::PlayerActionMusicRhythmPassLevelStar => {
"PlayerActionType_PlayerActionMusicRhythmPassLevelStar"
}
Self::PlayerActionMusicRhythmLevelBegin => {
"PlayerActionType_PlayerActionMusicRhythmLevelBegin"
}
Self::PlayerActionMusicRhythmLevelEnd => {
"PlayerActionType_PlayerActionMusicRhythmLevelEnd"
}
Self::PlayerActionTrackPhotoStageBegin => {
"PlayerActionType_PlayerActionTrackPhotoStageBegin"
}
Self::PlayerActionTrackPhotoStageEnd => {
"PlayerActionType_PlayerActionTrackPhotoStageEnd"
}
Self::PlayerActionSummonActivityBattleBegin => {
"PlayerActionType_PlayerActionSummonActivityBattleBegin"
}
Self::PlayerActionSummonActivityBattleEnd => {
"PlayerActionType_PlayerActionSummonActivityBattleEnd"
}
Self::PlayerActionRaidCollectionEnterNextRaid => {
"PlayerActionType_PlayerActionRaidCollectionEnterNextRaid"
}
Self::PlayerActionDifficultyAdjustmentSet => {
"PlayerActionType_PlayerActionDifficultyAdjustmentSet"
}
Self::PlayerActionDifficultyAdjustmentUnset => {
"PlayerActionType_PlayerActionDifficultyAdjustmentUnset"
}
Self::PlayerActionRogueArcadeAdventureRoomStart => {
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart"
}
Self::PlayerActionRogueArcadeAdventureRoomFinish => {
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish"
}
Self::PlayerActionRogueMagicStartLevel => {
"PlayerActionType_PlayerActionRogueMagicStartLevel"
}
Self::PlayerActionRogueMagicFinishLevel => {
"PlayerActionType_PlayerActionRogueMagicFinishLevel"
}
Self::PlayerActionRogueMagicRevive => {
"PlayerActionType_PlayerActionRogueMagicRevive"
}
Self::PlayerActionRogueMagicEnterRoom => {
"PlayerActionType_PlayerActionRogueMagicEnterRoom"
}
Self::PlayerActionRogueMagicLeaveRoom => {
"PlayerActionType_PlayerActionRogueMagicLeaveRoom"
}
Self::PlayerActionRogueMagicAddMiracle => {
"PlayerActionType_PlayerActionRogueMagicAddMiracle"
}
Self::PlayerActionRogueMagicRemoveMiracle => {
"PlayerActionType_PlayerActionRogueMagicRemoveMiracle"
}
Self::PlayerActionRogueMagicStageBegin => {
"PlayerActionType_PlayerActionRogueMagicStageBegin"
}
Self::PlayerActionRogueMagicStageEnd => {
"PlayerActionType_PlayerActionRogueMagicStageEnd"
}
Self::PlayerActionRogueMagicEnableTalent => {
"PlayerActionType_PlayerActionRogueMagicEnableTalent"
}
Self::PlayerActionRogueMagicFinishStory => {
"PlayerActionType_PlayerActionRogueMagicFinishStory"
}
Self::PlayerActionRogueMagicAddScepter => {
"PlayerActionType_PlayerActionRogueMagicAddScepter"
}
Self::PlayerActionRogueMagicSelectScepter => {
"PlayerActionType_PlayerActionRogueMagicSelectScepter"
}
Self::PlayerActionRogueMagicMountUnit => {
"PlayerActionType_PlayerActionRogueMagicMountUnit"
}
Self::PlayerActionRogueMagicAutoMountUnit => {
"PlayerActionType_PlayerActionRogueMagicAutoMountUnit"
}
Self::PlayerActionRogueMagicAddMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicAddMagicUnit"
}
Self::PlayerActionRogueMagicRemoveMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit"
}
Self::PlayerActionRogueMagicWorkbenchComposeMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit"
}
Self::PlayerActionRogueMagicWorkbenchReforgeMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit"
}
Self::PlayerActionRogueMagicWorkbenchLevelUpScepter => {
"PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter"
}
Self::PlayerActionTrainPartyGamePlayStart => {
"PlayerActionType_PlayerActionTrainPartyGamePlayStart"
}
Self::PlayerActionTrainPartyPhaseBegin => {
"PlayerActionType_PlayerActionTrainPartyPhaseBegin"
}
Self::PlayerActionTrainPartyPhaseEnd => {
"PlayerActionType_PlayerActionTrainPartyPhaseEnd"
}
Self::PlayerActionTrainPartyRound => {
"PlayerActionType_PlayerActionTrainPartyRound"
}
Self::PlayerActionTrainPartyMeetingBegin => {
"PlayerActionType_PlayerActionTrainPartyMeetingBegin"
}
Self::PlayerActionTrainPartyMeetingEnd => {
"PlayerActionType_PlayerActionTrainPartyMeetingEnd"
}
Self::PlayerActionTrainPartyMeetingPlayCard => {
"PlayerActionType_PlayerActionTrainPartyMeetingPlayCard"
}
Self::PlayerActionTrainPartyMeetingReRoll => {
"PlayerActionType_PlayerActionTrainPartyMeetingReRoll"
}
Self::PlayerActionTrainPartyBuildAreaUnlock => {
"PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock"
}
Self::PlayerActionTrainPartyBuildStep => {
"PlayerActionType_PlayerActionTrainPartyBuildStep"
}
Self::PlayerActionTrainPartyBuildLevelAward => {
"PlayerActionType_PlayerActionTrainPartyBuildLevelAward"
}
Self::PlayerActionTrainPartyBuildingDynamicBuff => {
"PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff"
}
Self::PlayerActionTrainPartyBuildDiy => {
"PlayerActionType_PlayerActionTrainPartyBuildDiy"
}
Self::PlayerActionSelfRoomBuildDiy => {
"PlayerActionType_PlayerActionSelfRoomBuildDiy"
}
Self::PlayerActionSkipUnlockSelfRoom => {
"PlayerActionType_PlayerActionSkipUnlockSelfRoom"
}
Self::PlayerActionSelfRoomBuildDiyMerge => {
"PlayerActionType_PlayerActionSelfRoomBuildDiyMerge"
}
Self::PlayerActionPlayerRoomDisplayAreaChange => {
"PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange"
}
Self::PlayerActionSwitchHandOpPropState => {
"PlayerActionType_PlayerActionSwitchHandOpPropState"
}
Self::PlayerActionEraFlipperChangeRegionState => {
"PlayerActionType_PlayerActionEraFlipperChangeRegionState"
}
Self::PlayerActionEraFlipperChangePropState => {
"PlayerActionType_PlayerActionEraFlipperChangePropState"
}
Self::PlayerActionActivityBenefitReward => {
"PlayerActionType_PlayerActionActivityBenefitReward"
}
Self::PlayerActionActivityBenefitJoin => {
"PlayerActionType_PlayerActionActivityBenefitJoin"
}
Self::PlayerActionActivityBenefitInitialReward => {
"PlayerActionType_PlayerActionActivityBenefitInitialReward"
}
Self::PlayerActionActiveActivityReward => {
"PlayerActionType_PlayerActionActiveActivityReward"
}
Self::PlayerActionPamSkinChangeSkin => {
"PlayerActionType_PlayerActionPamSkinChangeSkin"
}
Self::PlayerActionChestFind => "PlayerActionType_PlayerActionChestFind",
Self::PlayerActionReissueMarkChestItemMail => {
"PlayerActionType_PlayerActionReissueMarkChestItemMail"
}
Self::PlayerActionMarblePassMatch => {
"PlayerActionType_PlayerActionMarblePassMatch"
}
Self::PlayerActionMarbleBuySeal => {
"PlayerActionType_PlayerActionMarbleBuySeal"
}
Self::PlayerActionMarbleFightGameBegin => {
"PlayerActionType_PlayerActionMarbleFightGameBegin"
}
Self::PlayerActionMarbleFightGameEnd => {
"PlayerActionType_PlayerActionMarbleFightGameEnd"
}
Self::PlayerActionMarbleFightGameRound => {
"PlayerActionType_PlayerActionMarbleFightGameRound"
}
Self::PlayerActionMarbleFightGameTurn => {
"PlayerActionType_PlayerActionMarbleFightGameTurn"
}
Self::PlayerActionPlanetFesLevelUp => {
"PlayerActionType_PlayerActionPlanetFesLevelUp"
}
Self::PlayerActionPlanetFesActivityInit => {
"PlayerActionType_PlayerActionPlanetFesActivityInit"
}
Self::PlayerActionPlanetFesAvatarLevelUp => {
"PlayerActionType_PlayerActionPlanetFesAvatarLevelUp"
}
Self::PlayerActionPlanetFesTakeRegionPhaseReward => {
"PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward"
}
Self::PlayerActionPlanetFesAddItem => {
"PlayerActionType_PlayerActionPlanetFesAddItem"
}
Self::PlayerActionPlanetFesQuest => {
"PlayerActionType_PlayerActionPlanetFesQuest"
}
Self::PlayerActionPlanetFesBusinessDayFinish => {
"PlayerActionType_PlayerActionPlanetFesBusinessDayFinish"
}
Self::PlayerActionPlanetFesAvatarStarUp => {
"PlayerActionType_PlayerActionPlanetFesAvatarStarUp"
}
Self::PlayerActionPlanetFesUnlockLand => {
"PlayerActionType_PlayerActionPlanetFesUnlockLand"
}
Self::PlayerActionPlanetFesBusinessEventFinish => {
"PlayerActionType_PlayerActionPlanetFesBusinessEventFinish"
}
Self::PlayerActionPlanetFesActivateCard => {
"PlayerActionType_PlayerActionPlanetFesActivateCard"
}
Self::PlayerActionPlanetFesSkillLevelUp => {
"PlayerActionType_PlayerActionPlanetFesSkillLevelUp"
}
Self::PlayerActionPlanetFesGacha => {
"PlayerActionType_PlayerActionPlanetFesGacha"
}
Self::PlayerActionPlanetFesBusinessEventHandle => {
"PlayerActionType_PlayerActionPlanetFesBusinessEventHandle"
}
Self::PlayerActionPlanetFesCardApplyPermission => {
"PlayerActionType_PlayerActionPlanetFesCardApplyPermission"
}
Self::PlayerActionPlanetFesCardInteract => {
"PlayerActionType_PlayerActionPlanetFesCardInteract"
}
Self::PlayerActionPlanetFesToSns => {
"PlayerActionType_PlayerActionPlanetFesToSns"
}
Self::PlayerActionPlanetFesSetWorkAvatar => {
"PlayerActionType_PlayerActionPlanetFesSetWorkAvatar"
}
Self::PlayerActionPlanetFesSummary => {
"PlayerActionType_PlayerActionPlanetFesSummary"
}
Self::PlayerActionTarotBookCharacterLevelUp => {
"PlayerActionType_PlayerActionTarotBookCharacterLevelUp"
}
Self::PlayerActionTarotBookOpenPack => {
"PlayerActionType_PlayerActionTarotBookOpenPack"
}
Self::PlayerActionTarotBookUnlockStory => {
"PlayerActionType_PlayerActionTarotBookUnlockStory"
}
Self::PlayerActionTarotBookUnlockStorySingle => {
"PlayerActionType_PlayerActionTarotBookUnlockStorySingle"
}
Self::PlayerActionTarotBookFinishStory => {
"PlayerActionType_PlayerActionTarotBookFinishStory"
}
Self::PlayerActionTarotBookFinishInteraction => {
"PlayerActionType_PlayerActionTarotBookFinishInteraction"
}
Self::PlayerActionTarotBookChangeEnergy => {
"PlayerActionType_PlayerActionTarotBookChangeEnergy"
}
Self::PlayerActionTarotBookUnlockInteraction => {
"PlayerActionType_PlayerActionTarotBookUnlockInteraction"
}
Self::PlayerActionChimeraRoundStart => {
"PlayerActionType_PlayerActionChimeraRoundStart"
}
Self::PlayerActionChimeraRoundWorkStart => {
"PlayerActionType_PlayerActionChimeraRoundWorkStart"
}
Self::PlayerActionChimeraRoundWorkEnd => {
"PlayerActionType_PlayerActionChimeraRoundWorkEnd"
}
Self::PlayerActionChimeraEndlessStart => {
"PlayerActionType_PlayerActionChimeraEndlessStart"
}
Self::PlayerActionChimeraEndlessEnd => {
"PlayerActionType_PlayerActionChimeraEndlessEnd"
}
Self::PlayerActionChimeraEndlessWorkStart => {
"PlayerActionType_PlayerActionChimeraEndlessWorkStart"
}
Self::PlayerActionChimeraEndlessWorkEnd => {
"PlayerActionType_PlayerActionChimeraEndlessWorkEnd"
}
Self::PlayerActionChimeraRankChange => {
"PlayerActionType_PlayerActionChimeraRankChange"
}
Self::PlayerActionChimeraGet => "PlayerActionType_PlayerActionChimeraGet",
Self::PlayerActionStoryTokenTakeActivityReward => {
"PlayerActionType_PlayerActionStoryTokenTakeActivityReward"
}
Self::PlayerActionReissueAvatarTokenItem => {
"PlayerActionType_PlayerActionReissueAvatarTokenItem"
}
Self::PlayerActionAvatarDeliverRewardActivityTakeReward => {
"PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward"
}
Self::PlayerActionElfRestaurantBuyField => {
"PlayerActionType_PlayerActionElfRestaurantBuyField"
}
Self::PlayerActionElfRestaurantPlantSeed => {
"PlayerActionType_PlayerActionElfRestaurantPlantSeed"
}
Self::PlayerActionElfRestaurantRecycleSeed => {
"PlayerActionType_PlayerActionElfRestaurantRecycleSeed"
}
Self::PlayerActionElfRestaurantHarvestCrop => {
"PlayerActionType_PlayerActionElfRestaurantHarvestCrop"
}
Self::PlayerActionElfRestaurantUpgradeEmployeeLevel => {
"PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel"
}
Self::PlayerActionElfRestaurantUpgradeFacilityLevel => {
"PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel"
}
Self::PlayerActionElfRestaurantUpgradeRecipeLevel => {
"PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel"
}
Self::PlayerActionElfRestaurantBuyShopItem => {
"PlayerActionType_PlayerActionElfRestaurantBuyShopItem"
}
Self::PlayerActionElfRestaurantFinishTradeOrder => {
"PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder"
}
Self::PlayerActionElfRestaurantTakeVillagerReward => {
"PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward"
}
Self::PlayerActionElfRestaurantSettleRestaurantPlay => {
"PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay"
}
Self::PlayerActionElfRestaurantInit => {
"PlayerActionType_PlayerActionElfRestaurantInit"
}
Self::PlayerActionElfRestaurantSettleProgress => {
"PlayerActionType_PlayerActionElfRestaurantSettleProgress"
}
Self::PlayerActionElfRestaurantSettleDay => {
"PlayerActionType_PlayerActionElfRestaurantSettleDay"
}
Self::PlayerActionElfRestaurantAddItem => {
"PlayerActionType_PlayerActionElfRestaurantAddItem"
}
Self::PlayerActionLocalLegendReward => {
"PlayerActionType_PlayerActionLocalLegendReward"
}
Self::PlayerActionFateLevelStart => {
"PlayerActionType_PlayerActionFateLevelStart"
}
Self::PlayerActionFateLevelSettle => {
"PlayerActionType_PlayerActionFateLevelSettle"
}
Self::PlayerActionFateBattleStart => {
"PlayerActionType_PlayerActionFateBattleStart"
}
Self::PlayerActionFateBattleEnd => {
"PlayerActionType_PlayerActionFateBattleEnd"
}
Self::PlayerActionFateAddHougu => "PlayerActionType_PlayerActionFateAddHougu",
Self::PlayerActionFateSelectHougu => {
"PlayerActionType_PlayerActionFateSelectHougu"
}
Self::PlayerActionFateSelectReiju => {
"PlayerActionType_PlayerActionFateSelectReiju"
}
Self::PlayerActionFateRefreshReiju => {
"PlayerActionType_PlayerActionFateRefreshReiju"
}
Self::PlayerActionFateAddCoin => "PlayerActionType_PlayerActionFateAddCoin",
Self::PlayerActionFateBuyBuff => "PlayerActionType_PlayerActionFateBuyBuff",
Self::PlayerActionFateSellBuff => "PlayerActionType_PlayerActionFateSellBuff",
Self::PlayerActionFateRefreshShop => {
"PlayerActionType_PlayerActionFateRefreshShop"
}
Self::PlayerActionFateLockGoods => {
"PlayerActionType_PlayerActionFateLockGoods"
}
Self::PlayerActionFateUnlockGoods => {
"PlayerActionType_PlayerActionFateUnlockGoods"
}
Self::PlayerActionFateTakeExpReward => {
"PlayerActionType_PlayerActionFateTakeExpReward"
}
Self::PlayerActionFateAddExp => "PlayerActionType_PlayerActionFateAddExp",
Self::PlayerActionFateMasterHpChange => {
"PlayerActionType_PlayerActionFateMasterHpChange"
}
Self::PlayerActionParkourStartLevel => {
"PlayerActionType_PlayerActionParkourStartLevel"
}
Self::PlayerActionParkourEndLevel => {
"PlayerActionType_PlayerActionParkourEndLevel"
}
Self::PlayerActionBasinChestInteractResult => {
"PlayerActionType_PlayerActionBasinChestInteractResult"
}
Self::PlayerActionRogueMiracleSwap => {
"PlayerActionType_PlayerActionRogueMiracleSwap"
}
Self::PlayerActionHipplenEndingTakeReward => {
"PlayerActionType_PlayerActionHipplenEndingTakeReward"
}
Self::PlayerActionHipplenGiftDeliverReward => {
"PlayerActionType_PlayerActionHipplenGiftDeliverReward"
}
Self::PlayerActionHipplenCycleStart => {
"PlayerActionType_PlayerActionHipplenCycleStart"
}
Self::PlayerActionHipplenCycleFinish => {
"PlayerActionType_PlayerActionHipplenCycleFinish"
}
Self::PlayerActionHipplenAgendaPlan => {
"PlayerActionType_PlayerActionHipplenAgendaPlan"
}
Self::PlayerActionHipplenAgendaSettle => {
"PlayerActionType_PlayerActionHipplenAgendaSettle"
}
Self::PlayerActionHipplenTrialStart => {
"PlayerActionType_PlayerActionHipplenTrialStart"
}
Self::PlayerActionHipplenTrialFinish => {
"PlayerActionType_PlayerActionHipplenTrialFinish"
}
Self::PlayerActionHipplenStatusChange => {
"PlayerActionType_PlayerActionHipplenStatusChange"
}
Self::PlayerActionHipplenOutfitChange => {
"PlayerActionType_PlayerActionHipplenOutfitChange"
}
Self::PlayerActionHipplenTraitUnlock => {
"PlayerActionType_PlayerActionHipplenTraitUnlock"
}
Self::PlayerActionHipplenEndingUnlock => {
"PlayerActionType_PlayerActionHipplenEndingUnlock"
}
Self::PlayerActionHipplenOutfitUnlock => {
"PlayerActionType_PlayerActionHipplenOutfitUnlock"
}
Self::PlayerActionHipplenGiftUnlock => {
"PlayerActionType_PlayerActionHipplenGiftUnlock"
}
Self::PlayerActionHipplenIncidentFinish => {
"PlayerActionType_PlayerActionHipplenIncidentFinish"
}
Self::PlayerActionChallengePeakStart => {
"PlayerActionType_PlayerActionChallengePeakStart"
}
Self::PlayerActionChallengePeakReward => {
"PlayerActionType_PlayerActionChallengePeakReward"
}
Self::PlayerActionChallengePeakMobStart => {
"PlayerActionType_PlayerActionChallengePeakMobStart"
}
Self::PlayerActionChallengePeakMobSettle => {
"PlayerActionType_PlayerActionChallengePeakMobSettle"
}
Self::PlayerActionChallengePeakBossStart => {
"PlayerActionType_PlayerActionChallengePeakBossStart"
}
Self::PlayerActionChallengePeakBossSettle => {
"PlayerActionType_PlayerActionChallengePeakBossSettle"
}
Self::PlayerActionChallengePeakFastPass => {
"PlayerActionType_PlayerActionChallengePeakFastPass"
}
Self::PlayerActionChallengePeakRecommendLineup => {
"PlayerActionType_PlayerActionChallengePeakRecommendLineup"
}
Self::PlayerActionChallengePeakMobBattleEnd => {
"PlayerActionType_PlayerActionChallengePeakMobBattleEnd"
}
Self::PlayerActionChallengePeakMobRecordClear => {
"PlayerActionType_PlayerActionChallengePeakMobRecordClear"
}
Self::PlayerActionCakeRaceLoan => "PlayerActionType_PlayerActionCakeRaceLoan",
Self::PlayerActionCakeRaceSectionBegin => {
"PlayerActionType_PlayerActionCakeRaceSectionBegin"
}
Self::PlayerActionCakeRaceSectionEnd => {
"PlayerActionType_PlayerActionCakeRaceSectionEnd"
}
Self::PlayerActionCakeRaceRoomSectionSettle => {
"PlayerActionType_PlayerActionCakeRaceRoomSectionSettle"
}
Self::PlayerActionCakeRaceGameSettle => {
"PlayerActionType_PlayerActionCakeRaceGameSettle"
}
Self::PlayerActionCakeRaceGameBetCat => {
"PlayerActionType_PlayerActionCakeRaceGameBetCat"
}
Self::PlayerActionCakeRaceGameWinCoin => {
"PlayerActionType_PlayerActionCakeRaceGameWinCoin"
}
Self::PlayerActionCakeRaceLikeFriendRanking => {
"PlayerActionType_PlayerActionCakeRaceLikeFriendRanking"
}
Self::PlayerActionElationBattleBegin => {
"PlayerActionType_PlayerActionElationBattleBegin"
}
Self::PlayerActionElationBattleEnd => {
"PlayerActionType_PlayerActionElationBattleEnd"
}
Self::PlayerActionActivityHotDataChange => {
"PlayerActionType_PlayerActionActivityHotDataChange"
}
Self::PlayerActionChimeraDuelGameSettle => {
"PlayerActionType_PlayerActionChimeraDuelGameSettle"
}
Self::PlayerActionChimeraDuelMasterUnlock => {
"PlayerActionType_PlayerActionChimeraDuelMasterUnlock"
}
Self::PlayerActionChimeraDuelGameStart => {
"PlayerActionType_PlayerActionChimeraDuelGameStart"
}
Self::PlayerActionChimeraDuelBattleStart => {
"PlayerActionType_PlayerActionChimeraDuelBattleStart"
}
Self::PlayerActionChimeraDuelBattleEnd => {
"PlayerActionType_PlayerActionChimeraDuelBattleEnd"
}
Self::PlayerActionChimeraDuelChimeraBuy => {
"PlayerActionType_PlayerActionChimeraDuelChimeraBuy"
}
Self::PlayerActionChimeraDuelItemBuy => {
"PlayerActionType_PlayerActionChimeraDuelItemBuy"
}
Self::PlayerActionChimeraDuelShopRefresh => {
"PlayerActionType_PlayerActionChimeraDuelShopRefresh"
}
Self::PlayerActionChimeraDuelChimeraEnhance => {
"PlayerActionType_PlayerActionChimeraDuelChimeraEnhance"
}
Self::PlayerActionChimeraDuelChimeraSell => {
"PlayerActionType_PlayerActionChimeraDuelChimeraSell"
}
Self::PlayerActionChimeraDuelShopStart => {
"PlayerActionType_PlayerActionChimeraDuelShopStart"
}
Self::PlayerActionChimeraDuelShopEnd => {
"PlayerActionType_PlayerActionChimeraDuelShopEnd"
}
Self::PlayerActionChimeraDuelFriendPvpLineupSave => {
"PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave"
}
Self::PlayerActionChimeraDuelDefendLineupSet => {
"PlayerActionType_PlayerActionChimeraDuelDefendLineupSet"
}
Self::PlayerActionMazePuzzleFinishChenLingGameBoy => {
"PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy"
}
Self::PlayerActionMazePuzzleFiveDimMoneyChange => {
"PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange"
}
Self::PlayerActionMazePuzzleFinishFiveDimMiniGame => {
"PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame"
}
Self::PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode => {
"PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode"
}
Self::PlayerActionMazePuzzleEnterFiveDimGame => {
"PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame"
}
Self::PlayerActionMazePuzzleLeaveFiveDimGame => {
"PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame"
}
Self::PlayerActionMazePuzzleFiveDimGameSkillChange => {
"PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange"
}
Self::PlayerActionGridFightGameStart => {
"PlayerActionType_PlayerActionGridFightGameStart"
}
Self::PlayerActionGridFightGameEnd => {
"PlayerActionType_PlayerActionGridFightGameEnd"
}
Self::PlayerActionGridFightRoundStart => {
"PlayerActionType_PlayerActionGridFightRoundStart"
}
Self::PlayerActionGridFightRoundEnd => {
"PlayerActionType_PlayerActionGridFightRoundEnd"
}
Self::PlayerActionGridFightBattleStart => {
"PlayerActionType_PlayerActionGridFightBattleStart"
}
Self::PlayerActionGridFightBattleEnd => {
"PlayerActionType_PlayerActionGridFightBattleEnd"
}
Self::PlayerActionGridFightBattleRole => {
"PlayerActionType_PlayerActionGridFightBattleRole"
}
Self::PlayerActionGridFightPortalRefresh => {
"PlayerActionType_PlayerActionGridFightPortalRefresh"
}
Self::PlayerActionGridFightPortalSelect => {
"PlayerActionType_PlayerActionGridFightPortalSelect"
}
Self::PlayerActionGridFightAugmentRefresh => {
"PlayerActionType_PlayerActionGridFightAugmentRefresh"
}
Self::PlayerActionGridFightAugmentSelect => {
"PlayerActionType_PlayerActionGridFightAugmentSelect"
}
Self::PlayerActionGridFightShopRefresh => {
"PlayerActionType_PlayerActionGridFightShopRefresh"
}
Self::PlayerActionGridFightShopBuy => {
"PlayerActionType_PlayerActionGridFightShopBuy"
}
Self::PlayerActionGridFightSupplyRefresh => {
"PlayerActionType_PlayerActionGridFightSupplyRefresh"
}
Self::PlayerActionGridFightSupplySelect => {
"PlayerActionType_PlayerActionGridFightSupplySelect"
}
Self::PlayerActionGridFightForgeOpen => {
"PlayerActionType_PlayerActionGridFightForgeOpen"
}
Self::PlayerActionGridFightSpecialShopBuy => {
"PlayerActionType_PlayerActionGridFightSpecialShopBuy"
}
Self::PlayerActionGridFightGetExp => {
"PlayerActionType_PlayerActionGridFightGetExp"
}
Self::PlayerActionGridFightGetOrb => {
"PlayerActionType_PlayerActionGridFightGetOrb"
}
Self::PlayerActionGridFightUseOrb => {
"PlayerActionType_PlayerActionGridFightUseOrb"
}
Self::PlayerActionGridFightGetRole => {
"PlayerActionType_PlayerActionGridFightGetRole"
}
Self::PlayerActionGridFightGetCoin => {
"PlayerActionType_PlayerActionGridFightGetCoin"
}
Self::PlayerActionGridFightGetFreeRefresh => {
"PlayerActionType_PlayerActionGridFightGetFreeRefresh"
}
Self::PlayerActionGridFightGetItem => {
"PlayerActionType_PlayerActionGridFightGetItem"
}
Self::PlayerActionGridFightGetEquip => {
"PlayerActionType_PlayerActionGridFightGetEquip"
}
Self::PlayerActionGridFightDressEquip => {
"PlayerActionType_PlayerActionGridFightDressEquip"
}
Self::PlayerActionGridFightGetHp => {
"PlayerActionType_PlayerActionGridFightGetHp"
}
Self::PlayerActionGridFightWeeklyScoreChange => {
"PlayerActionType_PlayerActionGridFightWeeklyScoreChange"
}
Self::PlayerActionGridFightGetWeeklyReward => {
"PlayerActionType_PlayerActionGridFightGetWeeklyReward"
}
Self::PlayerActionGridFightSeasonExpChange => {
"PlayerActionType_PlayerActionGridFightSeasonExpChange"
}
Self::PlayerActionGridFightTalentEnable => {
"PlayerActionType_PlayerActionGridFightTalentEnable"
}
Self::PlayerActionGridFightTalentReset => {
"PlayerActionType_PlayerActionGridFightTalentReset"
}
Self::PlayerActionGridFightTutorialTaskFinish => {
"PlayerActionType_PlayerActionGridFightTutorialTaskFinish"
}
Self::PlayerActionGridFightEliteBranchRefresh => {
"PlayerActionType_PlayerActionGridFightEliteBranchRefresh"
}
Self::PlayerActionGridFightTutorialResume => {
"PlayerActionType_PlayerActionGridFightTutorialResume"
}
Self::PlayerActionGridFightGetProjection => {
"PlayerActionType_PlayerActionGridFightGetProjection"
}
Self::PlayerActionGridFightGetPresent => {
"PlayerActionType_PlayerActionGridFightGetPresent"
}
Self::PlayerActionGridFightOpenPresent => {
"PlayerActionType_PlayerActionGridFightOpenPresent"
}
Self::PlayerActionGridFightSettleSeasonEnd => {
"PlayerActionType_PlayerActionGridFightSettleSeasonEnd"
}
Self::PlayerActionGridFightFavoriteArchive => {
"PlayerActionType_PlayerActionGridFightFavoriteArchive"
}
Self::PlayerActionGridFightFormationEdit => {
"PlayerActionType_PlayerActionGridFightFormationEdit"
}
Self::PlayerActionGridFightModifierUpdate => {
"PlayerActionType_PlayerActionGridFightModifierUpdate"
}
Self::PlayerActionLocalLegendBattleBegin => {
"PlayerActionType_PlayerActionLocalLegendBattleBegin"
}
Self::PlayerActionLocalLegendBattleEnd => {
"PlayerActionType_PlayerActionLocalLegendBattleEnd"
}
Self::PlayerActionDiceCombatBuyShopGood => {
"PlayerActionType_PlayerActionDiceCombatBuyShopGood"
}
Self::PlayerActionDiceCombatUpgradeAvatar => {
"PlayerActionType_PlayerActionDiceCombatUpgradeAvatar"
}
Self::PlayerActionDiceCombatFinishPveStage => {
"PlayerActionType_PlayerActionDiceCombatFinishPveStage"
}
Self::PlayerActionDiceCombatBegin => {
"PlayerActionType_PlayerActionDiceCombatBegin"
}
Self::PlayerActionDiceCombatTurnEnd => {
"PlayerActionType_PlayerActionDiceCombatTurnEnd"
}
Self::PlayerActionDiceCombatEnd => {
"PlayerActionType_PlayerActionDiceCombatEnd"
}
Self::PlayerActionDiceCombatScoreChange => {
"PlayerActionType_PlayerActionDiceCombatScoreChange"
}
Self::PlayerActionDiceCombatChangeColorDice => {
"PlayerActionType_PlayerActionDiceCombatChangeColorDice"
}
Self::PlayerActionInteractiveTriggerMazeBuffAdd => {
"PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd"
}
Self::PlayerActionLlmChat => "PlayerActionType_PlayerActionLlmChat",
Self::PlayerActionLlmChatNextQuestion => {
"PlayerActionType_PlayerActionLlmChatNextQuestion"
}
Self::PlayerActionLlmChatFeedback => {
"PlayerActionType_PlayerActionLlmChatFeedback"
}
Self::PlayerActionAiPamChatPointChange => {
"PlayerActionType_PlayerActionAiPamChatPointChange"
}
Self::PlayerActionTrainCakeCatchCatGodInteract => {
"PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract"
}
Self::PlayerActionTrainCakeCatchOpenBox => {
"PlayerActionType_PlayerActionTrainCakeCatchOpenBox"
}
Self::PlayerActionTrainCakeCatchSearchCat => {
"PlayerActionType_PlayerActionTrainCakeCatchSearchCat"
}
Self::PlayerActionTrainCakeCatchUnlockPerformance => {
"PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance"
}
Self::PlayerActionTrainCakeCatchUpdateDiyInfo => {
"PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo"
}
Self::PlayerActionSocialPlayTalk => {
"PlayerActionType_PlayerActionSocialPlayTalk"
}
Self::PlayerActionSocialPlayKickOutPlayer => {
"PlayerActionType_PlayerActionSocialPlayKickOutPlayer"
}
Self::PlayerActionSocialPlayPopularityValue => {
"PlayerActionType_PlayerActionSocialPlayPopularityValue"
}
Self::PlayerActionSocialPlayLeaveRoom => {
"PlayerActionType_PlayerActionSocialPlayLeaveRoom"
}
Self::PlayerActionSocialPlayEnterRoom => {
"PlayerActionType_PlayerActionSocialPlayEnterRoom"
}
Self::PlayerActionTrainCakeCatchCatGodAppear => {
"PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear"
}
Self::PlayerActionIdleLiveUpgradeTeamSlot => {
"PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot"
}
Self::PlayerActionIdleLiveFinishSubNode => {
"PlayerActionType_PlayerActionIdleLiveFinishSubNode"
}
Self::PlayerActionIdleLiveFinishChapterFinalAct => {
"PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct"
}
Self::PlayerActionIdleLiveCollectIncome => {
"PlayerActionType_PlayerActionIdleLiveCollectIncome"
}
Self::PlayerActionIdleLiveOpenChest => {
"PlayerActionType_PlayerActionIdleLiveOpenChest"
}
Self::PlayerActionIdleLiveTakeTaskReward => {
"PlayerActionType_PlayerActionIdleLiveTakeTaskReward"
}
Self::PlayerActionIdleLiveTechTreeChange => {
"PlayerActionType_PlayerActionIdleLiveTechTreeChange"
}
Self::PlayerActionIdleLiveModifyCustomTitle => {
"PlayerActionType_PlayerActionIdleLiveModifyCustomTitle"
}
Self::PlayerActionIdleLiveCatchUpReward => {
"PlayerActionType_PlayerActionIdleLiveCatchUpReward"
}
Self::PlayerActionIdleLiveTakeMessageReward => {
"PlayerActionType_PlayerActionIdleLiveTakeMessageReward"
}
Self::PlayerActionIdleLiveTakeGiftReward => {
"PlayerActionType_PlayerActionIdleLiveTakeGiftReward"
}
Self::PlayerActionIdleLiveEndDungeon => {
"PlayerActionType_PlayerActionIdleLiveEndDungeon"
}
Self::PlayerActionIdleLiveActivityInit => {
"PlayerActionType_PlayerActionIdleLiveActivityInit"
}
Self::PlayerActionIdleLiveEquipDiscard => {
"PlayerActionType_PlayerActionIdleLiveEquipDiscard"
}
Self::PlayerActionIdleLiveDoGacha => {
"PlayerActionType_PlayerActionIdleLiveDoGacha"
}
Self::PlayerActionIdleLiveAddAvatar => {
"PlayerActionType_PlayerActionIdleLiveAddAvatar"
}
Self::PlayerActionIdleLiveTaskChange => {
"PlayerActionType_PlayerActionIdleLiveTaskChange"
}
Self::PlayerActionIdleLiveReplaceTeam => {
"PlayerActionType_PlayerActionIdleLiveReplaceTeam"
}
Self::PlayerActionIdleLiveHandleNormalEquip => {
"PlayerActionType_PlayerActionIdleLiveHandleNormalEquip"
}
Self::PlayerActionIdleLiveUpgradeSpecialEquip => {
"PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip"
}
Self::PlayerActionIdleLiveDressSpecialEquip => {
"PlayerActionType_PlayerActionIdleLiveDressSpecialEquip"
}
Self::PlayerActionIdleLiveAddItem => {
"PlayerActionType_PlayerActionIdleLiveAddItem"
}
Self::PlayerActionIdleLiveQuestionChange => {
"PlayerActionType_PlayerActionIdleLiveQuestionChange"
}
Self::PlayerActionIdleLiveStartNodeBattle => {
"PlayerActionType_PlayerActionIdleLiveStartNodeBattle"
}
Self::PlayerActionIdleLiveFinishNodeBattle => {
"PlayerActionType_PlayerActionIdleLiveFinishNodeBattle"
}
Self::PlayerActionIdleLiveFinishNode => {
"PlayerActionType_PlayerActionIdleLiveFinishNode"
}
Self::PlayerActionIdleLiveMessageChange => {
"PlayerActionType_PlayerActionIdleLiveMessageChange"
}
Self::PlayerActionNewYearBoatTakeReward => {
"PlayerActionType_PlayerActionNewYearBoatTakeReward"
}
Self::PlayerActionNewYearBoatSelectBoat => {
"PlayerActionType_PlayerActionNewYearBoatSelectBoat"
}
Self::PlayerActionNewYearBoatPeriodSettle => {
"PlayerActionType_PlayerActionNewYearBoatPeriodSettle"
}
Self::PlayerActionBenefitV2ActivityTakeReward => {
"PlayerActionType_PlayerActionBenefitV2ActivityTakeReward"
}
Self::PlayerActionBenefitV2ActivityDraw => {
"PlayerActionType_PlayerActionBenefitV2ActivityDraw"
}
Self::PlayerActionJukeboxSetting => {
"PlayerActionType_PlayerActionJukeboxSetting"
}
Self::PlayerActionJukeboxSettingReset => {
"PlayerActionType_PlayerActionJukeboxSettingReset"
}
Self::PlayerActionDiceCombatV2FinishPveStage => {
"PlayerActionType_PlayerActionDiceCombatV2FinishPveStage"
}
Self::PlayerActionDiceCombatV2Begin => {
"PlayerActionType_PlayerActionDiceCombatV2Begin"
}
Self::PlayerActionDiceCombatV2TurnEnd => {
"PlayerActionType_PlayerActionDiceCombatV2TurnEnd"
}
Self::PlayerActionDiceCombatV2End => {
"PlayerActionType_PlayerActionDiceCombatV2End"
}
Self::PlayerActionDiceCombatV2TacticsPointChange => {
"PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange"
}
Self::PlayerActionDiceCombatV2TacticsCardChange => {
"PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange"
}
Self::PlayerActionDiceCombatV2DiceChangeRequest => {
"PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest"
}
Self::PlayerActionDiceCombatV2DiceChange => {
"PlayerActionType_PlayerActionDiceCombatV2DiceChange"
}
Self::PlayerActionLimaoNewsSubmitIssue => {
"PlayerActionType_PlayerActionLimaoNewsSubmitIssue"
}
Self::PlayerActionLimaoNewsSubmitPost => {
"PlayerActionType_PlayerActionLimaoNewsSubmitPost"
}
Self::PlayerActionLimaoNewsOfficeSurveyStateChange => {
"PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange"
}
Self::PlayerActionLimaoNewsTriggerMessage => {
"PlayerActionType_PlayerActionLimaoNewsTriggerMessage"
}
Self::PlayerActionLimaoNewsFinishMessage => {
"PlayerActionType_PlayerActionLimaoNewsFinishMessage"
}
Self::PlayerActionLimaoNewsFinishCondition => {
"PlayerActionType_PlayerActionLimaoNewsFinishCondition"
}
Self::PlayerActionLimaoNewsUnlockPost => {
"PlayerActionType_PlayerActionLimaoNewsUnlockPost"
}
Self::PlayerActionLimaoNewsReplyComment => {
"PlayerActionType_PlayerActionLimaoNewsReplyComment"
}
Self::PlayerActionLimaoNewsBanPost => {
"PlayerActionType_PlayerActionLimaoNewsBanPost"
}
Self::PlayerActionLimaoNewsTriggerOfficeEvent => {
"PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent"
}
Self::PlayerActionLimaoNewsFinishOfficeEvent => {
"PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent"
}
Self::PlayerActionLimaoNewsUpvoteContent => {
"PlayerActionType_PlayerActionLimaoNewsUpvoteContent"
}
Self::PlayerActionChenLingBattleActivatePrivilege => {
"PlayerActionType_PlayerActionChenLingBattleActivatePrivilege"
}
Self::PlayerActionChenLingBattleConquerLevelUp => {
"PlayerActionType_PlayerActionChenLingBattleConquerLevelUp"
}
Self::PlayerActionChenLingBattleStartStage => {
"PlayerActionType_PlayerActionChenLingBattleStartStage"
}
Self::PlayerActionChenLingBattleSettleStage => {
"PlayerActionType_PlayerActionChenLingBattleSettleStage"
}
Self::PlayerActionChenLingBattleStartBattle => {
"PlayerActionType_PlayerActionChenLingBattleStartBattle"
}
Self::PlayerActionChenLingBattleFinishBattle => {
"PlayerActionType_PlayerActionChenLingBattleFinishBattle"
}
Self::PlayerActionChenLingBattleFinishWave => {
"PlayerActionType_PlayerActionChenLingBattleFinishWave"
}
Self::PlayerActionChenLingBattleSelectCard => {
"PlayerActionType_PlayerActionChenLingBattleSelectCard"
}
Self::PlayerActionChenLingBattleRefreshCard => {
"PlayerActionType_PlayerActionChenLingBattleRefreshCard"
}
Self::PlayerActionChenLingBattleBuyShopItem => {
"PlayerActionType_PlayerActionChenLingBattleBuyShopItem"
}
Self::PlayerActionChenLingBattleRefreshShop => {
"PlayerActionType_PlayerActionChenLingBattleRefreshShop"
}
Self::PlayerActionChenLingBattleSelectPolicy => {
"PlayerActionType_PlayerActionChenLingBattleSelectPolicy"
}
Self::PlayerActionChenLingBattleRefreshPolicy => {
"PlayerActionType_PlayerActionChenLingBattleRefreshPolicy"
}
Self::PlayerActionChenLingBattleAddHandCard => {
"PlayerActionType_PlayerActionChenLingBattleAddHandCard"
}
Self::PlayerActionChenLingBattleUseHandCard => {
"PlayerActionType_PlayerActionChenLingBattleUseHandCard"
}
Self::PlayerActionChenLingBattleSellHandCard => {
"PlayerActionType_PlayerActionChenLingBattleSellHandCard"
}
Self::PlayerActionChenLingBattleEntityUpgrade => {
"PlayerActionType_PlayerActionChenLingBattleEntityUpgrade"
}
Self::PlayerActionChenLingBattleCloneEntity => {
"PlayerActionType_PlayerActionChenLingBattleCloneEntity"
}
Self::PlayerActionCycleScoreChange => {
"PlayerActionType_PlayerActionCycleScoreChange"
}
Self::PlayerActionCycleScoreTakeReward => {
"PlayerActionType_PlayerActionCycleScoreTakeReward"
}
Self::PlayerActionRelicPresetPlanSave => {
"PlayerActionType_PlayerActionRelicPresetPlanSave"
}
Self::PlayerActionRelicPresetPlanDelete => {
"PlayerActionType_PlayerActionRelicPresetPlanDelete"
}
Self::PlayerActionRelicPresetPlanModifyName => {
"PlayerActionType_PlayerActionRelicPresetPlanModifyName"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PlayerActionType_PlayerActionNone" => Some(Self::PlayerActionNone),
"PlayerActionType_PlayerActionRegister" => Some(Self::PlayerActionRegister),
"PlayerActionType_PlayerActionLogin" => Some(Self::PlayerActionLogin),
"PlayerActionType_PlayerActionLogout" => Some(Self::PlayerActionLogout),
"PlayerActionType_PlayerActionAddExp" => Some(Self::PlayerActionAddExp),
"PlayerActionType_PlayerActionLevelUp" => Some(Self::PlayerActionLevelUp),
"PlayerActionType_PlayerActionAddMaterial" => {
Some(Self::PlayerActionAddMaterial)
}
"PlayerActionType_PlayerActionSaveStat" => Some(Self::PlayerActionSaveStat),
"PlayerActionType_PlayerActionTravelBrochureInteract" => {
Some(Self::PlayerActionTravelBrochureInteract)
}
"PlayerActionType_PlayerActionRelay" => Some(Self::PlayerActionRelay),
"PlayerActionType_PlayerActionRecharge" => Some(Self::PlayerActionRecharge),
"PlayerActionType_PlayerActionBuyGoods" => Some(Self::PlayerActionBuyGoods),
"PlayerActionType_PlayerActionAddCoin" => Some(Self::PlayerActionAddCoin),
"PlayerActionType_PlayerActionMonthCardDailyHcoin" => {
Some(Self::PlayerActionMonthCardDailyHcoin)
}
"PlayerActionType_PlayerActionMonthCardBuyMcoin" => {
Some(Self::PlayerActionMonthCardBuyMcoin)
}
"PlayerActionType_PlayerActionRechargeFreeCoin" => {
Some(Self::PlayerActionRechargeFreeCoin)
}
"PlayerActionType_PlayerActionAddMonthCard" => {
Some(Self::PlayerActionAddMonthCard)
}
"PlayerActionType_PlayerActionRechargeGiftPay" => {
Some(Self::PlayerActionRechargeGiftPay)
}
"PlayerActionType_PlayerActionRechargeGiftFree" => {
Some(Self::PlayerActionRechargeGiftFree)
}
"PlayerActionType_PlayerActionRechargeBenefit" => {
Some(Self::PlayerActionRechargeBenefit)
}
"PlayerActionType_PlayerActionRechargeGiftTakeReward" => {
Some(Self::PlayerActionRechargeGiftTakeReward)
}
"PlayerActionType_PlayerActionRechargeGiftReach" => {
Some(Self::PlayerActionRechargeGiftReach)
}
"PlayerActionType_PlayerActionRechargeBenefitReach" => {
Some(Self::PlayerActionRechargeBenefitReach)
}
"PlayerActionType_PlayerActionMonthCardEndMail" => {
Some(Self::PlayerActionMonthCardEndMail)
}
"PlayerActionType_PlayerActionMissionAccept" => {
Some(Self::PlayerActionMissionAccept)
}
"PlayerActionType_PlayerActionMissionFinish" => {
Some(Self::PlayerActionMissionFinish)
}
"PlayerActionType_PlayerActionMissionFail" => {
Some(Self::PlayerActionMissionFail)
}
"PlayerActionType_PlayerActionMainMissionAccept" => {
Some(Self::PlayerActionMainMissionAccept)
}
"PlayerActionType_PlayerActionSubMissionAccept" => {
Some(Self::PlayerActionSubMissionAccept)
}
"PlayerActionType_PlayerActionMainMissionFinish" => {
Some(Self::PlayerActionMainMissionFinish)
}
"PlayerActionType_PlayerActionSubMissionFinish" => {
Some(Self::PlayerActionSubMissionFinish)
}
"PlayerActionType_PlayerActionDailyTaskFinish" => {
Some(Self::PlayerActionDailyTaskFinish)
}
"PlayerActionType_PlayerActionDailyTaskTakeReward" => {
Some(Self::PlayerActionDailyTaskTakeReward)
}
"PlayerActionType_PlayerActionNpcTalkReward" => {
Some(Self::PlayerActionNpcTalkReward)
}
"PlayerActionType_PlayerActionMainMissionRecover" => {
Some(Self::PlayerActionMainMissionRecover)
}
"PlayerActionType_PlayerActionMainMissionDisable" => {
Some(Self::PlayerActionMainMissionDisable)
}
"PlayerActionType_PlayerActionConsumeItemSubMissionFinish" => {
Some(Self::PlayerActionConsumeItemSubMissionFinish)
}
"PlayerActionType_PlayerActionItemMonitorAllSources" => {
Some(Self::PlayerActionItemMonitorAllSources)
}
"PlayerActionType_PlayerActionGm" => Some(Self::PlayerActionGm),
"PlayerActionType_PlayerActionCustomOp" => Some(Self::PlayerActionCustomOp),
"PlayerActionType_PlayerActionCheckSum" => Some(Self::PlayerActionCheckSum),
"PlayerActionType_PlayerActionPlayerLocation" => {
Some(Self::PlayerActionPlayerLocation)
}
"PlayerActionType_PlayerActionChangeLanguage" => {
Some(Self::PlayerActionChangeLanguage)
}
"PlayerActionType_PlayerActionClientReport" => {
Some(Self::PlayerActionClientReport)
}
"PlayerActionType_PlayerActionAceReport" => Some(Self::PlayerActionAceReport),
"PlayerActionType_PlayerActionPlayerPowerInfo" => {
Some(Self::PlayerActionPlayerPowerInfo)
}
"PlayerActionType_PlayerActionDailyRefresh" => {
Some(Self::PlayerActionDailyRefresh)
}
"PlayerActionType_PlayerActionAvatarValueInfo" => {
Some(Self::PlayerActionAvatarValueInfo)
}
"PlayerActionType_PlayerActionMoveCheckFailedReport" => {
Some(Self::PlayerActionMoveCheckFailedReport)
}
"PlayerActionType_PlayerActionBattleFailedReport" => {
Some(Self::PlayerActionBattleFailedReport)
}
"PlayerActionType_PlayerActionSecurityReport" => {
Some(Self::PlayerActionSecurityReport)
}
"PlayerActionType_PlayerActionAvatarPromotion" => {
Some(Self::PlayerActionAvatarPromotion)
}
"PlayerActionType_PlayerActionAvatarAdd" => Some(Self::PlayerActionAvatarAdd),
"PlayerActionType_PlayerActionAvatarUseExpItem" => {
Some(Self::PlayerActionAvatarUseExpItem)
}
"PlayerActionType_PlayerActionAvatarLevelUp" => {
Some(Self::PlayerActionAvatarLevelUp)
}
"PlayerActionType_PlayerActionSkillTreeUp" => {
Some(Self::PlayerActionSkillTreeUp)
}
"PlayerActionType_PlayerActionAvatarHpChange" => {
Some(Self::PlayerActionAvatarHpChange)
}
"PlayerActionType_PlayerActionAvatarMpChange" => {
Some(Self::PlayerActionAvatarMpChange)
}
"PlayerActionType_PlayerActionAvatarAddExp" => {
Some(Self::PlayerActionAvatarAddExp)
}
"PlayerActionType_PlayerActionAvatarRankUp" => {
Some(Self::PlayerActionAvatarRankUp)
}
"PlayerActionType_PlayerActionAvatarRepeated" => {
Some(Self::PlayerActionAvatarRepeated)
}
"PlayerActionType_PlayerActionMpMaxChange" => {
Some(Self::PlayerActionMpMaxChange)
}
"PlayerActionType_PlayerActionAvatarTakePromotionReward" => {
Some(Self::PlayerActionAvatarTakePromotionReward)
}
"PlayerActionType_PlayerActionAvatarRelicAffixInfo" => {
Some(Self::PlayerActionAvatarRelicAffixInfo)
}
"PlayerActionType_PlayerActionAvatarMark" => {
Some(Self::PlayerActionAvatarMark)
}
"PlayerActionType_PlayerActionAvatarSystemPowerReset" => {
Some(Self::PlayerActionAvatarSystemPowerReset)
}
"PlayerActionType_PlayerActionAvatarChangePath" => {
Some(Self::PlayerActionAvatarChangePath)
}
"PlayerActionType_PlayerActionSetGrowthTargetAvatar" => {
Some(Self::PlayerActionSetGrowthTargetAvatar)
}
"PlayerActionType_PlayerActionDelAvatar" => Some(Self::PlayerActionDelAvatar),
"PlayerActionType_PlayerActionAvatarSkinChange" => {
Some(Self::PlayerActionAvatarSkinChange)
}
"PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig" => {
Some(Self::PlayerActionSetGrowthTargetFunctionConfig)
}
"PlayerActionType_PlayerActionAvatarSkinActivityReissue" => {
Some(Self::PlayerActionAvatarSkinActivityReissue)
}
"PlayerActionType_PlayerActionSetAvatarEnhancedId" => {
Some(Self::PlayerActionSetAvatarEnhancedId)
}
"PlayerActionType_PlayerActionDressPlayerOutfit" => {
Some(Self::PlayerActionDressPlayerOutfit)
}
"PlayerActionType_PlayerActionStageBegin" => {
Some(Self::PlayerActionStageBegin)
}
"PlayerActionType_PlayerActionStageEnd" => Some(Self::PlayerActionStageEnd),
"PlayerActionType_PlayerActionCocoonStageBegin" => {
Some(Self::PlayerActionCocoonStageBegin)
}
"PlayerActionType_PlayerActionCocoonStageEnd" => {
Some(Self::PlayerActionCocoonStageEnd)
}
"PlayerActionType_PlayerActionFarmElementEnd" => {
Some(Self::PlayerActionFarmElementEnd)
}
"PlayerActionType_PlayerActionElementStageEnd" => {
Some(Self::PlayerActionElementStageEnd)
}
"PlayerActionType_PlayerActionCocoonSweep" => {
Some(Self::PlayerActionCocoonSweep)
}
"PlayerActionType_PlayerActionFarmElementSweep" => {
Some(Self::PlayerActionFarmElementSweep)
}
"PlayerActionType_PlayerActionRecoverStamina" => {
Some(Self::PlayerActionRecoverStamina)
}
"PlayerActionType_PlayerActionExchangeStamina" => {
Some(Self::PlayerActionExchangeStamina)
}
"PlayerActionType_PlayerActionLoginReward" => {
Some(Self::PlayerActionLoginReward)
}
"PlayerActionType_PlayerActionModifyNickname" => {
Some(Self::PlayerActionModifyNickname)
}
"PlayerActionType_PlayerActionGetLevelReward" => {
Some(Self::PlayerActionGetLevelReward)
}
"PlayerActionType_PlayerActionWorldLevelUp" => {
Some(Self::PlayerActionWorldLevelUp)
}
"PlayerActionType_PlayerActionAddStamina" => {
Some(Self::PlayerActionAddStamina)
}
"PlayerActionType_PlayerActionGameplayBirthdayRewardMail" => {
Some(Self::PlayerActionGameplayBirthdayRewardMail)
}
"PlayerActionType_PlayerActionRechargeRebateReward" => {
Some(Self::PlayerActionRechargeRebateReward)
}
"PlayerActionType_PlayerActionGameplayBirthdaySet" => {
Some(Self::PlayerActionGameplayBirthdaySet)
}
"PlayerActionType_PlayerActionReserveStaminaExchange" => {
Some(Self::PlayerActionReserveStaminaExchange)
}
"PlayerActionType_PlayerActionReserveStaminaAdd" => {
Some(Self::PlayerActionReserveStaminaAdd)
}
"PlayerActionType_PlayerActionReserveStaminaChange" => {
Some(Self::PlayerActionReserveStaminaChange)
}
"PlayerActionType_PlayerActionNowStamina" => {
Some(Self::PlayerActionNowStamina)
}
"PlayerActionType_PlayerActionFtcResetNickname" => {
Some(Self::PlayerActionFtcResetNickname)
}
"PlayerActionType_PlayerActionReserveAndFuelExchangeStamina" => {
Some(Self::PlayerActionReserveAndFuelExchangeStamina)
}
"PlayerActionType_PlayerActionMail" => Some(Self::PlayerActionMail),
"PlayerActionType_PlayerActionMailOpByUser" => {
Some(Self::PlayerActionMailOpByUser)
}
"PlayerActionType_PlayerActionMailOpByMuip" => {
Some(Self::PlayerActionMailOpByMuip)
}
"PlayerActionType_PlayerActionMailOpByGm" => {
Some(Self::PlayerActionMailOpByGm)
}
"PlayerActionType_PlayerActionMailOpByFull" => {
Some(Self::PlayerActionMailOpByFull)
}
"PlayerActionType_PlayerActionMailOpByExpire" => {
Some(Self::PlayerActionMailOpByExpire)
}
"PlayerActionType_PlayerActionMailOpByInternal" => {
Some(Self::PlayerActionMailOpByInternal)
}
"PlayerActionType_PlayerActionAddMail" => Some(Self::PlayerActionAddMail),
"PlayerActionType_PlayerActionDelMail" => Some(Self::PlayerActionDelMail),
"PlayerActionType_PlayerActionTakeAttachment" => {
Some(Self::PlayerActionTakeAttachment)
}
"PlayerActionType_PlayerActionReadMail" => Some(Self::PlayerActionReadMail),
"PlayerActionType_PlayerActionBattleAvatar" => {
Some(Self::PlayerActionBattleAvatar)
}
"PlayerActionType_PlayerActionBattleMonster" => {
Some(Self::PlayerActionBattleMonster)
}
"PlayerActionType_PlayerActionBattleEnd" => Some(Self::PlayerActionBattleEnd),
"PlayerActionType_PlayerActionBattleReplay" => {
Some(Self::PlayerActionBattleReplay)
}
"PlayerActionType_PlayerActionBattleAvatarDeath" => {
Some(Self::PlayerActionBattleAvatarDeath)
}
"PlayerActionType_PlayerActionBattleSwitchPhase" => {
Some(Self::PlayerActionBattleSwitchPhase)
}
"PlayerActionType_PlayerActionBattleMonsterSkill" => {
Some(Self::PlayerActionBattleMonsterSkill)
}
"PlayerActionType_PlayerActionBattleRebattle" => {
Some(Self::PlayerActionBattleRebattle)
}
"PlayerActionType_PlayerActionBattleAvatarServant" => {
Some(Self::PlayerActionBattleAvatarServant)
}
"PlayerActionType_PlayerActionMissionReward" => {
Some(Self::PlayerActionMissionReward)
}
"PlayerActionType_PlayerActionQuestAccept" => {
Some(Self::PlayerActionQuestAccept)
}
"PlayerActionType_PlayerActionQuestFinish" => {
Some(Self::PlayerActionQuestFinish)
}
"PlayerActionType_PlayerActionQuestRemove" => {
Some(Self::PlayerActionQuestRemove)
}
"PlayerActionType_PlayerActionQuestReward" => {
Some(Self::PlayerActionQuestReward)
}
"PlayerActionType_PlayerActionQuestAutoClose" => {
Some(Self::PlayerActionQuestAutoClose)
}
"PlayerActionType_PlayerActionQuestExpired" => {
Some(Self::PlayerActionQuestExpired)
}
"PlayerActionType_PlayerActionMissionRequired" => {
Some(Self::PlayerActionMissionRequired)
}
"PlayerActionType_PlayerActionSubmissionReward" => {
Some(Self::PlayerActionSubmissionReward)
}
"PlayerActionType_PlayerActionAchievementLevelReward" => {
Some(Self::PlayerActionAchievementLevelReward)
}
"PlayerActionType_PlayerActionQuestDelete" => {
Some(Self::PlayerActionQuestDelete)
}
"PlayerActionType_PlayerActionSubMissionReward2" => {
Some(Self::PlayerActionSubMissionReward2)
}
"PlayerActionType_PlayerActionMissionCompensate" => {
Some(Self::PlayerActionMissionCompensate)
}
"PlayerActionType_PlayerActionMissionRecycle" => {
Some(Self::PlayerActionMissionRecycle)
}
"PlayerActionType_PlayerActionQuestReset" => {
Some(Self::PlayerActionQuestReset)
}
"PlayerActionType_PlayerActionQuestOptionalReward" => {
Some(Self::PlayerActionQuestOptionalReward)
}
"PlayerActionType_PlayerActionMcvChange" => Some(Self::PlayerActionMcvChange),
"PlayerActionType_PlayerActionQuestReissue" => {
Some(Self::PlayerActionQuestReissue)
}
"PlayerActionType_PlayerActionPropInteract" => {
Some(Self::PlayerActionPropInteract)
}
"PlayerActionType_PlayerActionAvatarMazeSkill" => {
Some(Self::PlayerActionAvatarMazeSkill)
}
"PlayerActionType_PlayerActionEnterMaze" => Some(Self::PlayerActionEnterMaze),
"PlayerActionType_PlayerActionOrdinaryInteract" => {
Some(Self::PlayerActionOrdinaryInteract)
}
"PlayerActionType_PlayerActionChestInteract" => {
Some(Self::PlayerActionChestInteract)
}
"PlayerActionType_PlayerActionCheckPointUnlock" => {
Some(Self::PlayerActionCheckPointUnlock)
}
"PlayerActionType_PlayerActionCheckPointInteract" => {
Some(Self::PlayerActionCheckPointInteract)
}
"PlayerActionType_PlayerActionCheckPointRevive" => {
Some(Self::PlayerActionCheckPointRevive)
}
"PlayerActionType_PlayerActionCheckPointTransfer" => {
Some(Self::PlayerActionCheckPointTransfer)
}
"PlayerActionType_PlayerActionMonsterInteract" => {
Some(Self::PlayerActionMonsterInteract)
}
"PlayerActionType_PlayerActionNpcInteract" => {
Some(Self::PlayerActionNpcInteract)
}
"PlayerActionType_PlayerActionPropHit" => Some(Self::PlayerActionPropHit),
"PlayerActionType_PlayerActionPrelogueRevive" => {
Some(Self::PlayerActionPrelogueRevive)
}
"PlayerActionType_PlayerActionPropState" => Some(Self::PlayerActionPropState),
"PlayerActionType_PlayerActionCheckPointRecover" => {
Some(Self::PlayerActionCheckPointRecover)
}
"PlayerActionType_PlayerActionMechanismBar" => {
Some(Self::PlayerActionMechanismBar)
}
"PlayerActionType_PlayerActionSubmitOrigamiItem" => {
Some(Self::PlayerActionSubmitOrigamiItem)
}
"PlayerActionType_PlayerActionMazeBuffDropItem" => {
Some(Self::PlayerActionMazeBuffDropItem)
}
"PlayerActionType_PlayerActionFsvChange" => Some(Self::PlayerActionFsvChange),
"PlayerActionType_PlayerActionTimelinePropState" => {
Some(Self::PlayerActionTimelinePropState)
}
"PlayerActionType_PlayerActionGroupPropertyChange" => {
Some(Self::PlayerActionGroupPropertyChange)
}
"PlayerActionType_PlayerActionOpenGroupPropertyChest" => {
Some(Self::PlayerActionOpenGroupPropertyChest)
}
"PlayerActionType_PlayerActionEquipmentPromotion" => {
Some(Self::PlayerActionEquipmentPromotion)
}
"PlayerActionType_PlayerActionAddItem" => Some(Self::PlayerActionAddItem),
"PlayerActionType_PlayerActionUseItem" => Some(Self::PlayerActionUseItem),
"PlayerActionType_PlayerActionEquipmentRankUp" => {
Some(Self::PlayerActionEquipmentRankUp)
}
"PlayerActionType_PlayerActionEquipmentLevelUp" => {
Some(Self::PlayerActionEquipmentLevelUp)
}
"PlayerActionType_PlayerActionExpUpEquipmentReturn" => {
Some(Self::PlayerActionExpUpEquipmentReturn)
}
"PlayerActionType_PlayerActionBagFullRewardMail" => {
Some(Self::PlayerActionBagFullRewardMail)
}
"PlayerActionType_PlayerActionEquipmentAdd" => {
Some(Self::PlayerActionEquipmentAdd)
}
"PlayerActionType_PlayerActionEquipmentWear" => {
Some(Self::PlayerActionEquipmentWear)
}
"PlayerActionType_PlayerActionItemCompose" => {
Some(Self::PlayerActionItemCompose)
}
"PlayerActionType_PlayerActionRelicLevelUp" => {
Some(Self::PlayerActionRelicLevelUp)
}
"PlayerActionType_PlayerActionExpUpRelicReturn" => {
Some(Self::PlayerActionExpUpRelicReturn)
}
"PlayerActionType_PlayerActionRelicNumChanged" => {
Some(Self::PlayerActionRelicNumChanged)
}
"PlayerActionType_PlayerActionRelicWear" => Some(Self::PlayerActionRelicWear),
"PlayerActionType_PlayerActionRelicCompose" => {
Some(Self::PlayerActionRelicCompose)
}
"PlayerActionType_PlayerActionSellItem" => Some(Self::PlayerActionSellItem),
"PlayerActionType_PlayerActionUnlockMusic" => {
Some(Self::PlayerActionUnlockMusic)
}
"PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin" => {
Some(Self::PlayerActionExchangeHcoinWithPayMcoin)
}
"PlayerActionType_PlayerActionGetReward" => Some(Self::PlayerActionGetReward),
"PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin" => {
Some(Self::PlayerActionExchangeHcoinWithFreeMcoin)
}
"PlayerActionType_PlayerActionItemComposeFormulaUnlock" => {
Some(Self::PlayerActionItemComposeFormulaUnlock)
}
"PlayerActionType_PlayerActionExchangeHcoin" => {
Some(Self::PlayerActionExchangeHcoin)
}
"PlayerActionType_PlayerActionCityShopLevelReward" => {
Some(Self::PlayerActionCityShopLevelReward)
}
"PlayerActionType_PlayerActionItemRecycle" => {
Some(Self::PlayerActionItemRecycle)
}
"PlayerActionType_PlayerActionMuseumFundsConsume" => {
Some(Self::PlayerActionMuseumFundsConsume)
}
"PlayerActionType_PlayerActionMuseumEventBuyStuff" => {
Some(Self::PlayerActionMuseumEventBuyStuff)
}
"PlayerActionType_PlayerActionMuseumMarketBuyStuff" => {
Some(Self::PlayerActionMuseumMarketBuyStuff)
}
"PlayerActionType_PlayerActionMuseumRandomEvent" => {
Some(Self::PlayerActionMuseumRandomEvent)
}
"PlayerActionType_PlayerActionMuseumInitialItem" => {
Some(Self::PlayerActionMuseumInitialItem)
}
"PlayerActionType_PlayerActionOptionalBoxReward" => {
Some(Self::PlayerActionOptionalBoxReward)
}
"PlayerActionType_PlayerActionDestroyItem" => {
Some(Self::PlayerActionDestroyItem)
}
"PlayerActionType_PlayerActionTransferExp" => {
Some(Self::PlayerActionTransferExp)
}
"PlayerActionType_PlayerActionOndutyUse" => Some(Self::PlayerActionOndutyUse),
"PlayerActionType_PlayerActionItemMark" => Some(Self::PlayerActionItemMark),
"PlayerActionType_PlayerActionRelicDiscard" => {
Some(Self::PlayerActionRelicDiscard)
}
"PlayerActionType_PlayerActionGeneralVirtualItemChange" => {
Some(Self::PlayerActionGeneralVirtualItemChange)
}
"PlayerActionType_PlayerActionRelicLock" => Some(Self::PlayerActionRelicLock),
"PlayerActionType_PlayerActionRelicFilterPlanSave" => {
Some(Self::PlayerActionRelicFilterPlanSave)
}
"PlayerActionType_PlayerActionRelicFilterPlanDelete" => {
Some(Self::PlayerActionRelicFilterPlanDelete)
}
"PlayerActionType_PlayerActionRelicFilterPlanMark" => {
Some(Self::PlayerActionRelicFilterPlanMark)
}
"PlayerActionType_PlayerActionRelicSell" => Some(Self::PlayerActionRelicSell),
"PlayerActionType_PlayerActionRelicReforge" => {
Some(Self::PlayerActionRelicReforge)
}
"PlayerActionType_PlayerActionRelicSmartWearCustomPlan" => {
Some(Self::PlayerActionRelicSmartWearCustomPlan)
}
"PlayerActionType_PlayerActionRecoverRelic" => {
Some(Self::PlayerActionRecoverRelic)
}
"PlayerActionType_PlayerActionRecoverEquipment" => {
Some(Self::PlayerActionRecoverEquipment)
}
"PlayerActionType_PlayerActionEquipmentSell" => {
Some(Self::PlayerActionEquipmentSell)
}
"PlayerActionType_PlayerActionRelicSmartWearPinRelic" => {
Some(Self::PlayerActionRelicSmartWearPinRelic)
}
"PlayerActionType_PlayerActionRelicCocoonSetting" => {
Some(Self::PlayerActionRelicCocoonSetting)
}
"PlayerActionType_PlayerActionPersonalCardChange" => {
Some(Self::PlayerActionPersonalCardChange)
}
"PlayerActionType_PlayerActionPhoneCaseChange" => {
Some(Self::PlayerActionPhoneCaseChange)
}
"PlayerActionType_PlayerActionDeliveryItemReward" => {
Some(Self::PlayerActionDeliveryItemReward)
}
"PlayerActionType_PlayerActionItemAutoTransfer" => {
Some(Self::PlayerActionItemAutoTransfer)
}
"PlayerActionType_PlayerActionItemAutoTransferInBag" => {
Some(Self::PlayerActionItemAutoTransferInBag)
}
"PlayerActionType_PlayerActionItemAutoTransferOnAdd" => {
Some(Self::PlayerActionItemAutoTransferOnAdd)
}
"PlayerActionType_PlayerActionAddExtraCoin" => {
Some(Self::PlayerActionAddExtraCoin)
}
"PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin" => {
Some(Self::PlayerActionVariableDiceExchangePartnerCoin)
}
"PlayerActionType_PlayerActionRelicBox" => Some(Self::PlayerActionRelicBox),
"PlayerActionType_PlayerActionRelicBoxSettle" => {
Some(Self::PlayerActionRelicBoxSettle)
}
"PlayerActionType_PlayerActionRelicBoxRegular" => {
Some(Self::PlayerActionRelicBoxRegular)
}
"PlayerActionType_PlayerActionRelicReplace" => {
Some(Self::PlayerActionRelicReplace)
}
"PlayerActionType_PlayerActionEquipmentUpCostPileSetting" => {
Some(Self::PlayerActionEquipmentUpCostPileSetting)
}
"PlayerActionType_PlayerActionRelicBoxShow" => {
Some(Self::PlayerActionRelicBoxShow)
}
"PlayerActionType_PlayerActionTutorialGuideFinish" => {
Some(Self::PlayerActionTutorialGuideFinish)
}
"PlayerActionType_PlayerActionTutorial" => Some(Self::PlayerActionTutorial),
"PlayerActionType_PlayerActionTutorialGuide" => {
Some(Self::PlayerActionTutorialGuide)
}
"PlayerActionType_PlayerActionMonsterDrop" => {
Some(Self::PlayerActionMonsterDrop)
}
"PlayerActionType_PlayerActionFinishChallenge" => {
Some(Self::PlayerActionFinishChallenge)
}
"PlayerActionType_PlayerActionChallengeStars" => {
Some(Self::PlayerActionChallengeStars)
}
"PlayerActionType_PlayerActionChallengeStart" => {
Some(Self::PlayerActionChallengeStart)
}
"PlayerActionType_PlayerActionChallengeEnd" => {
Some(Self::PlayerActionChallengeEnd)
}
"PlayerActionType_PlayerActionChallengeWin" => {
Some(Self::PlayerActionChallengeWin)
}
"PlayerActionType_PlayerActionChallengeFail" => {
Some(Self::PlayerActionChallengeFail)
}
"PlayerActionType_PlayerActionChallengeLeave" => {
Some(Self::PlayerActionChallengeLeave)
}
"PlayerActionType_PlayerActionChallengeSwitch" => {
Some(Self::PlayerActionChallengeSwitch)
}
"PlayerActionType_PlayerActionChallengeBonusReward" => {
Some(Self::PlayerActionChallengeBonusReward)
}
"PlayerActionType_PlayerActionChallengeStarsReward" => {
Some(Self::PlayerActionChallengeStarsReward)
}
"PlayerActionType_PlayerActionChallengeRestart" => {
Some(Self::PlayerActionChallengeRestart)
}
"PlayerActionType_PlayerActionChallengeStoryStart" => {
Some(Self::PlayerActionChallengeStoryStart)
}
"PlayerActionType_PlayerActionChallengeStoryEnd" => {
Some(Self::PlayerActionChallengeStoryEnd)
}
"PlayerActionType_PlayerActionChallengeFastPass" => {
Some(Self::PlayerActionChallengeFastPass)
}
"PlayerActionType_PlayerActionChallengeStoryFastPass" => {
Some(Self::PlayerActionChallengeStoryFastPass)
}
"PlayerActionType_PlayerActionChallengeMemoryFastPass" => {
Some(Self::PlayerActionChallengeMemoryFastPass)
}
"PlayerActionType_PlayerActionChallengeBattleTarget" => {
Some(Self::PlayerActionChallengeBattleTarget)
}
"PlayerActionType_PlayerActionChallengeBossEnd" => {
Some(Self::PlayerActionChallengeBossEnd)
}
"PlayerActionType_PlayerActionChallengeBossFastPass" => {
Some(Self::PlayerActionChallengeBossFastPass)
}
"PlayerActionType_PlayerActionChallengeStartPartial" => {
Some(Self::PlayerActionChallengeStartPartial)
}
"PlayerActionType_PlayerActionChallengeBossPhaseStart" => {
Some(Self::PlayerActionChallengeBossPhaseStart)
}
"PlayerActionType_PlayerActionChallengeBossPhaseEnd" => {
Some(Self::PlayerActionChallengeBossPhaseEnd)
}
"PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle" => {
Some(Self::PlayerActionChallengeBossPhaseEndBeforeBattle)
}
"PlayerActionType_PlayerActionChallengeRecommendLineup" => {
Some(Self::PlayerActionChallengeRecommendLineup)
}
"PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd" => {
Some(Self::PlayerActionChallengeStoryFeverBattleEnd)
}
"PlayerActionType_PlayerActionTeamInfoChange" => {
Some(Self::PlayerActionTeamInfoChange)
}
"PlayerActionType_PlayerActionChangeCurrentAvatar" => {
Some(Self::PlayerActionChangeCurrentAvatar)
}
"PlayerActionType_PlayerActionCreateVirtualTeam" => {
Some(Self::PlayerActionCreateVirtualTeam)
}
"PlayerActionType_PlayerActionTeamNameEdit" => {
Some(Self::PlayerActionTeamNameEdit)
}
"PlayerActionType_PlayerActionReplaceLineupAvatar" => {
Some(Self::PlayerActionReplaceLineupAvatar)
}
"PlayerActionType_PlayerActionAvatarBuffChange" => {
Some(Self::PlayerActionAvatarBuffChange)
}
"PlayerActionType_PlayerActionEnvBuffChange" => {
Some(Self::PlayerActionEnvBuffChange)
}
"PlayerActionType_PlayerActionGameCore" => Some(Self::PlayerActionGameCore),
"PlayerActionType_PlayerActionAvatarGlobalBuff" => {
Some(Self::PlayerActionAvatarGlobalBuff)
}
"PlayerActionType_PlayerActionRogueExploreStart" => {
Some(Self::PlayerActionRogueExploreStart)
}
"PlayerActionType_PlayerActionRogueEnterRoom" => {
Some(Self::PlayerActionRogueEnterRoom)
}
"PlayerActionType_PlayerActionRogueLeaveRoom" => {
Some(Self::PlayerActionRogueLeaveRoom)
}
"PlayerActionType_PlayerActionRogueExploreFinish" => {
Some(Self::PlayerActionRogueExploreFinish)
}
"PlayerActionType_PlayerActionRogueSelectBuff" => {
Some(Self::PlayerActionRogueSelectBuff)
}
"PlayerActionType_PlayerActionRogueRollBuff" => {
Some(Self::PlayerActionRogueRollBuff)
}
"PlayerActionType_PlayerActionRogueRevive" => {
Some(Self::PlayerActionRogueRevive)
}
"PlayerActionType_PlayerActionRogueChallengeStart" => {
Some(Self::PlayerActionRogueChallengeStart)
}
"PlayerActionType_PlayerActionRogueMiracle" => {
Some(Self::PlayerActionRogueMiracle)
}
"PlayerActionType_PlayerActionRogueAddBuff" => {
Some(Self::PlayerActionRogueAddBuff)
}
"PlayerActionType_PlayerActionRoguePickAvatar" => {
Some(Self::PlayerActionRoguePickAvatar)
}
"PlayerActionType_PlayerActionRogueSeasonChanged" => {
Some(Self::PlayerActionRogueSeasonChanged)
}
"PlayerActionType_PlayerActionRogueAeonLevelUp" => {
Some(Self::PlayerActionRogueAeonLevelUp)
}
"PlayerActionType_PlayerActionRogueOpenDoor" => {
Some(Self::PlayerActionRogueOpenDoor)
}
"PlayerActionType_PlayerActionRogueScoreReward" => {
Some(Self::PlayerActionRogueScoreReward)
}
"PlayerActionType_PlayerActionRogueEnhanceBuff" => {
Some(Self::PlayerActionRogueEnhanceBuff)
}
"PlayerActionType_PlayerActionRogueSelectBonus" => {
Some(Self::PlayerActionRogueSelectBonus)
}
"PlayerActionType_PlayerActionRogueAreaFirstReward" => {
Some(Self::PlayerActionRogueAreaFirstReward)
}
"PlayerActionType_PlayerActionRogueEnableTalent" => {
Some(Self::PlayerActionRogueEnableTalent)
}
"PlayerActionType_PlayerActionRogueAeonUnlock" => {
Some(Self::PlayerActionRogueAeonUnlock)
}
"PlayerActionType_PlayerActionRogueAeonAddExp" => {
Some(Self::PlayerActionRogueAeonAddExp)
}
"PlayerActionType_PlayerActionRogueImmerseLevelUp" => {
Some(Self::PlayerActionRogueImmerseLevelUp)
}
"PlayerActionType_PlayerActionRogueSelectMiracle" => {
Some(Self::PlayerActionRogueSelectMiracle)
}
"PlayerActionType_PlayerActionRogueUnlockArea" => {
Some(Self::PlayerActionRogueUnlockArea)
}
"PlayerActionType_PlayerActionRogueExploreScoreChange" => {
Some(Self::PlayerActionRogueExploreScoreChange)
}
"PlayerActionType_PlayerActionRogueUpdateRewardPool" => {
Some(Self::PlayerActionRogueUpdateRewardPool)
}
"PlayerActionType_PlayerActionRogueSwapBuff" => {
Some(Self::PlayerActionRogueSwapBuff)
}
"PlayerActionType_PlayerActionRogueWeeklyRefresh" => {
Some(Self::PlayerActionRogueWeeklyRefresh)
}
"PlayerActionType_PlayerActionRogueExchangeKey" => {
Some(Self::PlayerActionRogueExchangeKey)
}
"PlayerActionType_PlayerActionRogueGetObjectReward" => {
Some(Self::PlayerActionRogueGetObjectReward)
}
"PlayerActionType_PlayerActionRogueAreaMonsterDrop" => {
Some(Self::PlayerActionRogueAreaMonsterDrop)
}
"PlayerActionType_PlayerActionRogueAddMiracle" => {
Some(Self::PlayerActionRogueAddMiracle)
}
"PlayerActionType_PlayerActionRogueSwapMiracle" => {
Some(Self::PlayerActionRogueSwapMiracle)
}
"PlayerActionType_PlayerActionRogueOpenObjectReward" => {
Some(Self::PlayerActionRogueOpenObjectReward)
}
"PlayerActionType_PlayerActionRogueAeonEffect" => {
Some(Self::PlayerActionRogueAeonEffect)
}
"PlayerActionType_PlayerActionRogueReforgeBuff" => {
Some(Self::PlayerActionRogueReforgeBuff)
}
"PlayerActionType_PlayerActionRogueTradeMiracle" => {
Some(Self::PlayerActionRogueTradeMiracle)
}
"PlayerActionType_PlayerActionRogueRemoveAvatar" => {
Some(Self::PlayerActionRogueRemoveAvatar)
}
"PlayerActionType_PlayerActionRogueDialogueSelect" => {
Some(Self::PlayerActionRogueDialogueSelect)
}
"PlayerActionType_PlayerActionRogueSelectAeon" => {
Some(Self::PlayerActionRogueSelectAeon)
}
"PlayerActionType_PlayerActionRogueDialogueFinish" => {
Some(Self::PlayerActionRogueDialogueFinish)
}
"PlayerActionType_PlayerActionRogueHandbookReward" => {
Some(Self::PlayerActionRogueHandbookReward)
}
"PlayerActionType_PlayerActionRogueAdventureRoomReward" => {
Some(Self::PlayerActionRogueAdventureRoomReward)
}
"PlayerActionType_PlayerActionRogueShopBuy" => {
Some(Self::PlayerActionRogueShopBuy)
}
"PlayerActionType_PlayerActionRogueRepairMiracle" => {
Some(Self::PlayerActionRogueRepairMiracle)
}
"PlayerActionType_PlayerActionRogueReplaceAllMiracle" => {
Some(Self::PlayerActionRogueReplaceAllMiracle)
}
"PlayerActionType_PlayerActionRogueMiracleBroken" => {
Some(Self::PlayerActionRogueMiracleBroken)
}
"PlayerActionType_PlayerActionRogueShopRefresh" => {
Some(Self::PlayerActionRogueShopRefresh)
}
"PlayerActionType_PlayerActionRogueLevelMechanism" => {
Some(Self::PlayerActionRogueLevelMechanism)
}
"PlayerActionType_PlayerActionRogueRemoveMiracle" => {
Some(Self::PlayerActionRogueRemoveMiracle)
}
"PlayerActionType_PlayerActionRogueDropBuff" => {
Some(Self::PlayerActionRogueDropBuff)
}
"PlayerActionType_PlayerActionRogueDestroyMiracle" => {
Some(Self::PlayerActionRogueDestroyMiracle)
}
"PlayerActionType_PlayerActionRogueActivateFormula" => {
Some(Self::PlayerActionRogueActivateFormula)
}
"PlayerActionType_PlayerActionRogueDeactivateFormula" => {
Some(Self::PlayerActionRogueDeactivateFormula)
}
"PlayerActionType_PlayerActionRogueRemoveBuff" => {
Some(Self::PlayerActionRogueRemoveBuff)
}
"PlayerActionType_PlayerActionRogueSelectFormula" => {
Some(Self::PlayerActionRogueSelectFormula)
}
"PlayerActionType_PlayerActionRogueDropFormula" => {
Some(Self::PlayerActionRogueDropFormula)
}
"PlayerActionType_PlayerActionRogueRollFormula" => {
Some(Self::PlayerActionRogueRollFormula)
}
"PlayerActionType_PlayerActionRogueReforgeFormula" => {
Some(Self::PlayerActionRogueReforgeFormula)
}
"PlayerActionType_PlayerActionRogueComposeMiracle" => {
Some(Self::PlayerActionRogueComposeMiracle)
}
"PlayerActionType_PlayerActionRogueReforgeMiracle" => {
Some(Self::PlayerActionRogueReforgeMiracle)
}
"PlayerActionType_PlayerActionRogueDoGamble" => {
Some(Self::PlayerActionRogueDoGamble)
}
"PlayerActionType_PlayerActionRogueKeywordActivate" => {
Some(Self::PlayerActionRogueKeywordActivate)
}
"PlayerActionType_PlayerActionRogueKeywordDeactivate" => {
Some(Self::PlayerActionRogueKeywordDeactivate)
}
"PlayerActionType_PlayerActionRogueSourceDefault" => {
Some(Self::PlayerActionRogueSourceDefault)
}
"PlayerActionType_PlayerActionRoguePlayerSelect" => {
Some(Self::PlayerActionRoguePlayerSelect)
}
"PlayerActionType_PlayerActionRogueLayerSettlement" => {
Some(Self::PlayerActionRogueLayerSettlement)
}
"PlayerActionType_PlayerActionRogueFormula" => {
Some(Self::PlayerActionRogueFormula)
}
"PlayerActionType_PlayerActionRogueWorkbench" => {
Some(Self::PlayerActionRogueWorkbench)
}
"PlayerActionType_PlayerActionRogueModifier" => {
Some(Self::PlayerActionRogueModifier)
}
"PlayerActionType_PlayerActionRogueReforge" => {
Some(Self::PlayerActionRogueReforge)
}
"PlayerActionType_PlayerActionRogueTalent" => {
Some(Self::PlayerActionRogueTalent)
}
"PlayerActionType_PlayerActionRogueReroll" => {
Some(Self::PlayerActionRogueReroll)
}
"PlayerActionType_PlayerActionRogueCoinChange" => {
Some(Self::PlayerActionRogueCoinChange)
}
"PlayerActionType_PlayerActionRogueMagicScepterShop" => {
Some(Self::PlayerActionRogueMagicScepterShop)
}
"PlayerActionType_PlayerActionRogueMagicUnitShop" => {
Some(Self::PlayerActionRogueMagicUnitShop)
}
"PlayerActionType_PlayerActionRogueMagicScepterLevelUp" => {
Some(Self::PlayerActionRogueMagicScepterLevelUp)
}
"PlayerActionType_PlayerActionGacha" => Some(Self::PlayerActionGacha),
"PlayerActionType_PlayerActionAddGachaTicket" => {
Some(Self::PlayerActionAddGachaTicket)
}
"PlayerActionType_PlayerActionGachaExchange" => {
Some(Self::PlayerActionGachaExchange)
}
"PlayerActionType_PlayerActionSetGachaDecideItem" => {
Some(Self::PlayerActionSetGachaDecideItem)
}
"PlayerActionType_PlayerActionEventMissionAccept" => {
Some(Self::PlayerActionEventMissionAccept)
}
"PlayerActionType_PlayerActionEventMissionFinish" => {
Some(Self::PlayerActionEventMissionFinish)
}
"PlayerActionType_PlayerActionEventMissionReward" => {
Some(Self::PlayerActionEventMissionReward)
}
"PlayerActionType_PlayerActionRaidFinish" => {
Some(Self::PlayerActionRaidFinish)
}
"PlayerActionType_PlayerActionRaidBegin" => Some(Self::PlayerActionRaidBegin),
"PlayerActionType_PlayerActionChallengeRaidReward" => {
Some(Self::PlayerActionChallengeRaidReward)
}
"PlayerActionType_PlayerActionStartRaid" => Some(Self::PlayerActionStartRaid),
"PlayerActionType_PlayerActionEndRaid" => Some(Self::PlayerActionEndRaid),
"PlayerActionType_PlayerActionRaidTargetFinish" => {
Some(Self::PlayerActionRaidTargetFinish)
}
"PlayerActionType_PlayerActionArchiveRaid" => {
Some(Self::PlayerActionArchiveRaid)
}
"PlayerActionType_PlayerActionHeroBaseTypeChange" => {
Some(Self::PlayerActionHeroBaseTypeChange)
}
"PlayerActionType_PlayerActionHeroBaseTypeAddByMission" => {
Some(Self::PlayerActionHeroBaseTypeAddByMission)
}
"PlayerActionType_PlayerActionHeroBaseTypeAddByReq" => {
Some(Self::PlayerActionHeroBaseTypeAddByReq)
}
"PlayerActionType_PlayerActionHeroBaseTypeAdd" => {
Some(Self::PlayerActionHeroBaseTypeAdd)
}
"PlayerActionType_PlayerActionDialogueSelect" => {
Some(Self::PlayerActionDialogueSelect)
}
"PlayerActionType_PlayerActionExpeditionStart" => {
Some(Self::PlayerActionExpeditionStart)
}
"PlayerActionType_PlayerActionExpeditionFinish" => {
Some(Self::PlayerActionExpeditionFinish)
}
"PlayerActionType_PlayerActionExpeditionReward" => {
Some(Self::PlayerActionExpeditionReward)
}
"PlayerActionType_PlayerActionActivityExpeditionStart" => {
Some(Self::PlayerActionActivityExpeditionStart)
}
"PlayerActionType_PlayerActionActivityExpeditionFinish" => {
Some(Self::PlayerActionActivityExpeditionFinish)
}
"PlayerActionType_PlayerActionActivityExpeditionReward" => {
Some(Self::PlayerActionActivityExpeditionReward)
}
"PlayerActionType_PlayerActionActivityExpeditionBegin" => {
Some(Self::PlayerActionActivityExpeditionBegin)
}
"PlayerActionType_PlayerActionActivityExpeditionEnd" => {
Some(Self::PlayerActionActivityExpeditionEnd)
}
"PlayerActionType_PlayerActionExpeditionSet" => {
Some(Self::PlayerActionExpeditionSet)
}
"PlayerActionType_PlayerActionExpeditionTakeReward" => {
Some(Self::PlayerActionExpeditionTakeReward)
}
"PlayerActionType_PlayerActionActivityLoginReward" => {
Some(Self::PlayerActionActivityLoginReward)
}
"PlayerActionType_PlayerActionFriendReport" => {
Some(Self::PlayerActionFriendReport)
}
"PlayerActionType_PlayerActionAssistReward" => {
Some(Self::PlayerActionAssistReward)
}
"PlayerActionType_PlayerActionAssistAvatarRefresh" => {
Some(Self::PlayerActionAssistAvatarRefresh)
}
"PlayerActionType_PlayerActionAssistAvatarBattleStart" => {
Some(Self::PlayerActionAssistAvatarBattleStart)
}
"PlayerActionType_PlayerActionAssistAvatarBattleEnd" => {
Some(Self::PlayerActionAssistAvatarBattleEnd)
}
"PlayerActionType_PlayerActionFriendApply" => {
Some(Self::PlayerActionFriendApply)
}
"PlayerActionType_PlayerActionFriendManage" => {
Some(Self::PlayerActionFriendManage)
}
"PlayerActionType_PlayerActionFriendBlacklist" => {
Some(Self::PlayerActionFriendBlacklist)
}
"PlayerActionType_PlayerActionFriendModifyRemarkName" => {
Some(Self::PlayerActionFriendModifyRemarkName)
}
"PlayerActionType_PlayerActionFriendMark" => {
Some(Self::PlayerActionFriendMark)
}
"PlayerActionType_PlayerActionFriendAssistList" => {
Some(Self::PlayerActionFriendAssistList)
}
"PlayerActionType_PlayerActionBattlePassLevelReward" => {
Some(Self::PlayerActionBattlePassLevelReward)
}
"PlayerActionType_PlayerActionBattlePass128TierReward" => {
Some(Self::PlayerActionBattlePass128TierReward)
}
"PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail" => {
Some(Self::PlayerActionBattlePassLevelRewardAutoMail)
}
"PlayerActionType_PlayerActionBuyBattlePass" => {
Some(Self::PlayerActionBuyBattlePass)
}
"PlayerActionType_PlayerActionAddBattlePassExp" => {
Some(Self::PlayerActionAddBattlePassExp)
}
"PlayerActionType_PlayerActionBattlePassLevelUp" => {
Some(Self::PlayerActionBattlePassLevelUp)
}
"PlayerActionType_PlayerActionBuyBattlePassLevel" => {
Some(Self::PlayerActionBuyBattlePassLevel)
}
"PlayerActionType_PlayerActionBattlePassEndMail" => {
Some(Self::PlayerActionBattlePassEndMail)
}
"PlayerActionType_PlayerActionBattlePass68TierReward" => {
Some(Self::PlayerActionBattlePass68TierReward)
}
"PlayerActionType_PlayerActionModifySign" => {
Some(Self::PlayerActionModifySign)
}
"PlayerActionType_PlayerActionDisplayAvatarSet" => {
Some(Self::PlayerActionDisplayAvatarSet)
}
"PlayerActionType_PlayerActionAssistAvatarSet" => {
Some(Self::PlayerActionAssistAvatarSet)
}
"PlayerActionType_PlayerActionAchievementFinish" => {
Some(Self::PlayerActionAchievementFinish)
}
"PlayerActionType_PlayerActionAchievementReward" => {
Some(Self::PlayerActionAchievementReward)
}
"PlayerActionType_PlayerActionAchievementAddExp" => {
Some(Self::PlayerActionAchievementAddExp)
}
"PlayerActionType_PlayerActionAchievementLevelUp" => {
Some(Self::PlayerActionAchievementLevelUp)
}
"PlayerActionType_PlayerActionPunkLordReward" => {
Some(Self::PlayerActionPunkLordReward)
}
"PlayerActionType_PlayerActionPunkLordBossSearch" => {
Some(Self::PlayerActionPunkLordBossSearch)
}
"PlayerActionType_PlayerActionPunkLordBossShare" => {
Some(Self::PlayerActionPunkLordBossShare)
}
"PlayerActionType_PlayerActionStartPunkLordRaid" => {
Some(Self::PlayerActionStartPunkLordRaid)
}
"PlayerActionType_PlayerActionPunkLordSupportTimes" => {
Some(Self::PlayerActionPunkLordSupportTimes)
}
"PlayerActionType_PlayerActionPunkLordScoreReward" => {
Some(Self::PlayerActionPunkLordScoreReward)
}
"PlayerActionType_PlayerActionPunkLordListRefresh" => {
Some(Self::PlayerActionPunkLordListRefresh)
}
"PlayerActionType_PlayerActionPunkLordPowerAttack" => {
Some(Self::PlayerActionPunkLordPowerAttack)
}
"PlayerActionType_PlayerActionPunkLordBattleEnd" => {
Some(Self::PlayerActionPunkLordBattleEnd)
}
"PlayerActionType_PlayerActionPunkLordBossDeath" => {
Some(Self::PlayerActionPunkLordBossDeath)
}
"PlayerActionType_PlayerActionPunkLordBossScore" => {
Some(Self::PlayerActionPunkLordBossScore)
}
"PlayerActionType_PlayerActionDailyActiveLevelReward" => {
Some(Self::PlayerActionDailyActiveLevelReward)
}
"PlayerActionType_PlayerActionDailyActiveAddPoint" => {
Some(Self::PlayerActionDailyActiveAddPoint)
}
"PlayerActionType_PlayerActionDailyActiveDeleteOldQuest" => {
Some(Self::PlayerActionDailyActiveDeleteOldQuest)
}
"PlayerActionType_PlayerActionFightActivityBegin" => {
Some(Self::PlayerActionFightActivityBegin)
}
"PlayerActionType_PlayerActionFightActivityEnd" => {
Some(Self::PlayerActionFightActivityEnd)
}
"PlayerActionType_PlayerActionFightActivityReward" => {
Some(Self::PlayerActionFightActivityReward)
}
"PlayerActionType_PlayerActionActivityEndMail" => {
Some(Self::PlayerActionActivityEndMail)
}
"PlayerActionType_PlayerActionAppointmentMail" => {
Some(Self::PlayerActionAppointmentMail)
}
"PlayerActionType_PlayerActionShareReward" => {
Some(Self::PlayerActionShareReward)
}
"PlayerActionType_PlayerActionActivityTrialReward" => {
Some(Self::PlayerActionActivityTrialReward)
}
"PlayerActionType_PlayerActionActivityTrialStart" => {
Some(Self::PlayerActionActivityTrialStart)
}
"PlayerActionType_PlayerActionPsPreOrderMail1" => {
Some(Self::PlayerActionPsPreOrderMail1)
}
"PlayerActionType_PlayerActionPsPreOrderMail2" => {
Some(Self::PlayerActionPsPreOrderMail2)
}
"PlayerActionType_PlayerActionPsLoginMail" => {
Some(Self::PlayerActionPsLoginMail)
}
"PlayerActionType_PlayerActionLoginMail" => Some(Self::PlayerActionLoginMail),
"PlayerActionType_PlayerActionGooglePoints100Mail" => {
Some(Self::PlayerActionGooglePoints100Mail)
}
"PlayerActionType_PlayerActionGooglePoints150Mail" => {
Some(Self::PlayerActionGooglePoints150Mail)
}
"PlayerActionType_PlayerActionTrainVisitorBehaviorFinish" => {
Some(Self::PlayerActionTrainVisitorBehaviorFinish)
}
"PlayerActionType_PlayerActionEnterViewTrain" => {
Some(Self::PlayerActionEnterViewTrain)
}
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend" => {
Some(Self::PlayerActionTrainVisitorBehaviorRewardForceSend)
}
"PlayerActionType_PlayerActionTrainVisitorRegisterOpen" => {
Some(Self::PlayerActionTrainVisitorRegisterOpen)
}
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister" => {
Some(Self::PlayerActionTrainVisitorBehaviorRewardForceSendByRegister)
}
"PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor" => {
Some(Self::PlayerActionTrainVisitorClearLastTrainVisitor)
}
"PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor" => {
Some(Self::PlayerActionTrainVisitorRefreshTrainVisitor)
}
"PlayerActionType_PlayerActionTrainVisitorRefreshNpc" => {
Some(Self::PlayerActionTrainVisitorRefreshNpc)
}
"PlayerActionType_PlayerActionMessageGroupAccept" => {
Some(Self::PlayerActionMessageGroupAccept)
}
"PlayerActionType_PlayerActionMessageSectionAccept" => {
Some(Self::PlayerActionMessageSectionAccept)
}
"PlayerActionType_PlayerActionMessageSectionFinish" => {
Some(Self::PlayerActionMessageSectionFinish)
}
"PlayerActionType_PlayerActionMessageItemFinish" => {
Some(Self::PlayerActionMessageItemFinish)
}
"PlayerActionType_PlayerActionFinishMessageGroupReward" => {
Some(Self::PlayerActionFinishMessageGroupReward)
}
"PlayerActionType_PlayerActionSubstituteMessageGroupReward" => {
Some(Self::PlayerActionSubstituteMessageGroupReward)
}
"PlayerActionType_PlayerActionDeleteMessageGroup" => {
Some(Self::PlayerActionDeleteMessageGroup)
}
"PlayerActionType_PlayerActionDeleteMessageSection" => {
Some(Self::PlayerActionDeleteMessageSection)
}
"PlayerActionType_PlayerActionDeleteMessageGroupByConfig" => {
Some(Self::PlayerActionDeleteMessageGroupByConfig)
}
"PlayerActionType_PlayerActionDeleteMessageGroupByActivity" => {
Some(Self::PlayerActionDeleteMessageGroupByActivity)
}
"PlayerActionType_PlayerActionDeleteMessageGroupByMission" => {
Some(Self::PlayerActionDeleteMessageGroupByMission)
}
"PlayerActionType_PlayerActionTextJoinSave" => {
Some(Self::PlayerActionTextJoinSave)
}
"PlayerActionType_PlayerActionBoxingClubStart" => {
Some(Self::PlayerActionBoxingClubStart)
}
"PlayerActionType_PlayerActionBoxingClubFinish" => {
Some(Self::PlayerActionBoxingClubFinish)
}
"PlayerActionType_PlayerActionBoxingClubPause" => {
Some(Self::PlayerActionBoxingClubPause)
}
"PlayerActionType_PlayerActionBoxingClubStageStart" => {
Some(Self::PlayerActionBoxingClubStageStart)
}
"PlayerActionType_PlayerActionTalkSend" => Some(Self::PlayerActionTalkSend),
"PlayerActionType_PlayerActionSelectInclinationText" => {
Some(Self::PlayerActionSelectInclinationText)
}
"PlayerActionType_PlayerActionMuseumSettleTurnOpen" => {
Some(Self::PlayerActionMuseumSettleTurnOpen)
}
"PlayerActionType_PlayerActionMuseumUpgradeArea" => {
Some(Self::PlayerActionMuseumUpgradeArea)
}
"PlayerActionType_PlayerActionMuseumUpgradeAreaStat" => {
Some(Self::PlayerActionMuseumUpgradeAreaStat)
}
"PlayerActionType_PlayerActionMuseumDispatchRewardRegular" => {
Some(Self::PlayerActionMuseumDispatchRewardRegular)
}
"PlayerActionType_PlayerActionMuseumDispatchRewardDirectional" => {
Some(Self::PlayerActionMuseumDispatchRewardDirectional)
}
"PlayerActionType_PlayerActionMuseumPhaseTargetFinished" => {
Some(Self::PlayerActionMuseumPhaseTargetFinished)
}
"PlayerActionType_PlayerActionMuseumGetStuff" => {
Some(Self::PlayerActionMuseumGetStuff)
}
"PlayerActionType_PlayerActionMuseumGetExhibit" => {
Some(Self::PlayerActionMuseumGetExhibit)
}
"PlayerActionType_PlayerActionMuseumTakeCollectMission" => {
Some(Self::PlayerActionMuseumTakeCollectMission)
}
"PlayerActionType_PlayerActionMuseumAreaUnlock" => {
Some(Self::PlayerActionMuseumAreaUnlock)
}
"PlayerActionType_PlayerActionMuseumAreaUpgrade" => {
Some(Self::PlayerActionMuseumAreaUpgrade)
}
"PlayerActionType_PlayerActionMuseumAreaStatUpgrade" => {
Some(Self::PlayerActionMuseumAreaStatUpgrade)
}
"PlayerActionType_PlayerActionMuseumEnterNextRound" => {
Some(Self::PlayerActionMuseumEnterNextRound)
}
"PlayerActionType_PlayerActionMuseumStartDispatch" => {
Some(Self::PlayerActionMuseumStartDispatch)
}
"PlayerActionType_PlayerActionMuseumSettleDispatch" => {
Some(Self::PlayerActionMuseumSettleDispatch)
}
"PlayerActionType_PlayerActionMuseumRenewPointChanged" => {
Some(Self::PlayerActionMuseumRenewPointChanged)
}
"PlayerActionType_PlayerActionMuseumTargetReward" => {
Some(Self::PlayerActionMuseumTargetReward)
}
"PlayerActionType_PlayerActionMuseumPhaseUpgrade" => {
Some(Self::PlayerActionMuseumPhaseUpgrade)
}
"PlayerActionType_PlayerActionMuseumCollectReward" => {
Some(Self::PlayerActionMuseumCollectReward)
}
"PlayerActionType_PlayerActionMuseumTargetStart" => {
Some(Self::PlayerActionMuseumTargetStart)
}
"PlayerActionType_PlayerActionMuseumTargetFinish" => {
Some(Self::PlayerActionMuseumTargetFinish)
}
"PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial" => {
Some(Self::PlayerActionActivityMonsterResearchConsumeMaterial)
}
"PlayerActionType_PlayerActionActivityMonsterResearchTakeReward" => {
Some(Self::PlayerActionActivityMonsterResearchTakeReward)
}
"PlayerActionType_PlayerActionPlayerReturnStart" => {
Some(Self::PlayerActionPlayerReturnStart)
}
"PlayerActionType_PlayerActionPlayerReturnSign" => {
Some(Self::PlayerActionPlayerReturnSign)
}
"PlayerActionType_PlayerActionPlayerReturnPoint" => {
Some(Self::PlayerActionPlayerReturnPoint)
}
"PlayerActionType_PlayerActionPlayerReturnCountdown" => {
Some(Self::PlayerActionPlayerReturnCountdown)
}
"PlayerActionType_PlayerActionPlayerReturnFinish" => {
Some(Self::PlayerActionPlayerReturnFinish)
}
"PlayerActionType_PlayerActionPlayerReturnCompensate" => {
Some(Self::PlayerActionPlayerReturnCompensate)
}
"PlayerActionType_PlayerActionPlayerReturnGetRelic" => {
Some(Self::PlayerActionPlayerReturnGetRelic)
}
"PlayerActionType_PlayerActionPlayerReturnBpExpExtra" => {
Some(Self::PlayerActionPlayerReturnBpExpExtra)
}
"PlayerActionType_PlayerActionPlayerReturnHcoinExtra" => {
Some(Self::PlayerActionPlayerReturnHcoinExtra)
}
"PlayerActionType_PlayerActionPlayerReturnCustomRelic" => {
Some(Self::PlayerActionPlayerReturnCustomRelic)
}
"PlayerActionType_PlayerActionRogueChallengeActivityStart" => {
Some(Self::PlayerActionRogueChallengeActivityStart)
}
"PlayerActionType_PlayerActionRogueChallengeActivityFinish" => {
Some(Self::PlayerActionRogueChallengeActivityFinish)
}
"PlayerActionType_PlayerActionRogueChallengeActivitySave" => {
Some(Self::PlayerActionRogueChallengeActivitySave)
}
"PlayerActionType_PlayerActionPlayerReturnLoginMail" => {
Some(Self::PlayerActionPlayerReturnLoginMail)
}
"PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" => {
Some(Self::PlayerActionAetherDivideUsePassiveSkillItem)
}
"PlayerActionType_PlayerActionAetherDivideClearPassiveSkill" => {
Some(Self::PlayerActionAetherDivideClearPassiveSkill)
}
"PlayerActionType_PlayerActionAetherDivideFinishChallenge" => {
Some(Self::PlayerActionAetherDivideFinishChallenge)
}
"PlayerActionType_PlayerActionAetherDivideOverflowChunkReward" => {
Some(Self::PlayerActionAetherDivideOverflowChunkReward)
}
"PlayerActionType_PlayerActionAetherDivideLevelUp" => {
Some(Self::PlayerActionAetherDivideLevelUp)
}
"PlayerActionType_PlayerActionAetherDivideNewReward" => {
Some(Self::PlayerActionAetherDivideNewReward)
}
"PlayerActionType_PlayerActionAetherDivideMonsterAdd" => {
Some(Self::PlayerActionAetherDivideMonsterAdd)
}
"PlayerActionType_PlayerActionAetherDivideMonsterLevel" => {
Some(Self::PlayerActionAetherDivideMonsterLevel)
}
"PlayerActionType_PlayerActionAetherDivideMonsterSkillWear" => {
Some(Self::PlayerActionAetherDivideMonsterSkillWear)
}
"PlayerActionType_PlayerActionAetherDivideTeamChange" => {
Some(Self::PlayerActionAetherDivideTeamChange)
}
"PlayerActionType_PlayerActionAetherDivideStageBegin" => {
Some(Self::PlayerActionAetherDivideStageBegin)
}
"PlayerActionType_PlayerActionAetherDivideStageEnd" => {
Some(Self::PlayerActionAetherDivideStageEnd)
}
"PlayerActionType_PlayerActionAetherDivideStageRoll" => {
Some(Self::PlayerActionAetherDivideStageRoll)
}
"PlayerActionType_PlayerActionAlleyEventFinish" => {
Some(Self::PlayerActionAlleyEventFinish)
}
"PlayerActionType_PlayerActionAlleyTakeReward" => {
Some(Self::PlayerActionAlleyTakeReward)
}
"PlayerActionType_PlayerActionAlleyPrestigeLevelUp" => {
Some(Self::PlayerActionAlleyPrestigeLevelUp)
}
"PlayerActionType_PlayerActionAlleyLogisticsFinish" => {
Some(Self::PlayerActionAlleyLogisticsFinish)
}
"PlayerActionType_PlayerActionAlleyPlacingGameFinish" => {
Some(Self::PlayerActionAlleyPlacingGameFinish)
}
"PlayerActionType_PlayerActionAlleyGuaranteedFunds" => {
Some(Self::PlayerActionAlleyGuaranteedFunds)
}
"PlayerActionType_PlayerActionAlleyTakeEventReward" => {
Some(Self::PlayerActionAlleyTakeEventReward)
}
"PlayerActionType_PlayerActionAlleySpecialOrderFinish" => {
Some(Self::PlayerActionAlleySpecialOrderFinish)
}
"PlayerActionType_PlayerActionSensitiveWordShield" => {
Some(Self::PlayerActionSensitiveWordShield)
}
"PlayerActionType_PlayerActionSensitiveWordServerInternalError" => {
Some(Self::PlayerActionSensitiveWordServerInternalError)
}
"PlayerActionType_PlayerActionSensitiveWordPlatformError" => {
Some(Self::PlayerActionSensitiveWordPlatformError)
}
"PlayerActionType_PlayerActionTreasureDungeonStart" => {
Some(Self::PlayerActionTreasureDungeonStart)
}
"PlayerActionType_PlayerActionTreasureDungeonFinish" => {
Some(Self::PlayerActionTreasureDungeonFinish)
}
"PlayerActionType_PlayerActionTreasureDungeonEnterFloor" => {
Some(Self::PlayerActionTreasureDungeonEnterFloor)
}
"PlayerActionType_PlayerActionTreasureDungeonLeaveFloor" => {
Some(Self::PlayerActionTreasureDungeonLeaveFloor)
}
"PlayerActionType_PlayerActionTreasureDungeonUseItem" => {
Some(Self::PlayerActionTreasureDungeonUseItem)
}
"PlayerActionType_PlayerActionTreasureDungeonAvatarChange" => {
Some(Self::PlayerActionTreasureDungeonAvatarChange)
}
"PlayerActionType_PlayerActionTreasureDungeonBattleStart" => {
Some(Self::PlayerActionTreasureDungeonBattleStart)
}
"PlayerActionType_PlayerActionTreasureDungeonBattleEnd" => {
Some(Self::PlayerActionTreasureDungeonBattleEnd)
}
"PlayerActionType_PlayerActionTreasureDungeonPickupBuff" => {
Some(Self::PlayerActionTreasureDungeonPickupBuff)
}
"PlayerActionType_PlayerActionChessRogueFirstFinish" => {
Some(Self::PlayerActionChessRogueFirstFinish)
}
"PlayerActionType_PlayerActionChessRogueGiveupDice" => {
Some(Self::PlayerActionChessRogueGiveupDice)
}
"PlayerActionType_PlayerActionChessRogueSubStorySelect" => {
Some(Self::PlayerActionChessRogueSubStorySelect)
}
"PlayerActionType_PlayerActionChessRogueActionPoint" => {
Some(Self::PlayerActionChessRogueActionPoint)
}
"PlayerActionType_PlayerActionChessRogueReviveByProp" => {
Some(Self::PlayerActionChessRogueReviveByProp)
}
"PlayerActionType_PlayerActionChessRogueStartLevel" => {
Some(Self::PlayerActionChessRogueStartLevel)
}
"PlayerActionType_PlayerActionChessRogueDiceEffect" => {
Some(Self::PlayerActionChessRogueDiceEffect)
}
"PlayerActionType_PlayerActionChessRogueMainStoryFinish" => {
Some(Self::PlayerActionChessRogueMainStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueAeonTalentEffect" => {
Some(Self::PlayerActionChessRogueAeonTalentEffect)
}
"PlayerActionType_PlayerActionChessRogueModifierOthersEffect" => {
Some(Self::PlayerActionChessRogueModifierOthersEffect)
}
"PlayerActionType_PlayerActionChessRogueAddBuff" => {
Some(Self::PlayerActionChessRogueAddBuff)
}
"PlayerActionType_PlayerActionChessRogueReforgeBuff" => {
Some(Self::PlayerActionChessRogueReforgeBuff)
}
"PlayerActionType_PlayerActionChessRogueBuffLevelUp" => {
Some(Self::PlayerActionChessRogueBuffLevelUp)
}
"PlayerActionType_PlayerActionChessRogueEnhanceBuff" => {
Some(Self::PlayerActionChessRogueEnhanceBuff)
}
"PlayerActionType_PlayerActionChessRogueAddMiracle" => {
Some(Self::PlayerActionChessRogueAddMiracle)
}
"PlayerActionType_PlayerActionChessRogueSwapMiracle" => {
Some(Self::PlayerActionChessRogueSwapMiracle)
}
"PlayerActionType_PlayerActionChessRogueSelectBonus" => {
Some(Self::PlayerActionChessRogueSelectBonus)
}
"PlayerActionType_PlayerActionChessRogueDialogueFinish" => {
Some(Self::PlayerActionChessRogueDialogueFinish)
}
"PlayerActionType_PlayerActionChessRogueSubStoryFinish" => {
Some(Self::PlayerActionChessRogueSubStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueAdventureRoomFinish" => {
Some(Self::PlayerActionChessRogueAdventureRoomFinish)
}
"PlayerActionType_PlayerActionChessRogueFinishLevel" => {
Some(Self::PlayerActionChessRogueFinishLevel)
}
"PlayerActionType_PlayerActionChessRogueStartLayer" => {
Some(Self::PlayerActionChessRogueStartLayer)
}
"PlayerActionType_PlayerActionChessRogueFinishLayer" => {
Some(Self::PlayerActionChessRogueFinishLayer)
}
"PlayerActionType_PlayerActionChessRogueEnterRoom" => {
Some(Self::PlayerActionChessRogueEnterRoom)
}
"PlayerActionType_PlayerActionChessRogueLeaveRoom" => {
Some(Self::PlayerActionChessRogueLeaveRoom)
}
"PlayerActionType_PlayerActionChessRogueRollDice" => {
Some(Self::PlayerActionChessRogueRollDice)
}
"PlayerActionType_PlayerActionChessRogueSelectDice" => {
Some(Self::PlayerActionChessRogueSelectDice)
}
"PlayerActionType_PlayerActionChessRogueUnlockDice" => {
Some(Self::PlayerActionChessRogueUnlockDice)
}
"PlayerActionType_PlayerActionChessRogueBoardEvent" => {
Some(Self::PlayerActionChessRogueBoardEvent)
}
"PlayerActionType_PlayerActionChessRogueDimensionPoint" => {
Some(Self::PlayerActionChessRogueDimensionPoint)
}
"PlayerActionType_PlayerActionChessRoguePickAvatar" => {
Some(Self::PlayerActionChessRoguePickAvatar)
}
"PlayerActionType_PlayerActionChessRogueReviveAvatar" => {
Some(Self::PlayerActionChessRogueReviveAvatar)
}
"PlayerActionType_PlayerActionChessRogueNousSubStorySelect" => {
Some(Self::PlayerActionChessRogueNousSubStorySelect)
}
"PlayerActionType_PlayerActionChessRogueLevelMechanism" => {
Some(Self::PlayerActionChessRogueLevelMechanism)
}
"PlayerActionType_PlayerActionChessRogueNousStartLevel" => {
Some(Self::PlayerActionChessRogueNousStartLevel)
}
"PlayerActionType_PlayerActionChessRogueNousFinishLevel" => {
Some(Self::PlayerActionChessRogueNousFinishLevel)
}
"PlayerActionType_PlayerActionChessRogueNousStartLayer" => {
Some(Self::PlayerActionChessRogueNousStartLayer)
}
"PlayerActionType_PlayerActionChessRogueNousFinishLayer" => {
Some(Self::PlayerActionChessRogueNousFinishLayer)
}
"PlayerActionType_PlayerActionChessRogueNousEnterRoom" => {
Some(Self::PlayerActionChessRogueNousEnterRoom)
}
"PlayerActionType_PlayerActionChessRogueNousLeaveRoom" => {
Some(Self::PlayerActionChessRogueNousLeaveRoom)
}
"PlayerActionType_PlayerActionChessRogueNousSelectDice" => {
Some(Self::PlayerActionChessRogueNousSelectDice)
}
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch" => {
Some(Self::PlayerActionChessRogueNousUnlockDiceBranch)
}
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface" => {
Some(Self::PlayerActionChessRogueNousUnlockDiceSurface)
}
"PlayerActionType_PlayerActionChessRogueNousEditDice" => {
Some(Self::PlayerActionChessRogueNousEditDice)
}
"PlayerActionType_PlayerActionChessRogueNousValueChange" => {
Some(Self::PlayerActionChessRogueNousValueChange)
}
"PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger" => {
Some(Self::PlayerActionChessRogueNousMainStoryTrigger)
}
"PlayerActionType_PlayerActionChessRogueNousMainStoryFinish" => {
Some(Self::PlayerActionChessRogueNousMainStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger" => {
Some(Self::PlayerActionChessRogueNousSubStoryTrigger)
}
"PlayerActionType_PlayerActionChessRogueNousSubStoryFinish" => {
Some(Self::PlayerActionChessRogueNousSubStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueNousEnableTalent" => {
Some(Self::PlayerActionChessRogueNousEnableTalent)
}
"PlayerActionType_PlayerActionChessRogueSelectBuff" => {
Some(Self::PlayerActionChessRogueSelectBuff)
}
"PlayerActionType_PlayerActionChessRogueSelectMiracle" => {
Some(Self::PlayerActionChessRogueSelectMiracle)
}
"PlayerActionType_PlayerActionChessRogueRemoveMiracle" => {
Some(Self::PlayerActionChessRogueRemoveMiracle)
}
"PlayerActionType_PlayerActionChessRogueBoardCell" => {
Some(Self::PlayerActionChessRogueBoardCell)
}
"PlayerActionType_PlayerActionFantasticStoryBattleBegin" => {
Some(Self::PlayerActionFantasticStoryBattleBegin)
}
"PlayerActionType_PlayerActionFantasticStoryBattleEnd" => {
Some(Self::PlayerActionFantasticStoryBattleEnd)
}
"PlayerActionType_PlayerActionRogueEndlessReward" => {
Some(Self::PlayerActionRogueEndlessReward)
}
"PlayerActionType_PlayerActionRogueEndlessLevelStart" => {
Some(Self::PlayerActionRogueEndlessLevelStart)
}
"PlayerActionType_PlayerActionRogueEndlessStageBegin" => {
Some(Self::PlayerActionRogueEndlessStageBegin)
}
"PlayerActionType_PlayerActionRogueEndlessStageEnd" => {
Some(Self::PlayerActionRogueEndlessStageEnd)
}
"PlayerActionType_PlayerActionBattleCollegeReward" => {
Some(Self::PlayerActionBattleCollegeReward)
}
"PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop" => {
Some(Self::PlayerActionCommonRogueMiracleForBuffShop)
}
"PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish" => {
Some(Self::PlayerActionCommonRogueAdventureRoomFinish)
}
"PlayerActionType_PlayerActionCommonRogueBuyBuffShop" => {
Some(Self::PlayerActionCommonRogueBuyBuffShop)
}
"PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh" => {
Some(Self::PlayerActionCommonRogueBuyBuffShopRefresh)
}
"PlayerActionType_PlayerActionCommonRogueCollectionUnlock" => {
Some(Self::PlayerActionCommonRogueCollectionUnlock)
}
"PlayerActionType_PlayerActionCommonRogueCollectionSet" => {
Some(Self::PlayerActionCommonRogueCollectionSet)
}
"PlayerActionType_PlayerActionCommonRogueExhibitionUnlock" => {
Some(Self::PlayerActionCommonRogueExhibitionUnlock)
}
"PlayerActionType_PlayerActionCommonRogueExhibitionSet" => {
Some(Self::PlayerActionCommonRogueExhibitionSet)
}
"PlayerActionType_PlayerActionCommonRogueChestInteract" => {
Some(Self::PlayerActionCommonRogueChestInteract)
}
"PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish" => {
Some(Self::PlayerActionCommonRogueAdventureRoomWolfgunFinish)
}
"PlayerActionType_PlayerActionHeliobusPostIncomeReward" => {
Some(Self::PlayerActionHeliobusPostIncomeReward)
}
"PlayerActionType_PlayerActionHeliobusPostFansReward" => {
Some(Self::PlayerActionHeliobusPostFansReward)
}
"PlayerActionType_PlayerActionHeliobusLevelUpgrade" => {
Some(Self::PlayerActionHeliobusLevelUpgrade)
}
"PlayerActionType_PlayerActionHeliobusPostReplyReward" => {
Some(Self::PlayerActionHeliobusPostReplyReward)
}
"PlayerActionType_PlayerActionHeliobusCommentReplyReward" => {
Some(Self::PlayerActionHeliobusCommentReplyReward)
}
"PlayerActionType_PlayerActionHeliobusChallengeFirstReward" => {
Some(Self::PlayerActionHeliobusChallengeFirstReward)
}
"PlayerActionType_PlayerActionHeliobusFansAdd" => {
Some(Self::PlayerActionHeliobusFansAdd)
}
"PlayerActionType_PlayerActionHeliobusActionDaySettle" => {
Some(Self::PlayerActionHeliobusActionDaySettle)
}
"PlayerActionType_PlayerActionHeliobusSkillUnlock" => {
Some(Self::PlayerActionHeliobusSkillUnlock)
}
"PlayerActionType_PlayerActionHeliobusStageBegin" => {
Some(Self::PlayerActionHeliobusStageBegin)
}
"PlayerActionType_PlayerActionHeliobusStageEnd" => {
Some(Self::PlayerActionHeliobusStageEnd)
}
"PlayerActionType_PlayerActionHeliobusSnsRead" => {
Some(Self::PlayerActionHeliobusSnsRead)
}
"PlayerActionType_PlayerActionHeliobusSnsPostUnlock" => {
Some(Self::PlayerActionHeliobusSnsPostUnlock)
}
"PlayerActionType_PlayerActionHeliobusSnsCommentUnlock" => {
Some(Self::PlayerActionHeliobusSnsCommentUnlock)
}
"PlayerActionType_PlayerActionHeliobusSnsComment" => {
Some(Self::PlayerActionHeliobusSnsComment)
}
"PlayerActionType_PlayerActionHeliobusSnsPost" => {
Some(Self::PlayerActionHeliobusSnsPost)
}
"PlayerActionType_PlayerActionHeliobusSnsLike" => {
Some(Self::PlayerActionHeliobusSnsLike)
}
"PlayerActionType_PlayerActionHeliobusPhaseUpgrade" => {
Some(Self::PlayerActionHeliobusPhaseUpgrade)
}
"PlayerActionType_PlayerActionPsPointCard30Reward" => {
Some(Self::PlayerActionPsPointCard30Reward)
}
"PlayerActionType_PlayerActionPsPointCard50Reward" => {
Some(Self::PlayerActionPsPointCard50Reward)
}
"PlayerActionType_PlayerActionPsPointCard100Reward" => {
Some(Self::PlayerActionPsPointCard100Reward)
}
"PlayerActionType_PlayerActionPsnPlusGiftReward" => {
Some(Self::PlayerActionPsnPlusGiftReward)
}
"PlayerActionType_PlayerActionAppleGiftCardReward" => {
Some(Self::PlayerActionAppleGiftCardReward)
}
"PlayerActionType_PlayerActionHeartDialSubmitItem" => {
Some(Self::PlayerActionHeartDialSubmitItem)
}
"PlayerActionType_PlayerActionHeartDialDialoguePerform" => {
Some(Self::PlayerActionHeartDialDialoguePerform)
}
"PlayerActionType_PlayerActionHeartDialTraceConsume" => {
Some(Self::PlayerActionHeartDialTraceConsume)
}
"PlayerActionType_PlayerActionHeartDialChangeEmotion" => {
Some(Self::PlayerActionHeartDialChangeEmotion)
}
"PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster" => {
Some(Self::PlayerActionTravelBrochureAddDefaultPaster)
}
"PlayerActionType_PlayerActionSpaceZooBorn" => {
Some(Self::PlayerActionSpaceZooBorn)
}
"PlayerActionType_PlayerActionSpaceZooMutate" => {
Some(Self::PlayerActionSpaceZooMutate)
}
"PlayerActionType_PlayerActionSpaceZooDelete" => {
Some(Self::PlayerActionSpaceZooDelete)
}
"PlayerActionType_PlayerActionSpaceZooExchangeItem" => {
Some(Self::PlayerActionSpaceZooExchangeItem)
}
"PlayerActionType_PlayerActionSpaceZooExpPoint" => {
Some(Self::PlayerActionSpaceZooExpPoint)
}
"PlayerActionType_PlayerActionSpaceZooTakeReward" => {
Some(Self::PlayerActionSpaceZooTakeReward)
}
"PlayerActionType_PlayerActionSpaceZooCollection" => {
Some(Self::PlayerActionSpaceZooCollection)
}
"PlayerActionType_PlayerActionSpaceZooShow" => {
Some(Self::PlayerActionSpaceZooShow)
}
"PlayerActionType_PlayerActionSpaceZooSpecialData" => {
Some(Self::PlayerActionSpaceZooSpecialData)
}
"PlayerActionType_PlayerActionStrongChallengeBattleBegin" => {
Some(Self::PlayerActionStrongChallengeBattleBegin)
}
"PlayerActionType_PlayerActionStrongChallengeBattleEnd" => {
Some(Self::PlayerActionStrongChallengeBattleEnd)
}
"PlayerActionType_PlayerActionRollShopDoGacha" => {
Some(Self::PlayerActionRollShopDoGacha)
}
"PlayerActionType_PlayerActionRollShopTakeReward" => {
Some(Self::PlayerActionRollShopTakeReward)
}
"PlayerActionType_PlayerActionOfferingSubmitItem" => {
Some(Self::PlayerActionOfferingSubmitItem)
}
"PlayerActionType_PlayerActionOfferingTakeReward" => {
Some(Self::PlayerActionOfferingTakeReward)
}
"PlayerActionType_PlayerActionTravelBrochurePageUnlock" => {
Some(Self::PlayerActionTravelBrochurePageUnlock)
}
"PlayerActionType_PlayerActionTravelBrochurePageInteractAward" => {
Some(Self::PlayerActionTravelBrochurePageInteractAward)
}
"PlayerActionType_PlayerActionTravelBrochureStickerUnlock" => {
Some(Self::PlayerActionTravelBrochureStickerUnlock)
}
"PlayerActionType_PlayerActionTravelBrochureStickerApply" => {
Some(Self::PlayerActionTravelBrochureStickerApply)
}
"PlayerActionType_PlayerActionTravelBrochureStickerRemove" => {
Some(Self::PlayerActionTravelBrochureStickerRemove)
}
"PlayerActionType_PlayerActionTravelBrochurePageReset" => {
Some(Self::PlayerActionTravelBrochurePageReset)
}
"PlayerActionType_PlayerActionTrackMainMissionId" => {
Some(Self::PlayerActionTrackMainMissionId)
}
"PlayerActionType_PlayerActionWolfBroBegin" => {
Some(Self::PlayerActionWolfBroBegin)
}
"PlayerActionType_PlayerActionWolfBroGroupStateChange" => {
Some(Self::PlayerActionWolfBroGroupStateChange)
}
"PlayerActionType_PlayerActionWolfBroEnd" => {
Some(Self::PlayerActionWolfBroEnd)
}
"PlayerActionType_PlayerActionWolfBroBulletZero" => {
Some(Self::PlayerActionWolfBroBulletZero)
}
"PlayerActionType_PlayerActionWolfBroActivateBullet" => {
Some(Self::PlayerActionWolfBroActivateBullet)
}
"PlayerActionType_PlayerActionWolfBroBulletNumChange" => {
Some(Self::PlayerActionWolfBroBulletNumChange)
}
"PlayerActionType_PlayerActionWolfBroUseBulletNull" => {
Some(Self::PlayerActionWolfBroUseBulletNull)
}
"PlayerActionType_PlayerActionWolfBroUseBulletHitMonster" => {
Some(Self::PlayerActionWolfBroUseBulletHitMonster)
}
"PlayerActionType_PlayerActionWolfBroPickUpBullet" => {
Some(Self::PlayerActionWolfBroPickUpBullet)
}
"PlayerActionType_PlayerActionWolfBroRestoreArchive" => {
Some(Self::PlayerActionWolfBroRestoreArchive)
}
"PlayerActionType_PlayerActionTelevisionActivityBattleBegin" => {
Some(Self::PlayerActionTelevisionActivityBattleBegin)
}
"PlayerActionType_PlayerActionTelevisionActivityBattleEnd" => {
Some(Self::PlayerActionTelevisionActivityBattleEnd)
}
"PlayerActionType_PlayerActionFeverTimeActivityBattleBegin" => {
Some(Self::PlayerActionFeverTimeActivityBattleBegin)
}
"PlayerActionType_PlayerActionFeverTimeActivityBattleEnd" => {
Some(Self::PlayerActionFeverTimeActivityBattleEnd)
}
"PlayerActionType_PlayerActionGunPlayEnd" => {
Some(Self::PlayerActionGunPlayEnd)
}
"PlayerActionType_PlayerActionActivityStarFightBegin" => {
Some(Self::PlayerActionActivityStarFightBegin)
}
"PlayerActionType_PlayerActionActivityStarFightEnd" => {
Some(Self::PlayerActionActivityStarFightEnd)
}
"PlayerActionType_PlayerActionMapRotationEnterRegion" => {
Some(Self::PlayerActionMapRotationEnterRegion)
}
"PlayerActionType_PlayerActionMapRotationLeaveRegion" => {
Some(Self::PlayerActionMapRotationLeaveRegion)
}
"PlayerActionType_PlayerActionMapRotationInteractCharger" => {
Some(Self::PlayerActionMapRotationInteractCharger)
}
"PlayerActionType_PlayerActionMapRotationDeployRotater" => {
Some(Self::PlayerActionMapRotationDeployRotater)
}
"PlayerActionType_PlayerActionMapRotationRotateMap" => {
Some(Self::PlayerActionMapRotationRotateMap)
}
"PlayerActionType_PlayerActionMapRotationAddEnergy" => {
Some(Self::PlayerActionMapRotationAddEnergy)
}
"PlayerActionType_PlayerActionMapRotationSetMaxEnergy" => {
Some(Self::PlayerActionMapRotationSetMaxEnergy)
}
"PlayerActionType_PlayerActionMapRotationRemoveRotater" => {
Some(Self::PlayerActionMapRotationRemoveRotater)
}
"PlayerActionType_PlayerActionMapRotationAutoDeployRotater" => {
Some(Self::PlayerActionMapRotationAutoDeployRotater)
}
"PlayerActionType_PlayerActionMapRotationAutoRemoveRotater" => {
Some(Self::PlayerActionMapRotationAutoRemoveRotater)
}
"PlayerActionType_PlayerActionDrinkMakerAddTips" => {
Some(Self::PlayerActionDrinkMakerAddTips)
}
"PlayerActionType_PlayerActionDrinkMakerFinishChallenge" => {
Some(Self::PlayerActionDrinkMakerFinishChallenge)
}
"PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward" => {
Some(Self::PlayerActionDrinkMakerGuestMaxFaithReward)
}
"PlayerActionType_PlayerActionDrinkMakerMakeDrink" => {
Some(Self::PlayerActionDrinkMakerMakeDrink)
}
"PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink" => {
Some(Self::PlayerActionDrinkMakerSaveCustomDrink)
}
"PlayerActionType_PlayerActionDrinkMakerEndSequence" => {
Some(Self::PlayerActionDrinkMakerEndSequence)
}
"PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink" => {
Some(Self::PlayerActionDrinkMakerCheersMakeDrink)
}
"PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink" => {
Some(Self::PlayerActionDrinkMakerCheersNpcDrink)
}
"PlayerActionType_PlayerActionChangeStoryLine" => {
Some(Self::PlayerActionChangeStoryLine)
}
"PlayerActionType_PlayerActionContentPackageStatusChange" => {
Some(Self::PlayerActionContentPackageStatusChange)
}
"PlayerActionType_PlayerActionContentPackageTrackChange" => {
Some(Self::PlayerActionContentPackageTrackChange)
}
"PlayerActionType_PlayerActionContentPackageAcceptMainMission" => {
Some(Self::PlayerActionContentPackageAcceptMainMission)
}
"PlayerActionType_PlayerActionWorldDirectUnlock" => {
Some(Self::PlayerActionWorldDirectUnlock)
}
"PlayerActionType_PlayerActionMonopolyTurnFinish" => {
Some(Self::PlayerActionMonopolyTurnFinish)
}
"PlayerActionType_PlayerActionMonopolyAssetTurntax" => {
Some(Self::PlayerActionMonopolyAssetTurntax)
}
"PlayerActionType_PlayerActionMonopolyAssetBonus" => {
Some(Self::PlayerActionMonopolyAssetBonus)
}
"PlayerActionType_PlayerActionMonopolyEventEffect" => {
Some(Self::PlayerActionMonopolyEventEffect)
}
"PlayerActionType_PlayerActionMonopolyMiniGameSettle" => {
Some(Self::PlayerActionMonopolyMiniGameSettle)
}
"PlayerActionType_PlayerActionMonopolyGameRaiseRatio" => {
Some(Self::PlayerActionMonopolyGameRaiseRatio)
}
"PlayerActionType_PlayerActionMonopolyMoveRollDice" => {
Some(Self::PlayerActionMonopolyMoveRollDice)
}
"PlayerActionType_PlayerActionMonopolyMove" => {
Some(Self::PlayerActionMonopolyMove)
}
"PlayerActionType_PlayerActionMonopolyBuyGoods" => {
Some(Self::PlayerActionMonopolyBuyGoods)
}
"PlayerActionType_PlayerActionMonopolyUpgradeAsset" => {
Some(Self::PlayerActionMonopolyUpgradeAsset)
}
"PlayerActionType_PlayerActionMonopolyEventRerollRandom" => {
Some(Self::PlayerActionMonopolyEventRerollRandom)
}
"PlayerActionType_PlayerActionMonopolyDailyRefresh" => {
Some(Self::PlayerActionMonopolyDailyRefresh)
}
"PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation" => {
Some(Self::PlayerActionMonopolyGameGuessBuyInformation)
}
"PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity" => {
Some(Self::PlayerActionMonopolyDailyFirstEnterActivity)
}
"PlayerActionType_PlayerActionMonopolySocialEvent" => {
Some(Self::PlayerActionMonopolySocialEvent)
}
"PlayerActionType_PlayerActionMonopolyRaffleTicketReward" => {
Some(Self::PlayerActionMonopolyRaffleTicketReward)
}
"PlayerActionType_PlayerActionMonopolyLike" => {
Some(Self::PlayerActionMonopolyLike)
}
"PlayerActionType_PlayerActionMonopolyPhaseReward" => {
Some(Self::PlayerActionMonopolyPhaseReward)
}
"PlayerActionType_PlayerActionMonopolyMbtiReportReward" => {
Some(Self::PlayerActionMonopolyMbtiReportReward)
}
"PlayerActionType_PlayerActionMonopolyDailySettle" => {
Some(Self::PlayerActionMonopolyDailySettle)
}
"PlayerActionType_PlayerActionMonopolyStart" => {
Some(Self::PlayerActionMonopolyStart)
}
"PlayerActionType_PlayerActionMonopolyGetBuff" => {
Some(Self::PlayerActionMonopolyGetBuff)
}
"PlayerActionType_PlayerActionMonopolyAssetFundsChange" => {
Some(Self::PlayerActionMonopolyAssetFundsChange)
}
"PlayerActionType_PlayerActionMonopolyAssetUpgrade" => {
Some(Self::PlayerActionMonopolyAssetUpgrade)
}
"PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle" => {
Some(Self::PlayerActionMonopolyDirectCoinGameSettle)
}
"PlayerActionType_PlayerActionMonopolyExtractRaffleTicket" => {
Some(Self::PlayerActionMonopolyExtractRaffleTicket)
}
"PlayerActionType_PlayerActionMonopolyMbtiProgressChange" => {
Some(Self::PlayerActionMonopolyMbtiProgressChange)
}
"PlayerActionType_PlayerActionMonopolyQuizGameSettle" => {
Some(Self::PlayerActionMonopolyQuizGameSettle)
}
"PlayerActionType_PlayerActionMonopolyEventSettle" => {
Some(Self::PlayerActionMonopolyEventSettle)
}
"PlayerActionType_PlayerActionMonopolyItemChange" => {
Some(Self::PlayerActionMonopolyItemChange)
}
"PlayerActionType_PlayerActionMonopolyCellTrigger" => {
Some(Self::PlayerActionMonopolyCellTrigger)
}
"PlayerActionType_PlayerActionMonopolyEventTrigger" => {
Some(Self::PlayerActionMonopolyEventTrigger)
}
"PlayerActionType_PlayerActionMonopolyClickEffect" => {
Some(Self::PlayerActionMonopolyClickEffect)
}
"PlayerActionType_PlayerActionEvolveBuildLevelFinish" => {
Some(Self::PlayerActionEvolveBuildLevelFinish)
}
"PlayerActionType_PlayerActionEvolveBuildShopAbilityUp" => {
Some(Self::PlayerActionEvolveBuildShopAbilityUp)
}
"PlayerActionType_PlayerActionEvolveBuildShopAbilityDown" => {
Some(Self::PlayerActionEvolveBuildShopAbilityDown)
}
"PlayerActionType_PlayerActionEvolveBuildTakeExpReward" => {
Some(Self::PlayerActionEvolveBuildTakeExpReward)
}
"PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin" => {
Some(Self::PlayerActionEvolveBuildBattleEndAddCoin)
}
"PlayerActionType_PlayerActionEvolveBuildShopAbilityReset" => {
Some(Self::PlayerActionEvolveBuildShopAbilityReset)
}
"PlayerActionType_PlayerActionEvolveBuildLevelStart" => {
Some(Self::PlayerActionEvolveBuildLevelStart)
}
"PlayerActionType_PlayerActionEvolveBuildLevelEnd" => {
Some(Self::PlayerActionEvolveBuildLevelEnd)
}
"PlayerActionType_PlayerActionEvolveBuildStageStart" => {
Some(Self::PlayerActionEvolveBuildStageStart)
}
"PlayerActionType_PlayerActionEvolveBuildStageEnd" => {
Some(Self::PlayerActionEvolveBuildStageEnd)
}
"PlayerActionType_PlayerActionEvolveBuildLevelLeave" => {
Some(Self::PlayerActionEvolveBuildLevelLeave)
}
"PlayerActionType_PlayerActionClockParkUnlockScript" => {
Some(Self::PlayerActionClockParkUnlockScript)
}
"PlayerActionType_PlayerActionClockParkUnlockTalent" => {
Some(Self::PlayerActionClockParkUnlockTalent)
}
"PlayerActionType_PlayerActionClockParkFinishScript" => {
Some(Self::PlayerActionClockParkFinishScript)
}
"PlayerActionType_PlayerActionClockParkRoundUpdate" => {
Some(Self::PlayerActionClockParkRoundUpdate)
}
"PlayerActionType_PlayerActionClockParkScriptBegin" => {
Some(Self::PlayerActionClockParkScriptBegin)
}
"PlayerActionType_PlayerActionRogueTournStartLevel" => {
Some(Self::PlayerActionRogueTournStartLevel)
}
"PlayerActionType_PlayerActionRogueTournFinishLevel" => {
Some(Self::PlayerActionRogueTournFinishLevel)
}
"PlayerActionType_PlayerActionRogueTournExpReward" => {
Some(Self::PlayerActionRogueTournExpReward)
}
"PlayerActionType_PlayerActionRogueTournFinishWeekChallenge" => {
Some(Self::PlayerActionRogueTournFinishWeekChallenge)
}
"PlayerActionType_PlayerActionRogueTournPermanentTalentEffect" => {
Some(Self::PlayerActionRogueTournPermanentTalentEffect)
}
"PlayerActionType_PlayerActionRogueTournFinishFormulaStory" => {
Some(Self::PlayerActionRogueTournFinishFormulaStory)
}
"PlayerActionType_PlayerActionRogueTournRevive" => {
Some(Self::PlayerActionRogueTournRevive)
}
"PlayerActionType_PlayerActionRogueTournStageBegin" => {
Some(Self::PlayerActionRogueTournStageBegin)
}
"PlayerActionType_PlayerActionRogueTournStageEnd" => {
Some(Self::PlayerActionRogueTournStageEnd)
}
"PlayerActionType_PlayerActionRogueTournPermanentEnableTalent" => {
Some(Self::PlayerActionRogueTournPermanentEnableTalent)
}
"PlayerActionType_PlayerActionRogueTournPermanentResetTalent" => {
Some(Self::PlayerActionRogueTournPermanentResetTalent)
}
"PlayerActionType_PlayerActionRogueTournCocoonStageBegin" => {
Some(Self::PlayerActionRogueTournCocoonStageBegin)
}
"PlayerActionType_PlayerActionRogueTournCocoonStageEnd" => {
Some(Self::PlayerActionRogueTournCocoonStageEnd)
}
"PlayerActionType_PlayerActionRogueTournExpUpdate" => {
Some(Self::PlayerActionRogueTournExpUpdate)
}
"PlayerActionType_PlayerActionRogueTournEnterRoom" => {
Some(Self::PlayerActionRogueTournEnterRoom)
}
"PlayerActionType_PlayerActionRogueTournLeaveRoom" => {
Some(Self::PlayerActionRogueTournLeaveRoom)
}
"PlayerActionType_PlayerActionRogueTournArchiveSave" => {
Some(Self::PlayerActionRogueTournArchiveSave)
}
"PlayerActionType_PlayerActionRogueTournSelectBonus" => {
Some(Self::PlayerActionRogueTournSelectBonus)
}
"PlayerActionType_PlayerActionRogueTournDialogueFinish" => {
Some(Self::PlayerActionRogueTournDialogueFinish)
}
"PlayerActionType_PlayerActionRogueTournDoGamble" => {
Some(Self::PlayerActionRogueTournDoGamble)
}
"PlayerActionType_PlayerActionRogueTournRoomContentGenerate" => {
Some(Self::PlayerActionRogueTournRoomContentGenerate)
}
"PlayerActionType_PlayerActionRogueTournAddMiracle" => {
Some(Self::PlayerActionRogueTournAddMiracle)
}
"PlayerActionType_PlayerActionRogueTournRemoveMiracle" => {
Some(Self::PlayerActionRogueTournRemoveMiracle)
}
"PlayerActionType_PlayerActionRogueTournSelectMiracle" => {
Some(Self::PlayerActionRogueTournSelectMiracle)
}
"PlayerActionType_PlayerActionRogueTournDropMiracle" => {
Some(Self::PlayerActionRogueTournDropMiracle)
}
"PlayerActionType_PlayerActionRogueTournAddBuff" => {
Some(Self::PlayerActionRogueTournAddBuff)
}
"PlayerActionType_PlayerActionRogueTournSelectBuff" => {
Some(Self::PlayerActionRogueTournSelectBuff)
}
"PlayerActionType_PlayerActionRogueTournBuffLevelUp" => {
Some(Self::PlayerActionRogueTournBuffLevelUp)
}
"PlayerActionType_PlayerActionRogueTournRemoveBuff" => {
Some(Self::PlayerActionRogueTournRemoveBuff)
}
"PlayerActionType_PlayerActionRogueTournAddFormula" => {
Some(Self::PlayerActionRogueTournAddFormula)
}
"PlayerActionType_PlayerActionRogueTournRemoveFormula" => {
Some(Self::PlayerActionRogueTournRemoveFormula)
}
"PlayerActionType_PlayerActionRogueTournSelectFormula" => {
Some(Self::PlayerActionRogueTournSelectFormula)
}
"PlayerActionType_PlayerActionRogueTournActivateFormula" => {
Some(Self::PlayerActionRogueTournActivateFormula)
}
"PlayerActionType_PlayerActionRogueTournAdventureRoomFinish" => {
Some(Self::PlayerActionRogueTournAdventureRoomFinish)
}
"PlayerActionType_PlayerActionRogueTournAlterLineup" => {
Some(Self::PlayerActionRogueTournAlterLineup)
}
"PlayerActionType_PlayerActionRogueTournSeasonEnableTalent" => {
Some(Self::PlayerActionRogueTournSeasonEnableTalent)
}
"PlayerActionType_PlayerActionRogueTournTitanStartLevel" => {
Some(Self::PlayerActionRogueTournTitanStartLevel)
}
"PlayerActionType_PlayerActionRogueTournTitanFinishLevel" => {
Some(Self::PlayerActionRogueTournTitanFinishLevel)
}
"PlayerActionType_PlayerActionRogueTournTitanEnterRoom" => {
Some(Self::PlayerActionRogueTournTitanEnterRoom)
}
"PlayerActionType_PlayerActionRogueTournTitanLeaveRoom" => {
Some(Self::PlayerActionRogueTournTitanLeaveRoom)
}
"PlayerActionType_PlayerActionRogueTournTitanStageBegin" => {
Some(Self::PlayerActionRogueTournTitanStageBegin)
}
"PlayerActionType_PlayerActionRogueTournTitanStageEnd" => {
Some(Self::PlayerActionRogueTournTitanStageEnd)
}
"PlayerActionType_PlayerActionRogueTournTitanArchiveSave" => {
Some(Self::PlayerActionRogueTournTitanArchiveSave)
}
"PlayerActionType_PlayerActionRogueTournTitanAddTitanBless" => {
Some(Self::PlayerActionRogueTournTitanAddTitanBless)
}
"PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless" => {
Some(Self::PlayerActionRogueTournTitanSelectTitanBless)
}
"PlayerActionType_PlayerActionRogueTournDivisionChange" => {
Some(Self::PlayerActionRogueTournDivisionChange)
}
"PlayerActionType_PlayerActionRogueTournSelectReRollMiracle" => {
Some(Self::PlayerActionRogueTournSelectReRollMiracle)
}
"PlayerActionType_PlayerActionRogueTournTriggerBattleByShop" => {
Some(Self::PlayerActionRogueTournTriggerBattleByShop)
}
"PlayerActionType_PlayerActionRogueTournUseSuperRewardKey" => {
Some(Self::PlayerActionRogueTournUseSuperRewardKey)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange" => {
Some(Self::PlayerActionRogueTournPersonaStyleExpChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleSelect" => {
Some(Self::PlayerActionRogueTournPersonaStyleSelect)
}
"PlayerActionType_PlayerActionRogueTournPersonaStartLevel" => {
Some(Self::PlayerActionRogueTournPersonaStartLevel)
}
"PlayerActionType_PlayerActionRogueTournPersonaFinishLevel" => {
Some(Self::PlayerActionRogueTournPersonaFinishLevel)
}
"PlayerActionType_PlayerActionRogueTournPersonaEnterRoom" => {
Some(Self::PlayerActionRogueTournPersonaEnterRoom)
}
"PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom" => {
Some(Self::PlayerActionRogueTournPersonaLeaveRoom)
}
"PlayerActionType_PlayerActionRogueTournPersonaStageBegin" => {
Some(Self::PlayerActionRogueTournPersonaStageBegin)
}
"PlayerActionType_PlayerActionRogueTournPersonaStageEnd" => {
Some(Self::PlayerActionRogueTournPersonaStageEnd)
}
"PlayerActionType_PlayerActionRogueTournPersonaArchiveSave" => {
Some(Self::PlayerActionRogueTournPersonaArchiveSave)
}
"PlayerActionType_PlayerActionRogueTournHexEquipmentChange" => {
Some(Self::PlayerActionRogueTournHexEquipmentChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardLevelChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardAttributeChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardSelect)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardWash)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect" => {
Some(Self::PlayerActionRogueTournPersonaStyleGiftSelect)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh" => {
Some(Self::PlayerActionRogueTournPersonaStyleGiftSelectRefresh)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardReroll)
}
"PlayerActionType_PlayerActionRogueTournMiracleStatusChange" => {
Some(Self::PlayerActionRogueTournMiracleStatusChange)
}
"PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula" => {
Some(Self::PlayerActionRogueWorkbenchReforgeFormula)
}
"PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle" => {
Some(Self::PlayerActionRogueWorkbenchReforgeMiracle)
}
"PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle" => {
Some(Self::PlayerActionRogueWorkbenchComposeMiracle)
}
"PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff" => {
Some(Self::PlayerActionRogueWorkbenchReforgeBuff)
}
"PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff" => {
Some(Self::PlayerActionRogueWorkbenchEnhanceBuff)
}
"PlayerActionType_PlayerActionMatchThreePveSettle" => {
Some(Self::PlayerActionMatchThreePveSettle)
}
"PlayerActionType_PlayerActionMatchThreeSettle" => {
Some(Self::PlayerActionMatchThreeSettle)
}
"PlayerActionType_PlayerActionFightMatch3GameStart" => {
Some(Self::PlayerActionFightMatch3GameStart)
}
"PlayerActionType_PlayerActionFightMatch3GameEnd" => {
Some(Self::PlayerActionFightMatch3GameEnd)
}
"PlayerActionType_PlayerActionFightMatch3TurnEnd" => {
Some(Self::PlayerActionFightMatch3TurnEnd)
}
"PlayerActionType_PlayerActionMatchThreeBirdPos" => {
Some(Self::PlayerActionMatchThreeBirdPos)
}
"PlayerActionType_PlayerActionMultiplePlayInvite" => {
Some(Self::PlayerActionMultiplePlayInvite)
}
"PlayerActionType_PlayerActionMultiplePlayInviteRespond" => {
Some(Self::PlayerActionMultiplePlayInviteRespond)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyEnter" => {
Some(Self::PlayerActionMultiplePlayLobbyEnter)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyQuit" => {
Some(Self::PlayerActionMultiplePlayLobbyQuit)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyKick" => {
Some(Self::PlayerActionMultiplePlayLobbyKick)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyMatch" => {
Some(Self::PlayerActionMultiplePlayLobbyMatch)
}
"PlayerActionType_PlayerActionMarbleSettle" => {
Some(Self::PlayerActionMarbleSettle)
}
"PlayerActionType_PlayerActionMatchThreeSoloSettle" => {
Some(Self::PlayerActionMatchThreeSoloSettle)
}
"PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup" => {
Some(Self::PlayerActionMatchThreeV2BattleitemLevelup)
}
"PlayerActionType_PlayerActionMatchThreeV2PveSettle" => {
Some(Self::PlayerActionMatchThreeV2PveSettle)
}
"PlayerActionType_PlayerActionMatchThreeV2PvpSettle" => {
Some(Self::PlayerActionMatchThreeV2PvpSettle)
}
"PlayerActionType_PlayerActionMatch3SoloGameStart" => {
Some(Self::PlayerActionMatch3SoloGameStart)
}
"PlayerActionType_PlayerActionMatch3SoloGameEnd" => {
Some(Self::PlayerActionMatch3SoloGameEnd)
}
"PlayerActionType_PlayerActionMatch3SoloRoundEnd" => {
Some(Self::PlayerActionMatch3SoloRoundEnd)
}
"PlayerActionType_PlayerActionMatch3RoyaleSettle" => {
Some(Self::PlayerActionMatch3RoyaleSettle)
}
"PlayerActionType_PlayerActionMatch3RoyaleGameStart" => {
Some(Self::PlayerActionMatch3RoyaleGameStart)
}
"PlayerActionType_PlayerActionMatch3RoyaleGameEnd" => {
Some(Self::PlayerActionMatch3RoyaleGameEnd)
}
"PlayerActionType_PlayerActionMatch3RoyaleRoundEnd" => {
Some(Self::PlayerActionMatch3RoyaleRoundEnd)
}
"PlayerActionType_PlayerActionDiceCombatSettle" => {
Some(Self::PlayerActionDiceCombatSettle)
}
"PlayerActionType_PlayerActionDiceCombatV2Settle" => {
Some(Self::PlayerActionDiceCombatV2Settle)
}
"PlayerActionType_PlayerActionSwordTrainingLearnSkill" => {
Some(Self::PlayerActionSwordTrainingLearnSkill)
}
"PlayerActionType_PlayerActionSwordTrainingNormalAction" => {
Some(Self::PlayerActionSwordTrainingNormalAction)
}
"PlayerActionType_PlayerActionSwordTrainingStoryEffect" => {
Some(Self::PlayerActionSwordTrainingStoryEffect)
}
"PlayerActionType_PlayerActionSwordTrainingEndingHint" => {
Some(Self::PlayerActionSwordTrainingEndingHint)
}
"PlayerActionType_PlayerActionSwordTrainingActionHint" => {
Some(Self::PlayerActionSwordTrainingActionHint)
}
"PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam" => {
Some(Self::PlayerActionSwordTrainingRestoreGameByExam)
}
"PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear" => {
Some(Self::PlayerActionSwordTrainingStoryLineFirstClear)
}
"PlayerActionType_PlayerActionSwordTrainingTakeEndingReward" => {
Some(Self::PlayerActionSwordTrainingTakeEndingReward)
}
"PlayerActionType_PlayerActionSwordTrainingStoryLineBegin" => {
Some(Self::PlayerActionSwordTrainingStoryLineBegin)
}
"PlayerActionType_PlayerActionSwordTrainingEnterTurn" => {
Some(Self::PlayerActionSwordTrainingEnterTurn)
}
"PlayerActionType_PlayerActionSwordTrainingPlanAction" => {
Some(Self::PlayerActionSwordTrainingPlanAction)
}
"PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd" => {
Some(Self::PlayerActionSwordTrainingActionPhaseEnd)
}
"PlayerActionType_PlayerActionSwordTrainingStory" => {
Some(Self::PlayerActionSwordTrainingStory)
}
"PlayerActionType_PlayerActionSwordTrainingStatusChange" => {
Some(Self::PlayerActionSwordTrainingStatusChange)
}
"PlayerActionType_PlayerActionSwordTrainingMoodChange" => {
Some(Self::PlayerActionSwordTrainingMoodChange)
}
"PlayerActionType_PlayerActionSwordTrainingBattleBegin" => {
Some(Self::PlayerActionSwordTrainingBattleBegin)
}
"PlayerActionType_PlayerActionSwordTrainingBattleEnd" => {
Some(Self::PlayerActionSwordTrainingBattleEnd)
}
"PlayerActionType_PlayerActionSwordTrainingCombatRankChange" => {
Some(Self::PlayerActionSwordTrainingCombatRankChange)
}
"PlayerActionType_PlayerActionSwordTrainingStoryLineEnd" => {
Some(Self::PlayerActionSwordTrainingStoryLineEnd)
}
"PlayerActionType_PlayerActionSwordTrainingResumeStoryLine" => {
Some(Self::PlayerActionSwordTrainingResumeStoryLine)
}
"PlayerActionType_PlayerActionSwordTrainingGameSuccess" => {
Some(Self::PlayerActionSwordTrainingGameSuccess)
}
"PlayerActionType_PlayerActionSwordTrainingGameGiveUp" => {
Some(Self::PlayerActionSwordTrainingGameGiveUp)
}
"PlayerActionType_PlayerActionSwordTrainingExam" => {
Some(Self::PlayerActionSwordTrainingExam)
}
"PlayerActionType_PlayerActionSwordTrainingDialogue" => {
Some(Self::PlayerActionSwordTrainingDialogue)
}
"PlayerActionType_PlayerActionSwordTrainingSetSkillTrace" => {
Some(Self::PlayerActionSwordTrainingSetSkillTrace)
}
"PlayerActionType_PlayerActionFightFestFinishScoreRaceMission" => {
Some(Self::PlayerActionFightFestFinishScoreRaceMission)
}
"PlayerActionType_PlayerActionFightFestFinishScoreRacePhase" => {
Some(Self::PlayerActionFightFestFinishScoreRacePhase)
}
"PlayerActionType_PlayerActionFightFestRaceStart" => {
Some(Self::PlayerActionFightFestRaceStart)
}
"PlayerActionType_PlayerActionFightFestRaceEnd" => {
Some(Self::PlayerActionFightFestRaceEnd)
}
"PlayerActionType_PlayerActionFightFestChallengeStart" => {
Some(Self::PlayerActionFightFestChallengeStart)
}
"PlayerActionType_PlayerActionFightFestChallengeEnd" => {
Some(Self::PlayerActionFightFestChallengeEnd)
}
"PlayerActionType_PlayerActionFightFestGetCoachItem" => {
Some(Self::PlayerActionFightFestGetCoachItem)
}
"PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission" => {
Some(Self::PlayerActionFightFestAcceptScoreRaceMission)
}
"PlayerActionType_PlayerActionPetUse" => Some(Self::PlayerActionPetUse),
"PlayerActionType_PlayerActionMusicRhythmPassLevelStar" => {
Some(Self::PlayerActionMusicRhythmPassLevelStar)
}
"PlayerActionType_PlayerActionMusicRhythmLevelBegin" => {
Some(Self::PlayerActionMusicRhythmLevelBegin)
}
"PlayerActionType_PlayerActionMusicRhythmLevelEnd" => {
Some(Self::PlayerActionMusicRhythmLevelEnd)
}
"PlayerActionType_PlayerActionTrackPhotoStageBegin" => {
Some(Self::PlayerActionTrackPhotoStageBegin)
}
"PlayerActionType_PlayerActionTrackPhotoStageEnd" => {
Some(Self::PlayerActionTrackPhotoStageEnd)
}
"PlayerActionType_PlayerActionSummonActivityBattleBegin" => {
Some(Self::PlayerActionSummonActivityBattleBegin)
}
"PlayerActionType_PlayerActionSummonActivityBattleEnd" => {
Some(Self::PlayerActionSummonActivityBattleEnd)
}
"PlayerActionType_PlayerActionRaidCollectionEnterNextRaid" => {
Some(Self::PlayerActionRaidCollectionEnterNextRaid)
}
"PlayerActionType_PlayerActionDifficultyAdjustmentSet" => {
Some(Self::PlayerActionDifficultyAdjustmentSet)
}
"PlayerActionType_PlayerActionDifficultyAdjustmentUnset" => {
Some(Self::PlayerActionDifficultyAdjustmentUnset)
}
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart" => {
Some(Self::PlayerActionRogueArcadeAdventureRoomStart)
}
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish" => {
Some(Self::PlayerActionRogueArcadeAdventureRoomFinish)
}
"PlayerActionType_PlayerActionRogueMagicStartLevel" => {
Some(Self::PlayerActionRogueMagicStartLevel)
}
"PlayerActionType_PlayerActionRogueMagicFinishLevel" => {
Some(Self::PlayerActionRogueMagicFinishLevel)
}
"PlayerActionType_PlayerActionRogueMagicRevive" => {
Some(Self::PlayerActionRogueMagicRevive)
}
"PlayerActionType_PlayerActionRogueMagicEnterRoom" => {
Some(Self::PlayerActionRogueMagicEnterRoom)
}
"PlayerActionType_PlayerActionRogueMagicLeaveRoom" => {
Some(Self::PlayerActionRogueMagicLeaveRoom)
}
"PlayerActionType_PlayerActionRogueMagicAddMiracle" => {
Some(Self::PlayerActionRogueMagicAddMiracle)
}
"PlayerActionType_PlayerActionRogueMagicRemoveMiracle" => {
Some(Self::PlayerActionRogueMagicRemoveMiracle)
}
"PlayerActionType_PlayerActionRogueMagicStageBegin" => {
Some(Self::PlayerActionRogueMagicStageBegin)
}
"PlayerActionType_PlayerActionRogueMagicStageEnd" => {
Some(Self::PlayerActionRogueMagicStageEnd)
}
"PlayerActionType_PlayerActionRogueMagicEnableTalent" => {
Some(Self::PlayerActionRogueMagicEnableTalent)
}
"PlayerActionType_PlayerActionRogueMagicFinishStory" => {
Some(Self::PlayerActionRogueMagicFinishStory)
}
"PlayerActionType_PlayerActionRogueMagicAddScepter" => {
Some(Self::PlayerActionRogueMagicAddScepter)
}
"PlayerActionType_PlayerActionRogueMagicSelectScepter" => {
Some(Self::PlayerActionRogueMagicSelectScepter)
}
"PlayerActionType_PlayerActionRogueMagicMountUnit" => {
Some(Self::PlayerActionRogueMagicMountUnit)
}
"PlayerActionType_PlayerActionRogueMagicAutoMountUnit" => {
Some(Self::PlayerActionRogueMagicAutoMountUnit)
}
"PlayerActionType_PlayerActionRogueMagicAddMagicUnit" => {
Some(Self::PlayerActionRogueMagicAddMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit" => {
Some(Self::PlayerActionRogueMagicRemoveMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit" => {
Some(Self::PlayerActionRogueMagicWorkbenchComposeMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit" => {
Some(Self::PlayerActionRogueMagicWorkbenchReforgeMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter" => {
Some(Self::PlayerActionRogueMagicWorkbenchLevelUpScepter)
}
"PlayerActionType_PlayerActionTrainPartyGamePlayStart" => {
Some(Self::PlayerActionTrainPartyGamePlayStart)
}
"PlayerActionType_PlayerActionTrainPartyPhaseBegin" => {
Some(Self::PlayerActionTrainPartyPhaseBegin)
}
"PlayerActionType_PlayerActionTrainPartyPhaseEnd" => {
Some(Self::PlayerActionTrainPartyPhaseEnd)
}
"PlayerActionType_PlayerActionTrainPartyRound" => {
Some(Self::PlayerActionTrainPartyRound)
}
"PlayerActionType_PlayerActionTrainPartyMeetingBegin" => {
Some(Self::PlayerActionTrainPartyMeetingBegin)
}
"PlayerActionType_PlayerActionTrainPartyMeetingEnd" => {
Some(Self::PlayerActionTrainPartyMeetingEnd)
}
"PlayerActionType_PlayerActionTrainPartyMeetingPlayCard" => {
Some(Self::PlayerActionTrainPartyMeetingPlayCard)
}
"PlayerActionType_PlayerActionTrainPartyMeetingReRoll" => {
Some(Self::PlayerActionTrainPartyMeetingReRoll)
}
"PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock" => {
Some(Self::PlayerActionTrainPartyBuildAreaUnlock)
}
"PlayerActionType_PlayerActionTrainPartyBuildStep" => {
Some(Self::PlayerActionTrainPartyBuildStep)
}
"PlayerActionType_PlayerActionTrainPartyBuildLevelAward" => {
Some(Self::PlayerActionTrainPartyBuildLevelAward)
}
"PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff" => {
Some(Self::PlayerActionTrainPartyBuildingDynamicBuff)
}
"PlayerActionType_PlayerActionTrainPartyBuildDiy" => {
Some(Self::PlayerActionTrainPartyBuildDiy)
}
"PlayerActionType_PlayerActionSelfRoomBuildDiy" => {
Some(Self::PlayerActionSelfRoomBuildDiy)
}
"PlayerActionType_PlayerActionSkipUnlockSelfRoom" => {
Some(Self::PlayerActionSkipUnlockSelfRoom)
}
"PlayerActionType_PlayerActionSelfRoomBuildDiyMerge" => {
Some(Self::PlayerActionSelfRoomBuildDiyMerge)
}
"PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange" => {
Some(Self::PlayerActionPlayerRoomDisplayAreaChange)
}
"PlayerActionType_PlayerActionSwitchHandOpPropState" => {
Some(Self::PlayerActionSwitchHandOpPropState)
}
"PlayerActionType_PlayerActionEraFlipperChangeRegionState" => {
Some(Self::PlayerActionEraFlipperChangeRegionState)
}
"PlayerActionType_PlayerActionEraFlipperChangePropState" => {
Some(Self::PlayerActionEraFlipperChangePropState)
}
"PlayerActionType_PlayerActionActivityBenefitReward" => {
Some(Self::PlayerActionActivityBenefitReward)
}
"PlayerActionType_PlayerActionActivityBenefitJoin" => {
Some(Self::PlayerActionActivityBenefitJoin)
}
"PlayerActionType_PlayerActionActivityBenefitInitialReward" => {
Some(Self::PlayerActionActivityBenefitInitialReward)
}
"PlayerActionType_PlayerActionActiveActivityReward" => {
Some(Self::PlayerActionActiveActivityReward)
}
"PlayerActionType_PlayerActionPamSkinChangeSkin" => {
Some(Self::PlayerActionPamSkinChangeSkin)
}
"PlayerActionType_PlayerActionChestFind" => Some(Self::PlayerActionChestFind),
"PlayerActionType_PlayerActionReissueMarkChestItemMail" => {
Some(Self::PlayerActionReissueMarkChestItemMail)
}
"PlayerActionType_PlayerActionMarblePassMatch" => {
Some(Self::PlayerActionMarblePassMatch)
}
"PlayerActionType_PlayerActionMarbleBuySeal" => {
Some(Self::PlayerActionMarbleBuySeal)
}
"PlayerActionType_PlayerActionMarbleFightGameBegin" => {
Some(Self::PlayerActionMarbleFightGameBegin)
}
"PlayerActionType_PlayerActionMarbleFightGameEnd" => {
Some(Self::PlayerActionMarbleFightGameEnd)
}
"PlayerActionType_PlayerActionMarbleFightGameRound" => {
Some(Self::PlayerActionMarbleFightGameRound)
}
"PlayerActionType_PlayerActionMarbleFightGameTurn" => {
Some(Self::PlayerActionMarbleFightGameTurn)
}
"PlayerActionType_PlayerActionPlanetFesLevelUp" => {
Some(Self::PlayerActionPlanetFesLevelUp)
}
"PlayerActionType_PlayerActionPlanetFesActivityInit" => {
Some(Self::PlayerActionPlanetFesActivityInit)
}
"PlayerActionType_PlayerActionPlanetFesAvatarLevelUp" => {
Some(Self::PlayerActionPlanetFesAvatarLevelUp)
}
"PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward" => {
Some(Self::PlayerActionPlanetFesTakeRegionPhaseReward)
}
"PlayerActionType_PlayerActionPlanetFesAddItem" => {
Some(Self::PlayerActionPlanetFesAddItem)
}
"PlayerActionType_PlayerActionPlanetFesQuest" => {
Some(Self::PlayerActionPlanetFesQuest)
}
"PlayerActionType_PlayerActionPlanetFesBusinessDayFinish" => {
Some(Self::PlayerActionPlanetFesBusinessDayFinish)
}
"PlayerActionType_PlayerActionPlanetFesAvatarStarUp" => {
Some(Self::PlayerActionPlanetFesAvatarStarUp)
}
"PlayerActionType_PlayerActionPlanetFesUnlockLand" => {
Some(Self::PlayerActionPlanetFesUnlockLand)
}
"PlayerActionType_PlayerActionPlanetFesBusinessEventFinish" => {
Some(Self::PlayerActionPlanetFesBusinessEventFinish)
}
"PlayerActionType_PlayerActionPlanetFesActivateCard" => {
Some(Self::PlayerActionPlanetFesActivateCard)
}
"PlayerActionType_PlayerActionPlanetFesSkillLevelUp" => {
Some(Self::PlayerActionPlanetFesSkillLevelUp)
}
"PlayerActionType_PlayerActionPlanetFesGacha" => {
Some(Self::PlayerActionPlanetFesGacha)
}
"PlayerActionType_PlayerActionPlanetFesBusinessEventHandle" => {
Some(Self::PlayerActionPlanetFesBusinessEventHandle)
}
"PlayerActionType_PlayerActionPlanetFesCardApplyPermission" => {
Some(Self::PlayerActionPlanetFesCardApplyPermission)
}
"PlayerActionType_PlayerActionPlanetFesCardInteract" => {
Some(Self::PlayerActionPlanetFesCardInteract)
}
"PlayerActionType_PlayerActionPlanetFesToSns" => {
Some(Self::PlayerActionPlanetFesToSns)
}
"PlayerActionType_PlayerActionPlanetFesSetWorkAvatar" => {
Some(Self::PlayerActionPlanetFesSetWorkAvatar)
}
"PlayerActionType_PlayerActionPlanetFesSummary" => {
Some(Self::PlayerActionPlanetFesSummary)
}
"PlayerActionType_PlayerActionTarotBookCharacterLevelUp" => {
Some(Self::PlayerActionTarotBookCharacterLevelUp)
}
"PlayerActionType_PlayerActionTarotBookOpenPack" => {
Some(Self::PlayerActionTarotBookOpenPack)
}
"PlayerActionType_PlayerActionTarotBookUnlockStory" => {
Some(Self::PlayerActionTarotBookUnlockStory)
}
"PlayerActionType_PlayerActionTarotBookUnlockStorySingle" => {
Some(Self::PlayerActionTarotBookUnlockStorySingle)
}
"PlayerActionType_PlayerActionTarotBookFinishStory" => {
Some(Self::PlayerActionTarotBookFinishStory)
}
"PlayerActionType_PlayerActionTarotBookFinishInteraction" => {
Some(Self::PlayerActionTarotBookFinishInteraction)
}
"PlayerActionType_PlayerActionTarotBookChangeEnergy" => {
Some(Self::PlayerActionTarotBookChangeEnergy)
}
"PlayerActionType_PlayerActionTarotBookUnlockInteraction" => {
Some(Self::PlayerActionTarotBookUnlockInteraction)
}
"PlayerActionType_PlayerActionChimeraRoundStart" => {
Some(Self::PlayerActionChimeraRoundStart)
}
"PlayerActionType_PlayerActionChimeraRoundWorkStart" => {
Some(Self::PlayerActionChimeraRoundWorkStart)
}
"PlayerActionType_PlayerActionChimeraRoundWorkEnd" => {
Some(Self::PlayerActionChimeraRoundWorkEnd)
}
"PlayerActionType_PlayerActionChimeraEndlessStart" => {
Some(Self::PlayerActionChimeraEndlessStart)
}
"PlayerActionType_PlayerActionChimeraEndlessEnd" => {
Some(Self::PlayerActionChimeraEndlessEnd)
}
"PlayerActionType_PlayerActionChimeraEndlessWorkStart" => {
Some(Self::PlayerActionChimeraEndlessWorkStart)
}
"PlayerActionType_PlayerActionChimeraEndlessWorkEnd" => {
Some(Self::PlayerActionChimeraEndlessWorkEnd)
}
"PlayerActionType_PlayerActionChimeraRankChange" => {
Some(Self::PlayerActionChimeraRankChange)
}
"PlayerActionType_PlayerActionChimeraGet" => {
Some(Self::PlayerActionChimeraGet)
}
"PlayerActionType_PlayerActionStoryTokenTakeActivityReward" => {
Some(Self::PlayerActionStoryTokenTakeActivityReward)
}
"PlayerActionType_PlayerActionReissueAvatarTokenItem" => {
Some(Self::PlayerActionReissueAvatarTokenItem)
}
"PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward" => {
Some(Self::PlayerActionAvatarDeliverRewardActivityTakeReward)
}
"PlayerActionType_PlayerActionElfRestaurantBuyField" => {
Some(Self::PlayerActionElfRestaurantBuyField)
}
"PlayerActionType_PlayerActionElfRestaurantPlantSeed" => {
Some(Self::PlayerActionElfRestaurantPlantSeed)
}
"PlayerActionType_PlayerActionElfRestaurantRecycleSeed" => {
Some(Self::PlayerActionElfRestaurantRecycleSeed)
}
"PlayerActionType_PlayerActionElfRestaurantHarvestCrop" => {
Some(Self::PlayerActionElfRestaurantHarvestCrop)
}
"PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel" => {
Some(Self::PlayerActionElfRestaurantUpgradeEmployeeLevel)
}
"PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel" => {
Some(Self::PlayerActionElfRestaurantUpgradeFacilityLevel)
}
"PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel" => {
Some(Self::PlayerActionElfRestaurantUpgradeRecipeLevel)
}
"PlayerActionType_PlayerActionElfRestaurantBuyShopItem" => {
Some(Self::PlayerActionElfRestaurantBuyShopItem)
}
"PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder" => {
Some(Self::PlayerActionElfRestaurantFinishTradeOrder)
}
"PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward" => {
Some(Self::PlayerActionElfRestaurantTakeVillagerReward)
}
"PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay" => {
Some(Self::PlayerActionElfRestaurantSettleRestaurantPlay)
}
"PlayerActionType_PlayerActionElfRestaurantInit" => {
Some(Self::PlayerActionElfRestaurantInit)
}
"PlayerActionType_PlayerActionElfRestaurantSettleProgress" => {
Some(Self::PlayerActionElfRestaurantSettleProgress)
}
"PlayerActionType_PlayerActionElfRestaurantSettleDay" => {
Some(Self::PlayerActionElfRestaurantSettleDay)
}
"PlayerActionType_PlayerActionElfRestaurantAddItem" => {
Some(Self::PlayerActionElfRestaurantAddItem)
}
"PlayerActionType_PlayerActionLocalLegendReward" => {
Some(Self::PlayerActionLocalLegendReward)
}
"PlayerActionType_PlayerActionFateLevelStart" => {
Some(Self::PlayerActionFateLevelStart)
}
"PlayerActionType_PlayerActionFateLevelSettle" => {
Some(Self::PlayerActionFateLevelSettle)
}
"PlayerActionType_PlayerActionFateBattleStart" => {
Some(Self::PlayerActionFateBattleStart)
}
"PlayerActionType_PlayerActionFateBattleEnd" => {
Some(Self::PlayerActionFateBattleEnd)
}
"PlayerActionType_PlayerActionFateAddHougu" => {
Some(Self::PlayerActionFateAddHougu)
}
"PlayerActionType_PlayerActionFateSelectHougu" => {
Some(Self::PlayerActionFateSelectHougu)
}
"PlayerActionType_PlayerActionFateSelectReiju" => {
Some(Self::PlayerActionFateSelectReiju)
}
"PlayerActionType_PlayerActionFateRefreshReiju" => {
Some(Self::PlayerActionFateRefreshReiju)
}
"PlayerActionType_PlayerActionFateAddCoin" => {
Some(Self::PlayerActionFateAddCoin)
}
"PlayerActionType_PlayerActionFateBuyBuff" => {
Some(Self::PlayerActionFateBuyBuff)
}
"PlayerActionType_PlayerActionFateSellBuff" => {
Some(Self::PlayerActionFateSellBuff)
}
"PlayerActionType_PlayerActionFateRefreshShop" => {
Some(Self::PlayerActionFateRefreshShop)
}
"PlayerActionType_PlayerActionFateLockGoods" => {
Some(Self::PlayerActionFateLockGoods)
}
"PlayerActionType_PlayerActionFateUnlockGoods" => {
Some(Self::PlayerActionFateUnlockGoods)
}
"PlayerActionType_PlayerActionFateTakeExpReward" => {
Some(Self::PlayerActionFateTakeExpReward)
}
"PlayerActionType_PlayerActionFateAddExp" => {
Some(Self::PlayerActionFateAddExp)
}
"PlayerActionType_PlayerActionFateMasterHpChange" => {
Some(Self::PlayerActionFateMasterHpChange)
}
"PlayerActionType_PlayerActionParkourStartLevel" => {
Some(Self::PlayerActionParkourStartLevel)
}
"PlayerActionType_PlayerActionParkourEndLevel" => {
Some(Self::PlayerActionParkourEndLevel)
}
"PlayerActionType_PlayerActionBasinChestInteractResult" => {
Some(Self::PlayerActionBasinChestInteractResult)
}
"PlayerActionType_PlayerActionRogueMiracleSwap" => {
Some(Self::PlayerActionRogueMiracleSwap)
}
"PlayerActionType_PlayerActionHipplenEndingTakeReward" => {
Some(Self::PlayerActionHipplenEndingTakeReward)
}
"PlayerActionType_PlayerActionHipplenGiftDeliverReward" => {
Some(Self::PlayerActionHipplenGiftDeliverReward)
}
"PlayerActionType_PlayerActionHipplenCycleStart" => {
Some(Self::PlayerActionHipplenCycleStart)
}
"PlayerActionType_PlayerActionHipplenCycleFinish" => {
Some(Self::PlayerActionHipplenCycleFinish)
}
"PlayerActionType_PlayerActionHipplenAgendaPlan" => {
Some(Self::PlayerActionHipplenAgendaPlan)
}
"PlayerActionType_PlayerActionHipplenAgendaSettle" => {
Some(Self::PlayerActionHipplenAgendaSettle)
}
"PlayerActionType_PlayerActionHipplenTrialStart" => {
Some(Self::PlayerActionHipplenTrialStart)
}
"PlayerActionType_PlayerActionHipplenTrialFinish" => {
Some(Self::PlayerActionHipplenTrialFinish)
}
"PlayerActionType_PlayerActionHipplenStatusChange" => {
Some(Self::PlayerActionHipplenStatusChange)
}
"PlayerActionType_PlayerActionHipplenOutfitChange" => {
Some(Self::PlayerActionHipplenOutfitChange)
}
"PlayerActionType_PlayerActionHipplenTraitUnlock" => {
Some(Self::PlayerActionHipplenTraitUnlock)
}
"PlayerActionType_PlayerActionHipplenEndingUnlock" => {
Some(Self::PlayerActionHipplenEndingUnlock)
}
"PlayerActionType_PlayerActionHipplenOutfitUnlock" => {
Some(Self::PlayerActionHipplenOutfitUnlock)
}
"PlayerActionType_PlayerActionHipplenGiftUnlock" => {
Some(Self::PlayerActionHipplenGiftUnlock)
}
"PlayerActionType_PlayerActionHipplenIncidentFinish" => {
Some(Self::PlayerActionHipplenIncidentFinish)
}
"PlayerActionType_PlayerActionChallengePeakStart" => {
Some(Self::PlayerActionChallengePeakStart)
}
"PlayerActionType_PlayerActionChallengePeakReward" => {
Some(Self::PlayerActionChallengePeakReward)
}
"PlayerActionType_PlayerActionChallengePeakMobStart" => {
Some(Self::PlayerActionChallengePeakMobStart)
}
"PlayerActionType_PlayerActionChallengePeakMobSettle" => {
Some(Self::PlayerActionChallengePeakMobSettle)
}
"PlayerActionType_PlayerActionChallengePeakBossStart" => {
Some(Self::PlayerActionChallengePeakBossStart)
}
"PlayerActionType_PlayerActionChallengePeakBossSettle" => {
Some(Self::PlayerActionChallengePeakBossSettle)
}
"PlayerActionType_PlayerActionChallengePeakFastPass" => {
Some(Self::PlayerActionChallengePeakFastPass)
}
"PlayerActionType_PlayerActionChallengePeakRecommendLineup" => {
Some(Self::PlayerActionChallengePeakRecommendLineup)
}
"PlayerActionType_PlayerActionChallengePeakMobBattleEnd" => {
Some(Self::PlayerActionChallengePeakMobBattleEnd)
}
"PlayerActionType_PlayerActionChallengePeakMobRecordClear" => {
Some(Self::PlayerActionChallengePeakMobRecordClear)
}
"PlayerActionType_PlayerActionCakeRaceLoan" => {
Some(Self::PlayerActionCakeRaceLoan)
}
"PlayerActionType_PlayerActionCakeRaceSectionBegin" => {
Some(Self::PlayerActionCakeRaceSectionBegin)
}
"PlayerActionType_PlayerActionCakeRaceSectionEnd" => {
Some(Self::PlayerActionCakeRaceSectionEnd)
}
"PlayerActionType_PlayerActionCakeRaceRoomSectionSettle" => {
Some(Self::PlayerActionCakeRaceRoomSectionSettle)
}
"PlayerActionType_PlayerActionCakeRaceGameSettle" => {
Some(Self::PlayerActionCakeRaceGameSettle)
}
"PlayerActionType_PlayerActionCakeRaceGameBetCat" => {
Some(Self::PlayerActionCakeRaceGameBetCat)
}
"PlayerActionType_PlayerActionCakeRaceGameWinCoin" => {
Some(Self::PlayerActionCakeRaceGameWinCoin)
}
"PlayerActionType_PlayerActionCakeRaceLikeFriendRanking" => {
Some(Self::PlayerActionCakeRaceLikeFriendRanking)
}
"PlayerActionType_PlayerActionElationBattleBegin" => {
Some(Self::PlayerActionElationBattleBegin)
}
"PlayerActionType_PlayerActionElationBattleEnd" => {
Some(Self::PlayerActionElationBattleEnd)
}
"PlayerActionType_PlayerActionActivityHotDataChange" => {
Some(Self::PlayerActionActivityHotDataChange)
}
"PlayerActionType_PlayerActionChimeraDuelGameSettle" => {
Some(Self::PlayerActionChimeraDuelGameSettle)
}
"PlayerActionType_PlayerActionChimeraDuelMasterUnlock" => {
Some(Self::PlayerActionChimeraDuelMasterUnlock)
}
"PlayerActionType_PlayerActionChimeraDuelGameStart" => {
Some(Self::PlayerActionChimeraDuelGameStart)
}
"PlayerActionType_PlayerActionChimeraDuelBattleStart" => {
Some(Self::PlayerActionChimeraDuelBattleStart)
}
"PlayerActionType_PlayerActionChimeraDuelBattleEnd" => {
Some(Self::PlayerActionChimeraDuelBattleEnd)
}
"PlayerActionType_PlayerActionChimeraDuelChimeraBuy" => {
Some(Self::PlayerActionChimeraDuelChimeraBuy)
}
"PlayerActionType_PlayerActionChimeraDuelItemBuy" => {
Some(Self::PlayerActionChimeraDuelItemBuy)
}
"PlayerActionType_PlayerActionChimeraDuelShopRefresh" => {
Some(Self::PlayerActionChimeraDuelShopRefresh)
}
"PlayerActionType_PlayerActionChimeraDuelChimeraEnhance" => {
Some(Self::PlayerActionChimeraDuelChimeraEnhance)
}
"PlayerActionType_PlayerActionChimeraDuelChimeraSell" => {
Some(Self::PlayerActionChimeraDuelChimeraSell)
}
"PlayerActionType_PlayerActionChimeraDuelShopStart" => {
Some(Self::PlayerActionChimeraDuelShopStart)
}
"PlayerActionType_PlayerActionChimeraDuelShopEnd" => {
Some(Self::PlayerActionChimeraDuelShopEnd)
}
"PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave" => {
Some(Self::PlayerActionChimeraDuelFriendPvpLineupSave)
}
"PlayerActionType_PlayerActionChimeraDuelDefendLineupSet" => {
Some(Self::PlayerActionChimeraDuelDefendLineupSet)
}
"PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy" => {
Some(Self::PlayerActionMazePuzzleFinishChenLingGameBoy)
}
"PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange" => {
Some(Self::PlayerActionMazePuzzleFiveDimMoneyChange)
}
"PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame" => {
Some(Self::PlayerActionMazePuzzleFinishFiveDimMiniGame)
}
"PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode" => {
Some(Self::PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode)
}
"PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame" => {
Some(Self::PlayerActionMazePuzzleEnterFiveDimGame)
}
"PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame" => {
Some(Self::PlayerActionMazePuzzleLeaveFiveDimGame)
}
"PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange" => {
Some(Self::PlayerActionMazePuzzleFiveDimGameSkillChange)
}
"PlayerActionType_PlayerActionGridFightGameStart" => {
Some(Self::PlayerActionGridFightGameStart)
}
"PlayerActionType_PlayerActionGridFightGameEnd" => {
Some(Self::PlayerActionGridFightGameEnd)
}
"PlayerActionType_PlayerActionGridFightRoundStart" => {
Some(Self::PlayerActionGridFightRoundStart)
}
"PlayerActionType_PlayerActionGridFightRoundEnd" => {
Some(Self::PlayerActionGridFightRoundEnd)
}
"PlayerActionType_PlayerActionGridFightBattleStart" => {
Some(Self::PlayerActionGridFightBattleStart)
}
"PlayerActionType_PlayerActionGridFightBattleEnd" => {
Some(Self::PlayerActionGridFightBattleEnd)
}
"PlayerActionType_PlayerActionGridFightBattleRole" => {
Some(Self::PlayerActionGridFightBattleRole)
}
"PlayerActionType_PlayerActionGridFightPortalRefresh" => {
Some(Self::PlayerActionGridFightPortalRefresh)
}
"PlayerActionType_PlayerActionGridFightPortalSelect" => {
Some(Self::PlayerActionGridFightPortalSelect)
}
"PlayerActionType_PlayerActionGridFightAugmentRefresh" => {
Some(Self::PlayerActionGridFightAugmentRefresh)
}
"PlayerActionType_PlayerActionGridFightAugmentSelect" => {
Some(Self::PlayerActionGridFightAugmentSelect)
}
"PlayerActionType_PlayerActionGridFightShopRefresh" => {
Some(Self::PlayerActionGridFightShopRefresh)
}
"PlayerActionType_PlayerActionGridFightShopBuy" => {
Some(Self::PlayerActionGridFightShopBuy)
}
"PlayerActionType_PlayerActionGridFightSupplyRefresh" => {
Some(Self::PlayerActionGridFightSupplyRefresh)
}
"PlayerActionType_PlayerActionGridFightSupplySelect" => {
Some(Self::PlayerActionGridFightSupplySelect)
}
"PlayerActionType_PlayerActionGridFightForgeOpen" => {
Some(Self::PlayerActionGridFightForgeOpen)
}
"PlayerActionType_PlayerActionGridFightSpecialShopBuy" => {
Some(Self::PlayerActionGridFightSpecialShopBuy)
}
"PlayerActionType_PlayerActionGridFightGetExp" => {
Some(Self::PlayerActionGridFightGetExp)
}
"PlayerActionType_PlayerActionGridFightGetOrb" => {
Some(Self::PlayerActionGridFightGetOrb)
}
"PlayerActionType_PlayerActionGridFightUseOrb" => {
Some(Self::PlayerActionGridFightUseOrb)
}
"PlayerActionType_PlayerActionGridFightGetRole" => {
Some(Self::PlayerActionGridFightGetRole)
}
"PlayerActionType_PlayerActionGridFightGetCoin" => {
Some(Self::PlayerActionGridFightGetCoin)
}
"PlayerActionType_PlayerActionGridFightGetFreeRefresh" => {
Some(Self::PlayerActionGridFightGetFreeRefresh)
}
"PlayerActionType_PlayerActionGridFightGetItem" => {
Some(Self::PlayerActionGridFightGetItem)
}
"PlayerActionType_PlayerActionGridFightGetEquip" => {
Some(Self::PlayerActionGridFightGetEquip)
}
"PlayerActionType_PlayerActionGridFightDressEquip" => {
Some(Self::PlayerActionGridFightDressEquip)
}
"PlayerActionType_PlayerActionGridFightGetHp" => {
Some(Self::PlayerActionGridFightGetHp)
}
"PlayerActionType_PlayerActionGridFightWeeklyScoreChange" => {
Some(Self::PlayerActionGridFightWeeklyScoreChange)
}
"PlayerActionType_PlayerActionGridFightGetWeeklyReward" => {
Some(Self::PlayerActionGridFightGetWeeklyReward)
}
"PlayerActionType_PlayerActionGridFightSeasonExpChange" => {
Some(Self::PlayerActionGridFightSeasonExpChange)
}
"PlayerActionType_PlayerActionGridFightTalentEnable" => {
Some(Self::PlayerActionGridFightTalentEnable)
}
"PlayerActionType_PlayerActionGridFightTalentReset" => {
Some(Self::PlayerActionGridFightTalentReset)
}
"PlayerActionType_PlayerActionGridFightTutorialTaskFinish" => {
Some(Self::PlayerActionGridFightTutorialTaskFinish)
}
"PlayerActionType_PlayerActionGridFightEliteBranchRefresh" => {
Some(Self::PlayerActionGridFightEliteBranchRefresh)
}
"PlayerActionType_PlayerActionGridFightTutorialResume" => {
Some(Self::PlayerActionGridFightTutorialResume)
}
"PlayerActionType_PlayerActionGridFightGetProjection" => {
Some(Self::PlayerActionGridFightGetProjection)
}
"PlayerActionType_PlayerActionGridFightGetPresent" => {
Some(Self::PlayerActionGridFightGetPresent)
}
"PlayerActionType_PlayerActionGridFightOpenPresent" => {
Some(Self::PlayerActionGridFightOpenPresent)
}
"PlayerActionType_PlayerActionGridFightSettleSeasonEnd" => {
Some(Self::PlayerActionGridFightSettleSeasonEnd)
}
"PlayerActionType_PlayerActionGridFightFavoriteArchive" => {
Some(Self::PlayerActionGridFightFavoriteArchive)
}
"PlayerActionType_PlayerActionGridFightFormationEdit" => {
Some(Self::PlayerActionGridFightFormationEdit)
}
"PlayerActionType_PlayerActionGridFightModifierUpdate" => {
Some(Self::PlayerActionGridFightModifierUpdate)
}
"PlayerActionType_PlayerActionLocalLegendBattleBegin" => {
Some(Self::PlayerActionLocalLegendBattleBegin)
}
"PlayerActionType_PlayerActionLocalLegendBattleEnd" => {
Some(Self::PlayerActionLocalLegendBattleEnd)
}
"PlayerActionType_PlayerActionDiceCombatBuyShopGood" => {
Some(Self::PlayerActionDiceCombatBuyShopGood)
}
"PlayerActionType_PlayerActionDiceCombatUpgradeAvatar" => {
Some(Self::PlayerActionDiceCombatUpgradeAvatar)
}
"PlayerActionType_PlayerActionDiceCombatFinishPveStage" => {
Some(Self::PlayerActionDiceCombatFinishPveStage)
}
"PlayerActionType_PlayerActionDiceCombatBegin" => {
Some(Self::PlayerActionDiceCombatBegin)
}
"PlayerActionType_PlayerActionDiceCombatTurnEnd" => {
Some(Self::PlayerActionDiceCombatTurnEnd)
}
"PlayerActionType_PlayerActionDiceCombatEnd" => {
Some(Self::PlayerActionDiceCombatEnd)
}
"PlayerActionType_PlayerActionDiceCombatScoreChange" => {
Some(Self::PlayerActionDiceCombatScoreChange)
}
"PlayerActionType_PlayerActionDiceCombatChangeColorDice" => {
Some(Self::PlayerActionDiceCombatChangeColorDice)
}
"PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd" => {
Some(Self::PlayerActionInteractiveTriggerMazeBuffAdd)
}
"PlayerActionType_PlayerActionLlmChat" => Some(Self::PlayerActionLlmChat),
"PlayerActionType_PlayerActionLlmChatNextQuestion" => {
Some(Self::PlayerActionLlmChatNextQuestion)
}
"PlayerActionType_PlayerActionLlmChatFeedback" => {
Some(Self::PlayerActionLlmChatFeedback)
}
"PlayerActionType_PlayerActionAiPamChatPointChange" => {
Some(Self::PlayerActionAiPamChatPointChange)
}
"PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract" => {
Some(Self::PlayerActionTrainCakeCatchCatGodInteract)
}
"PlayerActionType_PlayerActionTrainCakeCatchOpenBox" => {
Some(Self::PlayerActionTrainCakeCatchOpenBox)
}
"PlayerActionType_PlayerActionTrainCakeCatchSearchCat" => {
Some(Self::PlayerActionTrainCakeCatchSearchCat)
}
"PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance" => {
Some(Self::PlayerActionTrainCakeCatchUnlockPerformance)
}
"PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo" => {
Some(Self::PlayerActionTrainCakeCatchUpdateDiyInfo)
}
"PlayerActionType_PlayerActionSocialPlayTalk" => {
Some(Self::PlayerActionSocialPlayTalk)
}
"PlayerActionType_PlayerActionSocialPlayKickOutPlayer" => {
Some(Self::PlayerActionSocialPlayKickOutPlayer)
}
"PlayerActionType_PlayerActionSocialPlayPopularityValue" => {
Some(Self::PlayerActionSocialPlayPopularityValue)
}
"PlayerActionType_PlayerActionSocialPlayLeaveRoom" => {
Some(Self::PlayerActionSocialPlayLeaveRoom)
}
"PlayerActionType_PlayerActionSocialPlayEnterRoom" => {
Some(Self::PlayerActionSocialPlayEnterRoom)
}
"PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear" => {
Some(Self::PlayerActionTrainCakeCatchCatGodAppear)
}
"PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot" => {
Some(Self::PlayerActionIdleLiveUpgradeTeamSlot)
}
"PlayerActionType_PlayerActionIdleLiveFinishSubNode" => {
Some(Self::PlayerActionIdleLiveFinishSubNode)
}
"PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct" => {
Some(Self::PlayerActionIdleLiveFinishChapterFinalAct)
}
"PlayerActionType_PlayerActionIdleLiveCollectIncome" => {
Some(Self::PlayerActionIdleLiveCollectIncome)
}
"PlayerActionType_PlayerActionIdleLiveOpenChest" => {
Some(Self::PlayerActionIdleLiveOpenChest)
}
"PlayerActionType_PlayerActionIdleLiveTakeTaskReward" => {
Some(Self::PlayerActionIdleLiveTakeTaskReward)
}
"PlayerActionType_PlayerActionIdleLiveTechTreeChange" => {
Some(Self::PlayerActionIdleLiveTechTreeChange)
}
"PlayerActionType_PlayerActionIdleLiveModifyCustomTitle" => {
Some(Self::PlayerActionIdleLiveModifyCustomTitle)
}
"PlayerActionType_PlayerActionIdleLiveCatchUpReward" => {
Some(Self::PlayerActionIdleLiveCatchUpReward)
}
"PlayerActionType_PlayerActionIdleLiveTakeMessageReward" => {
Some(Self::PlayerActionIdleLiveTakeMessageReward)
}
"PlayerActionType_PlayerActionIdleLiveTakeGiftReward" => {
Some(Self::PlayerActionIdleLiveTakeGiftReward)
}
"PlayerActionType_PlayerActionIdleLiveEndDungeon" => {
Some(Self::PlayerActionIdleLiveEndDungeon)
}
"PlayerActionType_PlayerActionIdleLiveActivityInit" => {
Some(Self::PlayerActionIdleLiveActivityInit)
}
"PlayerActionType_PlayerActionIdleLiveEquipDiscard" => {
Some(Self::PlayerActionIdleLiveEquipDiscard)
}
"PlayerActionType_PlayerActionIdleLiveDoGacha" => {
Some(Self::PlayerActionIdleLiveDoGacha)
}
"PlayerActionType_PlayerActionIdleLiveAddAvatar" => {
Some(Self::PlayerActionIdleLiveAddAvatar)
}
"PlayerActionType_PlayerActionIdleLiveTaskChange" => {
Some(Self::PlayerActionIdleLiveTaskChange)
}
"PlayerActionType_PlayerActionIdleLiveReplaceTeam" => {
Some(Self::PlayerActionIdleLiveReplaceTeam)
}
"PlayerActionType_PlayerActionIdleLiveHandleNormalEquip" => {
Some(Self::PlayerActionIdleLiveHandleNormalEquip)
}
"PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip" => {
Some(Self::PlayerActionIdleLiveUpgradeSpecialEquip)
}
"PlayerActionType_PlayerActionIdleLiveDressSpecialEquip" => {
Some(Self::PlayerActionIdleLiveDressSpecialEquip)
}
"PlayerActionType_PlayerActionIdleLiveAddItem" => {
Some(Self::PlayerActionIdleLiveAddItem)
}
"PlayerActionType_PlayerActionIdleLiveQuestionChange" => {
Some(Self::PlayerActionIdleLiveQuestionChange)
}
"PlayerActionType_PlayerActionIdleLiveStartNodeBattle" => {
Some(Self::PlayerActionIdleLiveStartNodeBattle)
}
"PlayerActionType_PlayerActionIdleLiveFinishNodeBattle" => {
Some(Self::PlayerActionIdleLiveFinishNodeBattle)
}
"PlayerActionType_PlayerActionIdleLiveFinishNode" => {
Some(Self::PlayerActionIdleLiveFinishNode)
}
"PlayerActionType_PlayerActionIdleLiveMessageChange" => {
Some(Self::PlayerActionIdleLiveMessageChange)
}
"PlayerActionType_PlayerActionNewYearBoatTakeReward" => {
Some(Self::PlayerActionNewYearBoatTakeReward)
}
"PlayerActionType_PlayerActionNewYearBoatSelectBoat" => {
Some(Self::PlayerActionNewYearBoatSelectBoat)
}
"PlayerActionType_PlayerActionNewYearBoatPeriodSettle" => {
Some(Self::PlayerActionNewYearBoatPeriodSettle)
}
"PlayerActionType_PlayerActionBenefitV2ActivityTakeReward" => {
Some(Self::PlayerActionBenefitV2ActivityTakeReward)
}
"PlayerActionType_PlayerActionBenefitV2ActivityDraw" => {
Some(Self::PlayerActionBenefitV2ActivityDraw)
}
"PlayerActionType_PlayerActionJukeboxSetting" => {
Some(Self::PlayerActionJukeboxSetting)
}
"PlayerActionType_PlayerActionJukeboxSettingReset" => {
Some(Self::PlayerActionJukeboxSettingReset)
}
"PlayerActionType_PlayerActionDiceCombatV2FinishPveStage" => {
Some(Self::PlayerActionDiceCombatV2FinishPveStage)
}
"PlayerActionType_PlayerActionDiceCombatV2Begin" => {
Some(Self::PlayerActionDiceCombatV2Begin)
}
"PlayerActionType_PlayerActionDiceCombatV2TurnEnd" => {
Some(Self::PlayerActionDiceCombatV2TurnEnd)
}
"PlayerActionType_PlayerActionDiceCombatV2End" => {
Some(Self::PlayerActionDiceCombatV2End)
}
"PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange" => {
Some(Self::PlayerActionDiceCombatV2TacticsPointChange)
}
"PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange" => {
Some(Self::PlayerActionDiceCombatV2TacticsCardChange)
}
"PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest" => {
Some(Self::PlayerActionDiceCombatV2DiceChangeRequest)
}
"PlayerActionType_PlayerActionDiceCombatV2DiceChange" => {
Some(Self::PlayerActionDiceCombatV2DiceChange)
}
"PlayerActionType_PlayerActionLimaoNewsSubmitIssue" => {
Some(Self::PlayerActionLimaoNewsSubmitIssue)
}
"PlayerActionType_PlayerActionLimaoNewsSubmitPost" => {
Some(Self::PlayerActionLimaoNewsSubmitPost)
}
"PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange" => {
Some(Self::PlayerActionLimaoNewsOfficeSurveyStateChange)
}
"PlayerActionType_PlayerActionLimaoNewsTriggerMessage" => {
Some(Self::PlayerActionLimaoNewsTriggerMessage)
}
"PlayerActionType_PlayerActionLimaoNewsFinishMessage" => {
Some(Self::PlayerActionLimaoNewsFinishMessage)
}
"PlayerActionType_PlayerActionLimaoNewsFinishCondition" => {
Some(Self::PlayerActionLimaoNewsFinishCondition)
}
"PlayerActionType_PlayerActionLimaoNewsUnlockPost" => {
Some(Self::PlayerActionLimaoNewsUnlockPost)
}
"PlayerActionType_PlayerActionLimaoNewsReplyComment" => {
Some(Self::PlayerActionLimaoNewsReplyComment)
}
"PlayerActionType_PlayerActionLimaoNewsBanPost" => {
Some(Self::PlayerActionLimaoNewsBanPost)
}
"PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent" => {
Some(Self::PlayerActionLimaoNewsTriggerOfficeEvent)
}
"PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent" => {
Some(Self::PlayerActionLimaoNewsFinishOfficeEvent)
}
"PlayerActionType_PlayerActionLimaoNewsUpvoteContent" => {
Some(Self::PlayerActionLimaoNewsUpvoteContent)
}
"PlayerActionType_PlayerActionChenLingBattleActivatePrivilege" => {
Some(Self::PlayerActionChenLingBattleActivatePrivilege)
}
"PlayerActionType_PlayerActionChenLingBattleConquerLevelUp" => {
Some(Self::PlayerActionChenLingBattleConquerLevelUp)
}
"PlayerActionType_PlayerActionChenLingBattleStartStage" => {
Some(Self::PlayerActionChenLingBattleStartStage)
}
"PlayerActionType_PlayerActionChenLingBattleSettleStage" => {
Some(Self::PlayerActionChenLingBattleSettleStage)
}
"PlayerActionType_PlayerActionChenLingBattleStartBattle" => {
Some(Self::PlayerActionChenLingBattleStartBattle)
}
"PlayerActionType_PlayerActionChenLingBattleFinishBattle" => {
Some(Self::PlayerActionChenLingBattleFinishBattle)
}
"PlayerActionType_PlayerActionChenLingBattleFinishWave" => {
Some(Self::PlayerActionChenLingBattleFinishWave)
}
"PlayerActionType_PlayerActionChenLingBattleSelectCard" => {
Some(Self::PlayerActionChenLingBattleSelectCard)
}
"PlayerActionType_PlayerActionChenLingBattleRefreshCard" => {
Some(Self::PlayerActionChenLingBattleRefreshCard)
}
"PlayerActionType_PlayerActionChenLingBattleBuyShopItem" => {
Some(Self::PlayerActionChenLingBattleBuyShopItem)
}
"PlayerActionType_PlayerActionChenLingBattleRefreshShop" => {
Some(Self::PlayerActionChenLingBattleRefreshShop)
}
"PlayerActionType_PlayerActionChenLingBattleSelectPolicy" => {
Some(Self::PlayerActionChenLingBattleSelectPolicy)
}
"PlayerActionType_PlayerActionChenLingBattleRefreshPolicy" => {
Some(Self::PlayerActionChenLingBattleRefreshPolicy)
}
"PlayerActionType_PlayerActionChenLingBattleAddHandCard" => {
Some(Self::PlayerActionChenLingBattleAddHandCard)
}
"PlayerActionType_PlayerActionChenLingBattleUseHandCard" => {
Some(Self::PlayerActionChenLingBattleUseHandCard)
}
"PlayerActionType_PlayerActionChenLingBattleSellHandCard" => {
Some(Self::PlayerActionChenLingBattleSellHandCard)
}
"PlayerActionType_PlayerActionChenLingBattleEntityUpgrade" => {
Some(Self::PlayerActionChenLingBattleEntityUpgrade)
}
"PlayerActionType_PlayerActionChenLingBattleCloneEntity" => {
Some(Self::PlayerActionChenLingBattleCloneEntity)
}
"PlayerActionType_PlayerActionCycleScoreChange" => {
Some(Self::PlayerActionCycleScoreChange)
}
"PlayerActionType_PlayerActionCycleScoreTakeReward" => {
Some(Self::PlayerActionCycleScoreTakeReward)
}
"PlayerActionType_PlayerActionRelicPresetPlanSave" => {
Some(Self::PlayerActionRelicPresetPlanSave)
}
"PlayerActionType_PlayerActionRelicPresetPlanDelete" => {
Some(Self::PlayerActionRelicPresetPlanDelete)
}
"PlayerActionType_PlayerActionRelicPresetPlanModifyName" => {
Some(Self::PlayerActionRelicPresetPlanModifyName)
}
_ => None,
}
}
}
/// Obf: ABFBKFMEABC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChatType {
AbfbkfmeabcPcpdhelpkem = 0,
AbfbkfmeabcMldcaafkiah = 1,
AbfbkfmeabcFijgfkenlgk = 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 {
Self::AbfbkfmeabcPcpdhelpkem => "ABFBKFMEABC_PCPDHELPKEM",
Self::AbfbkfmeabcMldcaafkiah => "ABFBKFMEABC_MLDCAAFKIAH",
Self::AbfbkfmeabcFijgfkenlgk => "ABFBKFMEABC_FIJGFKENLGK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ABFBKFMEABC_PCPDHELPKEM" => Some(Self::AbfbkfmeabcPcpdhelpkem),
"ABFBKFMEABC_MLDCAAFKIAH" => Some(Self::AbfbkfmeabcMldcaafkiah),
"ABFBKFMEABC_FIJGFKENLGK" => Some(Self::AbfbkfmeabcFijgfkenlgk),
_ => None,
}
}
}
/// Obf: EMIIKKDABID
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MsgType {
EmiikkdabidPcpdhelpkem = 0,
EmiikkdabidEfoemfdbiaf = 1,
EmiikkdabidPbnpmlgfmdj = 2,
EmiikkdabidOcpjkkbajke = 3,
EmiikkdabidMifafjmfnib = 4,
EmiikkdabidLnfhfkjclno = 5,
EmiikkdabidBaeablobegi = 6,
EmiikkdabidJlpajnndemi = 7,
EmiikkdabidAlbieapfhco = 8,
EmiikkdabidHlajeoaieok = 9,
EmiikkdabidOeebeeacolb = 10,
}
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 {
Self::EmiikkdabidPcpdhelpkem => "EMIIKKDABID_PCPDHELPKEM",
Self::EmiikkdabidEfoemfdbiaf => "EMIIKKDABID_EFOEMFDBIAF",
Self::EmiikkdabidPbnpmlgfmdj => "EMIIKKDABID_PBNPMLGFMDJ",
Self::EmiikkdabidOcpjkkbajke => "EMIIKKDABID_OCPJKKBAJKE",
Self::EmiikkdabidMifafjmfnib => "EMIIKKDABID_MIFAFJMFNIB",
Self::EmiikkdabidLnfhfkjclno => "EMIIKKDABID_LNFHFKJCLNO",
Self::EmiikkdabidBaeablobegi => "EMIIKKDABID_BAEABLOBEGI",
Self::EmiikkdabidJlpajnndemi => "EMIIKKDABID_JLPAJNNDEMI",
Self::EmiikkdabidAlbieapfhco => "EMIIKKDABID_ALBIEAPFHCO",
Self::EmiikkdabidHlajeoaieok => "EMIIKKDABID_HLAJEOAIEOK",
Self::EmiikkdabidOeebeeacolb => "EMIIKKDABID_OEEBEEACOLB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EMIIKKDABID_PCPDHELPKEM" => Some(Self::EmiikkdabidPcpdhelpkem),
"EMIIKKDABID_EFOEMFDBIAF" => Some(Self::EmiikkdabidEfoemfdbiaf),
"EMIIKKDABID_PBNPMLGFMDJ" => Some(Self::EmiikkdabidPbnpmlgfmdj),
"EMIIKKDABID_OCPJKKBAJKE" => Some(Self::EmiikkdabidOcpjkkbajke),
"EMIIKKDABID_MIFAFJMFNIB" => Some(Self::EmiikkdabidMifafjmfnib),
"EMIIKKDABID_LNFHFKJCLNO" => Some(Self::EmiikkdabidLnfhfkjclno),
"EMIIKKDABID_BAEABLOBEGI" => Some(Self::EmiikkdabidBaeablobegi),
"EMIIKKDABID_JLPAJNNDEMI" => Some(Self::EmiikkdabidJlpajnndemi),
"EMIIKKDABID_ALBIEAPFHCO" => Some(Self::EmiikkdabidAlbieapfhco),
"EMIIKKDABID_HLAJEOAIEOK" => Some(Self::EmiikkdabidHlajeoaieok),
"EMIIKKDABID_OEEBEEACOLB" => Some(Self::EmiikkdabidOeebeeacolb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ajhijdpoann {
Ndgenklmeng = 0,
Ecfkbofbjhn = 1,
Mhbppidfpcb = 2,
}
impl Ajhijdpoann {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ndgenklmeng => "AJHIJDPOANN_NDGENKLMENG",
Self::Ecfkbofbjhn => "AJHIJDPOANN_ECFKBOFBJHN",
Self::Mhbppidfpcb => "AJHIJDPOANN_MHBPPIDFPCB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AJHIJDPOANN_NDGENKLMENG" => Some(Self::Ndgenklmeng),
"AJHIJDPOANN_ECFKBOFBJHN" => Some(Self::Ecfkbofbjhn),
"AJHIJDPOANN_MHBPPIDFPCB" => Some(Self::Mhbppidfpcb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ggcffjgcpkd {
Pcpdhelpkem = 0,
Dhdfncbanag = 1,
Ejkicgkpknd = 2,
Iehkginahkb = 3,
Gbajgenogmi = 4,
}
impl Ggcffjgcpkd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "GGCFFJGCPKD_PCPDHELPKEM",
Self::Dhdfncbanag => "GGCFFJGCPKD_DHDFNCBANAG",
Self::Ejkicgkpknd => "GGCFFJGCPKD_EJKICGKPKND",
Self::Iehkginahkb => "GGCFFJGCPKD_IEHKGINAHKB",
Self::Gbajgenogmi => "GGCFFJGCPKD_GBAJGENOGMI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GGCFFJGCPKD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"GGCFFJGCPKD_DHDFNCBANAG" => Some(Self::Dhdfncbanag),
"GGCFFJGCPKD_EJKICGKPKND" => Some(Self::Ejkicgkpknd),
"GGCFFJGCPKD_IEHKGINAHKB" => Some(Self::Iehkginahkb),
"GGCFFJGCPKD_GBAJGENOGMI" => Some(Self::Gbajgenogmi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gnkdjfagcbc {
Kgpahocdgin = 0,
Lpooldifedb = 1,
Fbkfjennebd = 2,
Lclaebgjped = 3,
Cfedniaijpp = 4,
Dnblkapceca = 5,
Gdkehbcdabj = 6,
}
impl Gnkdjfagcbc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kgpahocdgin => "GNKDJFAGCBC_KGPAHOCDGIN",
Self::Lpooldifedb => "GNKDJFAGCBC_LPOOLDIFEDB",
Self::Fbkfjennebd => "GNKDJFAGCBC_FBKFJENNEBD",
Self::Lclaebgjped => "GNKDJFAGCBC_LCLAEBGJPED",
Self::Cfedniaijpp => "GNKDJFAGCBC_CFEDNIAIJPP",
Self::Dnblkapceca => "GNKDJFAGCBC_DNBLKAPCECA",
Self::Gdkehbcdabj => "GNKDJFAGCBC_GDKEHBCDABJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GNKDJFAGCBC_KGPAHOCDGIN" => Some(Self::Kgpahocdgin),
"GNKDJFAGCBC_LPOOLDIFEDB" => Some(Self::Lpooldifedb),
"GNKDJFAGCBC_FBKFJENNEBD" => Some(Self::Fbkfjennebd),
"GNKDJFAGCBC_LCLAEBGJPED" => Some(Self::Lclaebgjped),
"GNKDJFAGCBC_CFEDNIAIJPP" => Some(Self::Cfedniaijpp),
"GNKDJFAGCBC_DNBLKAPCECA" => Some(Self::Dnblkapceca),
"GNKDJFAGCBC_GDKEHBCDABJ" => Some(Self::Gdkehbcdabj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Agfgapepdjo {
Pcpdhelpkem = 0,
Lekgiiiglkb = 1,
Mcodiapgfhc = 2,
}
impl Agfgapepdjo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "AGFGAPEPDJO_PCPDHELPKEM",
Self::Lekgiiiglkb => "AGFGAPEPDJO_LEKGIIIGLKB",
Self::Mcodiapgfhc => "AGFGAPEPDJO_MCODIAPGFHC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGFGAPEPDJO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"AGFGAPEPDJO_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb),
"AGFGAPEPDJO_MCODIAPGFHC" => Some(Self::Mcodiapgfhc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bjlejciglao {
Pcpdhelpkem = 0,
Agjblpljgpd = 1,
Acbomnnaldk = 2,
}
impl Bjlejciglao {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BJLEJCIGLAO_PCPDHELPKEM",
Self::Agjblpljgpd => "BJLEJCIGLAO_AGJBLPLJGPD",
Self::Acbomnnaldk => "BJLEJCIGLAO_ACBOMNNALDK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BJLEJCIGLAO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BJLEJCIGLAO_AGJBLPLJGPD" => Some(Self::Agjblpljgpd),
"BJLEJCIGLAO_ACBOMNNALDK" => Some(Self::Acbomnnaldk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cooclipgceh {
Pcpdhelpkem = 0,
Eikghmiekpe = 1,
Cgdgjbldknp = 2,
}
impl Cooclipgceh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "COOCLIPGCEH_PCPDHELPKEM",
Self::Eikghmiekpe => "COOCLIPGCEH_EIKGHMIEKPE",
Self::Cgdgjbldknp => "COOCLIPGCEH_CGDGJBLDKNP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"COOCLIPGCEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"COOCLIPGCEH_EIKGHMIEKPE" => Some(Self::Eikghmiekpe),
"COOCLIPGCEH_CGDGJBLDKNP" => Some(Self::Cgdgjbldknp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AvatarSlotType {
AvatarSlot1 = 0,
AvatarSlot2 = 1,
AvatarSlot3 = 2,
}
impl AvatarSlotType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AvatarSlot1 => "AVATAR_SLOT_1",
Self::AvatarSlot2 => "AVATAR_SLOT_2",
Self::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(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ItemType {
None = 0,
ItemAvatarCard = 1,
ItemEquipment = 2,
ItemMaterial = 3,
ItemAvatarExp = 4,
ItemRelic = 5,
}
impl ItemType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ITEM_TYPE_NONE",
Self::ItemAvatarCard => "ITEM_AVATAR_CARD",
Self::ItemEquipment => "ITEM_EQUIPMENT",
Self::ItemMaterial => "ITEM_MATERIAL",
Self::ItemAvatarExp => "ITEM_AVATAR_EXP",
Self::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::None),
"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,
}
}
}
/// Obf: ECIOOMKFMGC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum VirtualItemType {
EcioomkfmgcHmaklfcchcc = 0,
EcioomkfmgcMmkgjjgkfgd = 1,
EcioomkfmgcEfmbclpjjdh = 2,
EcioomkfmgcPkmjliplola = 3,
EcioomkfmgcHhamgckmbfo = 11,
EcioomkfmgcNijidkgocij = 12,
EcioomkfmgcKejlnbiopel = 21,
EcioomkfmgcCmmkpmmjdbj = 22,
EcioomkfmgcGednlbjdfnk = 23,
EcioomkfmgcGlhbbhloeia = 24,
EcioomkfmgcMohnhkfhnil = 25,
EcioomkfmgcOfghpoggjbc = 26,
EcioomkfmgcBefpdomgmmn = 31,
EcioomkfmgcFajegfidllm = 32,
EcioomkfmgcCbphpbldleg = 33,
EcioomkfmgcKmhjhpdbmmn = 34,
EcioomkfmgcMcfbnamkajn = 41,
EcioomkfmgcIhjkiciaieo = 51,
EcioomkfmgcGgcgjgmaoja = 52,
EcioomkfmgcHejnmidanep = 53,
EcioomkfmgcEibbaphccdd = 54,
EcioomkfmgcFbnnbkiaddg = 55,
EcioomkfmgcLkjoebkbgkd = 56,
EcioomkfmgcFclnhmebanc = 190,
EcioomkfmgcIkoiochlnpf = 191,
EcioomkfmgcEdhnmjjacke = 192,
EcioomkfmgcHpeghlaoohh = 193,
EcioomkfmgcDmkaecijoco = 194,
EcioomkfmgcEkammfgbaod = 195,
EcioomkfmgcFanhdpbfolk = 196,
EcioomkfmgcMkgdkcbjpfp = 100000,
EcioomkfmgcCekkihmedbn = 280001,
EcioomkfmgcOjhajpdfjfm = 280002,
EcioomkfmgcGpdfgigejab = 281001,
EcioomkfmgcNmbdmbcpomo = 281012,
EcioomkfmgcDcgofnoiaep = 300101,
EcioomkfmgcDhmmchhbnie = 300102,
EcioomkfmgcBpdepipeeid = 300103,
EcioomkfmgcMnolnndfpoa = 300104,
EcioomkfmgcEmfdjpbmnoe = 281002,
EcioomkfmgcAebfmlgdfkl = 281003,
EcioomkfmgcKcdpdpchmje = 281004,
EcioomkfmgcOjeiccefmng = 281013,
EcioomkfmgcInmijbamnml = 281019,
EcioomkfmgcFalaaadonil = 281005,
EcioomkfmgcMkccojiaapp = 281014,
EcioomkfmgcBbellnfmdaj = 281015,
EcioomkfmgcDlmlljnnkpd = 281016,
EcioomkfmgcAelhdoiolak = 281017,
EcioomkfmgcKmncefdhngo = 281018,
EcioomkfmgcKckpamkgddh = 281020,
EcioomkfmgcCocmghniedc = 281022,
EcioomkfmgcGlohfbdljof = 281024,
EcioomkfmgcGleleifpjef = 281023,
EcioomkfmgcGcmkglpmhln = 281025,
EcioomkfmgcFnfclpbpmgb = 281026,
EcioomkfmgcLflhjgmgkdd = 281027,
EcioomkfmgcOpeoimjmick = 281028,
EcioomkfmgcMpeoiaambfo = 281029,
EcioomkfmgcJocfbhkbmee = 281030,
EcioomkfmgcBnaemcngced = 281031,
EcioomkfmgcPipomhhceac = 281032,
EcioomkfmgcJghgkgloaog = 281033,
EcioomkfmgcMcjmdmgdock = 281034,
EcioomkfmgcLllmbiichpi = 281035,
EcioomkfmgcCdgoeohgbdl = 281036,
EcioomkfmgcKlnckcgbmnf = 281037,
EcioomkfmgcHhjjfeohpfo = 281038,
EcioomkfmgcHlbippakdac = 281039,
}
impl VirtualItemType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EcioomkfmgcHmaklfcchcc => "ECIOOMKFMGC_HMAKLFCCHCC",
Self::EcioomkfmgcMmkgjjgkfgd => "ECIOOMKFMGC_MMKGJJGKFGD",
Self::EcioomkfmgcEfmbclpjjdh => "ECIOOMKFMGC_EFMBCLPJJDH",
Self::EcioomkfmgcPkmjliplola => "ECIOOMKFMGC_PKMJLIPLOLA",
Self::EcioomkfmgcHhamgckmbfo => "ECIOOMKFMGC_HHAMGCKMBFO",
Self::EcioomkfmgcNijidkgocij => "ECIOOMKFMGC_NIJIDKGOCIJ",
Self::EcioomkfmgcKejlnbiopel => "ECIOOMKFMGC_KEJLNBIOPEL",
Self::EcioomkfmgcCmmkpmmjdbj => "ECIOOMKFMGC_CMMKPMMJDBJ",
Self::EcioomkfmgcGednlbjdfnk => "ECIOOMKFMGC_GEDNLBJDFNK",
Self::EcioomkfmgcGlhbbhloeia => "ECIOOMKFMGC_GLHBBHLOEIA",
Self::EcioomkfmgcMohnhkfhnil => "ECIOOMKFMGC_MOHNHKFHNIL",
Self::EcioomkfmgcOfghpoggjbc => "ECIOOMKFMGC_OFGHPOGGJBC",
Self::EcioomkfmgcBefpdomgmmn => "ECIOOMKFMGC_BEFPDOMGMMN",
Self::EcioomkfmgcFajegfidllm => "ECIOOMKFMGC_FAJEGFIDLLM",
Self::EcioomkfmgcCbphpbldleg => "ECIOOMKFMGC_CBPHPBLDLEG",
Self::EcioomkfmgcKmhjhpdbmmn => "ECIOOMKFMGC_KMHJHPDBMMN",
Self::EcioomkfmgcMcfbnamkajn => "ECIOOMKFMGC_MCFBNAMKAJN",
Self::EcioomkfmgcIhjkiciaieo => "ECIOOMKFMGC_IHJKICIAIEO",
Self::EcioomkfmgcGgcgjgmaoja => "ECIOOMKFMGC_GGCGJGMAOJA",
Self::EcioomkfmgcHejnmidanep => "ECIOOMKFMGC_HEJNMIDANEP",
Self::EcioomkfmgcEibbaphccdd => "ECIOOMKFMGC_EIBBAPHCCDD",
Self::EcioomkfmgcFbnnbkiaddg => "ECIOOMKFMGC_FBNNBKIADDG",
Self::EcioomkfmgcLkjoebkbgkd => "ECIOOMKFMGC_LKJOEBKBGKD",
Self::EcioomkfmgcFclnhmebanc => "ECIOOMKFMGC_FCLNHMEBANC",
Self::EcioomkfmgcIkoiochlnpf => "ECIOOMKFMGC_IKOIOCHLNPF",
Self::EcioomkfmgcEdhnmjjacke => "ECIOOMKFMGC_EDHNMJJACKE",
Self::EcioomkfmgcHpeghlaoohh => "ECIOOMKFMGC_HPEGHLAOOHH",
Self::EcioomkfmgcDmkaecijoco => "ECIOOMKFMGC_DMKAECIJOCO",
Self::EcioomkfmgcEkammfgbaod => "ECIOOMKFMGC_EKAMMFGBAOD",
Self::EcioomkfmgcFanhdpbfolk => "ECIOOMKFMGC_FANHDPBFOLK",
Self::EcioomkfmgcMkgdkcbjpfp => "ECIOOMKFMGC_MKGDKCBJPFP",
Self::EcioomkfmgcCekkihmedbn => "ECIOOMKFMGC_CEKKIHMEDBN",
Self::EcioomkfmgcOjhajpdfjfm => "ECIOOMKFMGC_OJHAJPDFJFM",
Self::EcioomkfmgcGpdfgigejab => "ECIOOMKFMGC_GPDFGIGEJAB",
Self::EcioomkfmgcNmbdmbcpomo => "ECIOOMKFMGC_NMBDMBCPOMO",
Self::EcioomkfmgcDcgofnoiaep => "ECIOOMKFMGC_DCGOFNOIAEP",
Self::EcioomkfmgcDhmmchhbnie => "ECIOOMKFMGC_DHMMCHHBNIE",
Self::EcioomkfmgcBpdepipeeid => "ECIOOMKFMGC_BPDEPIPEEID",
Self::EcioomkfmgcMnolnndfpoa => "ECIOOMKFMGC_MNOLNNDFPOA",
Self::EcioomkfmgcEmfdjpbmnoe => "ECIOOMKFMGC_EMFDJPBMNOE",
Self::EcioomkfmgcAebfmlgdfkl => "ECIOOMKFMGC_AEBFMLGDFKL",
Self::EcioomkfmgcKcdpdpchmje => "ECIOOMKFMGC_KCDPDPCHMJE",
Self::EcioomkfmgcOjeiccefmng => "ECIOOMKFMGC_OJEICCEFMNG",
Self::EcioomkfmgcInmijbamnml => "ECIOOMKFMGC_INMIJBAMNML",
Self::EcioomkfmgcFalaaadonil => "ECIOOMKFMGC_FALAAADONIL",
Self::EcioomkfmgcMkccojiaapp => "ECIOOMKFMGC_MKCCOJIAAPP",
Self::EcioomkfmgcBbellnfmdaj => "ECIOOMKFMGC_BBELLNFMDAJ",
Self::EcioomkfmgcDlmlljnnkpd => "ECIOOMKFMGC_DLMLLJNNKPD",
Self::EcioomkfmgcAelhdoiolak => "ECIOOMKFMGC_AELHDOIOLAK",
Self::EcioomkfmgcKmncefdhngo => "ECIOOMKFMGC_KMNCEFDHNGO",
Self::EcioomkfmgcKckpamkgddh => "ECIOOMKFMGC_KCKPAMKGDDH",
Self::EcioomkfmgcCocmghniedc => "ECIOOMKFMGC_COCMGHNIEDC",
Self::EcioomkfmgcGlohfbdljof => "ECIOOMKFMGC_GLOHFBDLJOF",
Self::EcioomkfmgcGleleifpjef => "ECIOOMKFMGC_GLELEIFPJEF",
Self::EcioomkfmgcGcmkglpmhln => "ECIOOMKFMGC_GCMKGLPMHLN",
Self::EcioomkfmgcFnfclpbpmgb => "ECIOOMKFMGC_FNFCLPBPMGB",
Self::EcioomkfmgcLflhjgmgkdd => "ECIOOMKFMGC_LFLHJGMGKDD",
Self::EcioomkfmgcOpeoimjmick => "ECIOOMKFMGC_OPEOIMJMICK",
Self::EcioomkfmgcMpeoiaambfo => "ECIOOMKFMGC_MPEOIAAMBFO",
Self::EcioomkfmgcJocfbhkbmee => "ECIOOMKFMGC_JOCFBHKBMEE",
Self::EcioomkfmgcBnaemcngced => "ECIOOMKFMGC_BNAEMCNGCED",
Self::EcioomkfmgcPipomhhceac => "ECIOOMKFMGC_PIPOMHHCEAC",
Self::EcioomkfmgcJghgkgloaog => "ECIOOMKFMGC_JGHGKGLOAOG",
Self::EcioomkfmgcMcjmdmgdock => "ECIOOMKFMGC_MCJMDMGDOCK",
Self::EcioomkfmgcLllmbiichpi => "ECIOOMKFMGC_LLLMBIICHPI",
Self::EcioomkfmgcCdgoeohgbdl => "ECIOOMKFMGC_CDGOEOHGBDL",
Self::EcioomkfmgcKlnckcgbmnf => "ECIOOMKFMGC_KLNCKCGBMNF",
Self::EcioomkfmgcHhjjfeohpfo => "ECIOOMKFMGC_HHJJFEOHPFO",
Self::EcioomkfmgcHlbippakdac => "ECIOOMKFMGC_HLBIPPAKDAC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ECIOOMKFMGC_HMAKLFCCHCC" => Some(Self::EcioomkfmgcHmaklfcchcc),
"ECIOOMKFMGC_MMKGJJGKFGD" => Some(Self::EcioomkfmgcMmkgjjgkfgd),
"ECIOOMKFMGC_EFMBCLPJJDH" => Some(Self::EcioomkfmgcEfmbclpjjdh),
"ECIOOMKFMGC_PKMJLIPLOLA" => Some(Self::EcioomkfmgcPkmjliplola),
"ECIOOMKFMGC_HHAMGCKMBFO" => Some(Self::EcioomkfmgcHhamgckmbfo),
"ECIOOMKFMGC_NIJIDKGOCIJ" => Some(Self::EcioomkfmgcNijidkgocij),
"ECIOOMKFMGC_KEJLNBIOPEL" => Some(Self::EcioomkfmgcKejlnbiopel),
"ECIOOMKFMGC_CMMKPMMJDBJ" => Some(Self::EcioomkfmgcCmmkpmmjdbj),
"ECIOOMKFMGC_GEDNLBJDFNK" => Some(Self::EcioomkfmgcGednlbjdfnk),
"ECIOOMKFMGC_GLHBBHLOEIA" => Some(Self::EcioomkfmgcGlhbbhloeia),
"ECIOOMKFMGC_MOHNHKFHNIL" => Some(Self::EcioomkfmgcMohnhkfhnil),
"ECIOOMKFMGC_OFGHPOGGJBC" => Some(Self::EcioomkfmgcOfghpoggjbc),
"ECIOOMKFMGC_BEFPDOMGMMN" => Some(Self::EcioomkfmgcBefpdomgmmn),
"ECIOOMKFMGC_FAJEGFIDLLM" => Some(Self::EcioomkfmgcFajegfidllm),
"ECIOOMKFMGC_CBPHPBLDLEG" => Some(Self::EcioomkfmgcCbphpbldleg),
"ECIOOMKFMGC_KMHJHPDBMMN" => Some(Self::EcioomkfmgcKmhjhpdbmmn),
"ECIOOMKFMGC_MCFBNAMKAJN" => Some(Self::EcioomkfmgcMcfbnamkajn),
"ECIOOMKFMGC_IHJKICIAIEO" => Some(Self::EcioomkfmgcIhjkiciaieo),
"ECIOOMKFMGC_GGCGJGMAOJA" => Some(Self::EcioomkfmgcGgcgjgmaoja),
"ECIOOMKFMGC_HEJNMIDANEP" => Some(Self::EcioomkfmgcHejnmidanep),
"ECIOOMKFMGC_EIBBAPHCCDD" => Some(Self::EcioomkfmgcEibbaphccdd),
"ECIOOMKFMGC_FBNNBKIADDG" => Some(Self::EcioomkfmgcFbnnbkiaddg),
"ECIOOMKFMGC_LKJOEBKBGKD" => Some(Self::EcioomkfmgcLkjoebkbgkd),
"ECIOOMKFMGC_FCLNHMEBANC" => Some(Self::EcioomkfmgcFclnhmebanc),
"ECIOOMKFMGC_IKOIOCHLNPF" => Some(Self::EcioomkfmgcIkoiochlnpf),
"ECIOOMKFMGC_EDHNMJJACKE" => Some(Self::EcioomkfmgcEdhnmjjacke),
"ECIOOMKFMGC_HPEGHLAOOHH" => Some(Self::EcioomkfmgcHpeghlaoohh),
"ECIOOMKFMGC_DMKAECIJOCO" => Some(Self::EcioomkfmgcDmkaecijoco),
"ECIOOMKFMGC_EKAMMFGBAOD" => Some(Self::EcioomkfmgcEkammfgbaod),
"ECIOOMKFMGC_FANHDPBFOLK" => Some(Self::EcioomkfmgcFanhdpbfolk),
"ECIOOMKFMGC_MKGDKCBJPFP" => Some(Self::EcioomkfmgcMkgdkcbjpfp),
"ECIOOMKFMGC_CEKKIHMEDBN" => Some(Self::EcioomkfmgcCekkihmedbn),
"ECIOOMKFMGC_OJHAJPDFJFM" => Some(Self::EcioomkfmgcOjhajpdfjfm),
"ECIOOMKFMGC_GPDFGIGEJAB" => Some(Self::EcioomkfmgcGpdfgigejab),
"ECIOOMKFMGC_NMBDMBCPOMO" => Some(Self::EcioomkfmgcNmbdmbcpomo),
"ECIOOMKFMGC_DCGOFNOIAEP" => Some(Self::EcioomkfmgcDcgofnoiaep),
"ECIOOMKFMGC_DHMMCHHBNIE" => Some(Self::EcioomkfmgcDhmmchhbnie),
"ECIOOMKFMGC_BPDEPIPEEID" => Some(Self::EcioomkfmgcBpdepipeeid),
"ECIOOMKFMGC_MNOLNNDFPOA" => Some(Self::EcioomkfmgcMnolnndfpoa),
"ECIOOMKFMGC_EMFDJPBMNOE" => Some(Self::EcioomkfmgcEmfdjpbmnoe),
"ECIOOMKFMGC_AEBFMLGDFKL" => Some(Self::EcioomkfmgcAebfmlgdfkl),
"ECIOOMKFMGC_KCDPDPCHMJE" => Some(Self::EcioomkfmgcKcdpdpchmje),
"ECIOOMKFMGC_OJEICCEFMNG" => Some(Self::EcioomkfmgcOjeiccefmng),
"ECIOOMKFMGC_INMIJBAMNML" => Some(Self::EcioomkfmgcInmijbamnml),
"ECIOOMKFMGC_FALAAADONIL" => Some(Self::EcioomkfmgcFalaaadonil),
"ECIOOMKFMGC_MKCCOJIAAPP" => Some(Self::EcioomkfmgcMkccojiaapp),
"ECIOOMKFMGC_BBELLNFMDAJ" => Some(Self::EcioomkfmgcBbellnfmdaj),
"ECIOOMKFMGC_DLMLLJNNKPD" => Some(Self::EcioomkfmgcDlmlljnnkpd),
"ECIOOMKFMGC_AELHDOIOLAK" => Some(Self::EcioomkfmgcAelhdoiolak),
"ECIOOMKFMGC_KMNCEFDHNGO" => Some(Self::EcioomkfmgcKmncefdhngo),
"ECIOOMKFMGC_KCKPAMKGDDH" => Some(Self::EcioomkfmgcKckpamkgddh),
"ECIOOMKFMGC_COCMGHNIEDC" => Some(Self::EcioomkfmgcCocmghniedc),
"ECIOOMKFMGC_GLOHFBDLJOF" => Some(Self::EcioomkfmgcGlohfbdljof),
"ECIOOMKFMGC_GLELEIFPJEF" => Some(Self::EcioomkfmgcGleleifpjef),
"ECIOOMKFMGC_GCMKGLPMHLN" => Some(Self::EcioomkfmgcGcmkglpmhln),
"ECIOOMKFMGC_FNFCLPBPMGB" => Some(Self::EcioomkfmgcFnfclpbpmgb),
"ECIOOMKFMGC_LFLHJGMGKDD" => Some(Self::EcioomkfmgcLflhjgmgkdd),
"ECIOOMKFMGC_OPEOIMJMICK" => Some(Self::EcioomkfmgcOpeoimjmick),
"ECIOOMKFMGC_MPEOIAAMBFO" => Some(Self::EcioomkfmgcMpeoiaambfo),
"ECIOOMKFMGC_JOCFBHKBMEE" => Some(Self::EcioomkfmgcJocfbhkbmee),
"ECIOOMKFMGC_BNAEMCNGCED" => Some(Self::EcioomkfmgcBnaemcngced),
"ECIOOMKFMGC_PIPOMHHCEAC" => Some(Self::EcioomkfmgcPipomhhceac),
"ECIOOMKFMGC_JGHGKGLOAOG" => Some(Self::EcioomkfmgcJghgkgloaog),
"ECIOOMKFMGC_MCJMDMGDOCK" => Some(Self::EcioomkfmgcMcjmdmgdock),
"ECIOOMKFMGC_LLLMBIICHPI" => Some(Self::EcioomkfmgcLllmbiichpi),
"ECIOOMKFMGC_CDGOEOHGBDL" => Some(Self::EcioomkfmgcCdgoeohgbdl),
"ECIOOMKFMGC_KLNCKCGBMNF" => Some(Self::EcioomkfmgcKlnckcgbmnf),
"ECIOOMKFMGC_HHJJFEOHPFO" => Some(Self::EcioomkfmgcHhjjfeohpfo),
"ECIOOMKFMGC_HLBIPPAKDAC" => Some(Self::EcioomkfmgcHlbippakdac),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lfegfejkflm {
Iehopdckpec = 0,
Kjghecomgik = 280001,
}
impl Lfegfejkflm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iehopdckpec => "LFEGFEJKFLM_IEHOPDCKPEC",
Self::Kjghecomgik => "LFEGFEJKFLM_KJGHECOMGIK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LFEGFEJKFLM_IEHOPDCKPEC" => Some(Self::Iehopdckpec),
"LFEGFEJKFLM_KJGHECOMGIK" => Some(Self::Kjghecomgik),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ledafpclccm {
Pnmcjhfnboo = 0,
}
impl Ledafpclccm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pnmcjhfnboo => "LEDAFPCLCCM_PNMCJHFNBOO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LEDAFPCLCCM_PNMCJHFNBOO" => Some(Self::Pnmcjhfnboo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dgkeohhmaeh {
Lkhbgnhkang = 0,
Ifcjpmamell = 1,
Doflfngcbma = 2,
Ddddhdcjida = 3,
Jpgleaacppe = 4,
Bclfknndlmm = 5,
Iadabofpeje = 6,
}
impl Dgkeohhmaeh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lkhbgnhkang => "DGKEOHHMAEH_LKHBGNHKANG",
Self::Ifcjpmamell => "DGKEOHHMAEH_IFCJPMAMELL",
Self::Doflfngcbma => "DGKEOHHMAEH_DOFLFNGCBMA",
Self::Ddddhdcjida => "DGKEOHHMAEH_DDDDHDCJIDA",
Self::Jpgleaacppe => "DGKEOHHMAEH_JPGLEAACPPE",
Self::Bclfknndlmm => "DGKEOHHMAEH_BCLFKNNDLMM",
Self::Iadabofpeje => "DGKEOHHMAEH_IADABOFPEJE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DGKEOHHMAEH_LKHBGNHKANG" => Some(Self::Lkhbgnhkang),
"DGKEOHHMAEH_IFCJPMAMELL" => Some(Self::Ifcjpmamell),
"DGKEOHHMAEH_DOFLFNGCBMA" => Some(Self::Doflfngcbma),
"DGKEOHHMAEH_DDDDHDCJIDA" => Some(Self::Ddddhdcjida),
"DGKEOHHMAEH_JPGLEAACPPE" => Some(Self::Jpgleaacppe),
"DGKEOHHMAEH_BCLFKNNDLMM" => Some(Self::Bclfknndlmm),
"DGKEOHHMAEH_IADABOFPEJE" => Some(Self::Iadabofpeje),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aainidopjcd {
Abffklefelp = 0,
Lcclccmpngg = 1,
Pjjejeajpin = 2,
Pnbelfjdipg = 3,
Gkfhcliahkh = 4,
Lgjeejepcph = 5,
Iadmeonepie = 6,
Eimnicagogd = 7,
}
impl Aainidopjcd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Abffklefelp => "AAINIDOPJCD_ABFFKLEFELP",
Self::Lcclccmpngg => "AAINIDOPJCD_LCCLCCMPNGG",
Self::Pjjejeajpin => "AAINIDOPJCD_PJJEJEAJPIN",
Self::Pnbelfjdipg => "AAINIDOPJCD_PNBELFJDIPG",
Self::Gkfhcliahkh => "AAINIDOPJCD_GKFHCLIAHKH",
Self::Lgjeejepcph => "AAINIDOPJCD_LGJEEJEPCPH",
Self::Iadmeonepie => "AAINIDOPJCD_IADMEONEPIE",
Self::Eimnicagogd => "AAINIDOPJCD_EIMNICAGOGD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AAINIDOPJCD_ABFFKLEFELP" => Some(Self::Abffklefelp),
"AAINIDOPJCD_LCCLCCMPNGG" => Some(Self::Lcclccmpngg),
"AAINIDOPJCD_PJJEJEAJPIN" => Some(Self::Pjjejeajpin),
"AAINIDOPJCD_PNBELFJDIPG" => Some(Self::Pnbelfjdipg),
"AAINIDOPJCD_GKFHCLIAHKH" => Some(Self::Gkfhcliahkh),
"AAINIDOPJCD_LGJEEJEPCPH" => Some(Self::Lgjeejepcph),
"AAINIDOPJCD_IADMEONEPIE" => Some(Self::Iadmeonepie),
"AAINIDOPJCD_EIMNICAGOGD" => Some(Self::Eimnicagogd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fpjbojbfmnj {
Fkbjdgbmmdm = 0,
Mcmoadljajf = 1,
Ikgkencdkab = 2,
Lbbggohhcjg = 3,
Omagpbddnac = 4,
Bmokejcnaah = 5,
Ljjdkkipkla = 6,
Bljpocjapgk = 7,
Liboheecepc = 8,
Cpekplncngm = 9,
Eajjehkanaf = 10,
Dkpnjakcmgk = 11,
Cfeipbleobk = 12,
Jggchndhemj = 13,
}
impl Fpjbojbfmnj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fkbjdgbmmdm => "FPJBOJBFMNJ_FKBJDGBMMDM",
Self::Mcmoadljajf => "FPJBOJBFMNJ_MCMOADLJAJF",
Self::Ikgkencdkab => "FPJBOJBFMNJ_IKGKENCDKAB",
Self::Lbbggohhcjg => "FPJBOJBFMNJ_LBBGGOHHCJG",
Self::Omagpbddnac => "FPJBOJBFMNJ_OMAGPBDDNAC",
Self::Bmokejcnaah => "FPJBOJBFMNJ_BMOKEJCNAAH",
Self::Ljjdkkipkla => "FPJBOJBFMNJ_LJJDKKIPKLA",
Self::Bljpocjapgk => "FPJBOJBFMNJ_BLJPOCJAPGK",
Self::Liboheecepc => "FPJBOJBFMNJ_LIBOHEECEPC",
Self::Cpekplncngm => "FPJBOJBFMNJ_CPEKPLNCNGM",
Self::Eajjehkanaf => "FPJBOJBFMNJ_EAJJEHKANAF",
Self::Dkpnjakcmgk => "FPJBOJBFMNJ_DKPNJAKCMGK",
Self::Cfeipbleobk => "FPJBOJBFMNJ_CFEIPBLEOBK",
Self::Jggchndhemj => "FPJBOJBFMNJ_JGGCHNDHEMJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FPJBOJBFMNJ_FKBJDGBMMDM" => Some(Self::Fkbjdgbmmdm),
"FPJBOJBFMNJ_MCMOADLJAJF" => Some(Self::Mcmoadljajf),
"FPJBOJBFMNJ_IKGKENCDKAB" => Some(Self::Ikgkencdkab),
"FPJBOJBFMNJ_LBBGGOHHCJG" => Some(Self::Lbbggohhcjg),
"FPJBOJBFMNJ_OMAGPBDDNAC" => Some(Self::Omagpbddnac),
"FPJBOJBFMNJ_BMOKEJCNAAH" => Some(Self::Bmokejcnaah),
"FPJBOJBFMNJ_LJJDKKIPKLA" => Some(Self::Ljjdkkipkla),
"FPJBOJBFMNJ_BLJPOCJAPGK" => Some(Self::Bljpocjapgk),
"FPJBOJBFMNJ_LIBOHEECEPC" => Some(Self::Liboheecepc),
"FPJBOJBFMNJ_CPEKPLNCNGM" => Some(Self::Cpekplncngm),
"FPJBOJBFMNJ_EAJJEHKANAF" => Some(Self::Eajjehkanaf),
"FPJBOJBFMNJ_DKPNJAKCMGK" => Some(Self::Dkpnjakcmgk),
"FPJBOJBFMNJ_CFEIPBLEOBK" => Some(Self::Cfeipbleobk),
"FPJBOJBFMNJ_JGGCHNDHEMJ" => Some(Self::Jggchndhemj),
_ => None,
}
}
}
/// Obf: KIJHEIJDFAD
#[derive(proto_derive::CmdID)]
#[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,
CloudDouyinIos = 27,
CloudDouyinAndroid = 28,
}
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 {
Self::Editor => "EDITOR",
Self::Ios => "IOS",
Self::Android => "ANDROID",
Self::Pc => "PC",
Self::Web => "WEB",
Self::Wap => "WAP",
Self::Ps4 => "PS4",
Self::Nintendo => "NINTENDO",
Self::CloudAndroid => "CLOUD_ANDROID",
Self::CloudPc => "CLOUD_PC",
Self::CloudIos => "CLOUD_IOS",
Self::Ps5 => "PS5",
Self::Mac => "MAC",
Self::CloudMac => "CLOUD_MAC",
Self::CloudWebAndroid => "CLOUD_WEB_ANDROID",
Self::CloudWebIos => "CLOUD_WEB_IOS",
Self::CloudWebPc => "CLOUD_WEB_PC",
Self::CloudWebMac => "CLOUD_WEB_MAC",
Self::CloudWebTouch => "CLOUD_WEB_TOUCH",
Self::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD",
Self::CloudDouyinIos => "CLOUD_DOUYIN_IOS",
Self::CloudDouyinAndroid => "CLOUD_DOUYIN_ANDROID",
}
}
/// 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),
"CLOUD_DOUYIN_IOS" => Some(Self::CloudDouyinIos),
"CLOUD_DOUYIN_ANDROID" => Some(Self::CloudDouyinAndroid),
_ => None,
}
}
}
/// Obf: FJGHPHEIIBK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ReloginType {
FjghpheiibkDcpkebhckcl = 0,
FjghpheiibkCbjljokeebf = 1,
FjghpheiibkIgfmbecdmno = 2,
FjghpheiibkJoladfmkdip = 3,
}
impl ReloginType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FjghpheiibkDcpkebhckcl => "FJGHPHEIIBK_DCPKEBHCKCL",
Self::FjghpheiibkCbjljokeebf => "FJGHPHEIIBK_CBJLJOKEEBF",
Self::FjghpheiibkIgfmbecdmno => "FJGHPHEIIBK_IGFMBECDMNO",
Self::FjghpheiibkJoladfmkdip => "FJGHPHEIIBK_JOLADFMKDIP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FJGHPHEIIBK_DCPKEBHCKCL" => Some(Self::FjghpheiibkDcpkebhckcl),
"FJGHPHEIIBK_CBJLJOKEEBF" => Some(Self::FjghpheiibkCbjljokeebf),
"FJGHPHEIIBK_IGFMBECDMNO" => Some(Self::FjghpheiibkIgfmbecdmno),
"FJGHPHEIIBK_JOLADFMKDIP" => Some(Self::FjghpheiibkJoladfmkdip),
_ => None,
}
}
}
/// Obf: AAMFJHNPGPC
#[derive(proto_derive::CmdID)]
#[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,
AvatarGridFightType = 7,
AvatarGljdndmigip = 8,
}
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 {
Self::None => "AVATAR_TYPE_NONE",
Self::AvatarTrialType => "AVATAR_TRIAL_TYPE",
Self::AvatarLimitType => "AVATAR_LIMIT_TYPE",
Self::AvatarFormalType => "AVATAR_FORMAL_TYPE",
Self::AvatarAssistType => "AVATAR_ASSIST_TYPE",
Self::AvatarAetherDivideType => "AVATAR_AETHER_DIVIDE_TYPE",
Self::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE",
Self::AvatarGridFightType => "AVATAR_GRID_FIGHT_TYPE",
Self::AvatarGljdndmigip => "AVATAR_GLJDNDMIGIP",
}
}
/// 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),
"AVATAR_GRID_FIGHT_TYPE" => Some(Self::AvatarGridFightType),
"AVATAR_GLJDNDMIGIP" => Some(Self::AvatarGljdndmigip),
_ => None,
}
}
}
/// Obf: FCDKPNHBMLM
#[derive(proto_derive::CmdID)]
#[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,
BoyMemoryType = 8007,
GirlMemoryType = 8008,
BoyElationType = 8009,
GirlElationType = 8010,
}
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 {
Self::None => "MultiPathAvatarTypeNone",
Self::Mar7thKnightType => "Mar_7thKnightType",
Self::Mar7thRogueType => "Mar_7thRogueType",
Self::BoyWarriorType => "BoyWarriorType",
Self::GirlWarriorType => "GirlWarriorType",
Self::BoyKnightType => "BoyKnightType",
Self::GirlKnightType => "GirlKnightType",
Self::BoyShamanType => "BoyShamanType",
Self::GirlShamanType => "GirlShamanType",
Self::BoyMemoryType => "BoyMemoryType",
Self::GirlMemoryType => "GirlMemoryType",
Self::BoyElationType => "BoyElationType",
Self::GirlElationType => "GirlElationType",
}
}
/// 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),
"BoyMemoryType" => Some(Self::BoyMemoryType),
"GirlMemoryType" => Some(Self::GirlMemoryType),
"BoyElationType" => Some(Self::BoyElationType),
"GirlElationType" => Some(Self::GirlElationType),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Boocafoiflf {
Dapcfoooiga = 0,
Ochifcbmile = 1,
Peagcbpjpmk = 32,
}
impl Boocafoiflf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dapcfoooiga => "BOOCAFOIFLF_DAPCFOOOIGA",
Self::Ochifcbmile => "BOOCAFOIFLF_OCHIFCBMILE",
Self::Peagcbpjpmk => "BOOCAFOIFLF_PEAGCBPJPMK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BOOCAFOIFLF_DAPCFOOOIGA" => Some(Self::Dapcfoooiga),
"BOOCAFOIFLF_OCHIFCBMILE" => Some(Self::Ochifcbmile),
"BOOCAFOIFLF_PEAGCBPJPMK" => Some(Self::Peagcbpjpmk),
_ => None,
}
}
}
/// Obf: MLOJFCAEHJJ
#[derive(proto_derive::CmdID)]
#[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 {
Self::None => "GenderNone",
Self::Man => "GenderMan",
Self::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(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jlchlkceljh {
Blehoipgnoo = 0,
Chiafjgjbce = 1,
Ggglgbphnng = 2,
Hibfdbningc = 3,
Hagihcdalkd = 4,
}
impl Jlchlkceljh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Blehoipgnoo => "JLCHLKCELJH_BLEHOIPGNOO",
Self::Chiafjgjbce => "JLCHLKCELJH_CHIAFJGJBCE",
Self::Ggglgbphnng => "JLCHLKCELJH_GGGLGBPHNNG",
Self::Hibfdbningc => "JLCHLKCELJH_HIBFDBNINGC",
Self::Hagihcdalkd => "JLCHLKCELJH_HAGIHCDALKD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JLCHLKCELJH_BLEHOIPGNOO" => Some(Self::Blehoipgnoo),
"JLCHLKCELJH_CHIAFJGJBCE" => Some(Self::Chiafjgjbce),
"JLCHLKCELJH_GGGLGBPHNNG" => Some(Self::Ggglgbphnng),
"JLCHLKCELJH_HIBFDBNINGC" => Some(Self::Hibfdbningc),
"JLCHLKCELJH_HAGIHCDALKD" => Some(Self::Hagihcdalkd),
_ => None,
}
}
}
/// Obf: DGBCKDMIDFC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ProductGiftType {
DgbckdmidfcIgkffodnane = 0,
DgbckdmidfcHdkbbdlkaaa = 1,
DgbckdmidfcJbedfgnkehf = 2,
DgbckdmidfcHcdoafphgic = 3,
DgbckdmidfcEiieaggkaco = 4,
DgbckdmidfcKciagipaknm = 5,
DgbckdmidfcDdgoclmmmjd = 6,
DgbckdmidfcElmcednjiki = 7,
DgbckdmidfcIhklkpaknng = 8,
DgbckdmidfcHcaelajigdf = 9,
DgbckdmidfcGbgcnkdgdnd = 10,
DgbckdmidfcDogligbehbh = 11,
DgbckdmidfcKppfabmdpjb = 12,
DgbckdmidfcBocofkjacpd = 13,
DgbckdmidfcBnkdphfejkk = 14,
DgbckdmidfcMlbmebibcnp = 15,
DgbckdmidfcAamaialdjfm = 16,
DgbckdmidfcFmcdinmkiab = 17,
DgbckdmidfcLgjjdhgafpe = 18,
DgbckdmidfcNcmapackfai = 19,
DgbckdmidfcGpednppefni = 20,
DgbckdmidfcIogfcfkalkn = 21,
DgbckdmidfcLdjaofnadcg = 22,
DgbckdmidfcAdolcfgoaho = 23,
DgbckdmidfcGkfkljdppkp = 24,
}
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 {
Self::DgbckdmidfcIgkffodnane => "DGBCKDMIDFC_IGKFFODNANE",
Self::DgbckdmidfcHdkbbdlkaaa => "DGBCKDMIDFC_HDKBBDLKAAA",
Self::DgbckdmidfcJbedfgnkehf => "DGBCKDMIDFC_JBEDFGNKEHF",
Self::DgbckdmidfcHcdoafphgic => "DGBCKDMIDFC_HCDOAFPHGIC",
Self::DgbckdmidfcEiieaggkaco => "DGBCKDMIDFC_EIIEAGGKACO",
Self::DgbckdmidfcKciagipaknm => "DGBCKDMIDFC_KCIAGIPAKNM",
Self::DgbckdmidfcDdgoclmmmjd => "DGBCKDMIDFC_DDGOCLMMMJD",
Self::DgbckdmidfcElmcednjiki => "DGBCKDMIDFC_ELMCEDNJIKI",
Self::DgbckdmidfcIhklkpaknng => "DGBCKDMIDFC_IHKLKPAKNNG",
Self::DgbckdmidfcHcaelajigdf => "DGBCKDMIDFC_HCAELAJIGDF",
Self::DgbckdmidfcGbgcnkdgdnd => "DGBCKDMIDFC_GBGCNKDGDND",
Self::DgbckdmidfcDogligbehbh => "DGBCKDMIDFC_DOGLIGBEHBH",
Self::DgbckdmidfcKppfabmdpjb => "DGBCKDMIDFC_KPPFABMDPJB",
Self::DgbckdmidfcBocofkjacpd => "DGBCKDMIDFC_BOCOFKJACPD",
Self::DgbckdmidfcBnkdphfejkk => "DGBCKDMIDFC_BNKDPHFEJKK",
Self::DgbckdmidfcMlbmebibcnp => "DGBCKDMIDFC_MLBMEBIBCNP",
Self::DgbckdmidfcAamaialdjfm => "DGBCKDMIDFC_AAMAIALDJFM",
Self::DgbckdmidfcFmcdinmkiab => "DGBCKDMIDFC_FMCDINMKIAB",
Self::DgbckdmidfcLgjjdhgafpe => "DGBCKDMIDFC_LGJJDHGAFPE",
Self::DgbckdmidfcNcmapackfai => "DGBCKDMIDFC_NCMAPACKFAI",
Self::DgbckdmidfcGpednppefni => "DGBCKDMIDFC_GPEDNPPEFNI",
Self::DgbckdmidfcIogfcfkalkn => "DGBCKDMIDFC_IOGFCFKALKN",
Self::DgbckdmidfcLdjaofnadcg => "DGBCKDMIDFC_LDJAOFNADCG",
Self::DgbckdmidfcAdolcfgoaho => "DGBCKDMIDFC_ADOLCFGOAHO",
Self::DgbckdmidfcGkfkljdppkp => "DGBCKDMIDFC_GKFKLJDPPKP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DGBCKDMIDFC_IGKFFODNANE" => Some(Self::DgbckdmidfcIgkffodnane),
"DGBCKDMIDFC_HDKBBDLKAAA" => Some(Self::DgbckdmidfcHdkbbdlkaaa),
"DGBCKDMIDFC_JBEDFGNKEHF" => Some(Self::DgbckdmidfcJbedfgnkehf),
"DGBCKDMIDFC_HCDOAFPHGIC" => Some(Self::DgbckdmidfcHcdoafphgic),
"DGBCKDMIDFC_EIIEAGGKACO" => Some(Self::DgbckdmidfcEiieaggkaco),
"DGBCKDMIDFC_KCIAGIPAKNM" => Some(Self::DgbckdmidfcKciagipaknm),
"DGBCKDMIDFC_DDGOCLMMMJD" => Some(Self::DgbckdmidfcDdgoclmmmjd),
"DGBCKDMIDFC_ELMCEDNJIKI" => Some(Self::DgbckdmidfcElmcednjiki),
"DGBCKDMIDFC_IHKLKPAKNNG" => Some(Self::DgbckdmidfcIhklkpaknng),
"DGBCKDMIDFC_HCAELAJIGDF" => Some(Self::DgbckdmidfcHcaelajigdf),
"DGBCKDMIDFC_GBGCNKDGDND" => Some(Self::DgbckdmidfcGbgcnkdgdnd),
"DGBCKDMIDFC_DOGLIGBEHBH" => Some(Self::DgbckdmidfcDogligbehbh),
"DGBCKDMIDFC_KPPFABMDPJB" => Some(Self::DgbckdmidfcKppfabmdpjb),
"DGBCKDMIDFC_BOCOFKJACPD" => Some(Self::DgbckdmidfcBocofkjacpd),
"DGBCKDMIDFC_BNKDPHFEJKK" => Some(Self::DgbckdmidfcBnkdphfejkk),
"DGBCKDMIDFC_MLBMEBIBCNP" => Some(Self::DgbckdmidfcMlbmebibcnp),
"DGBCKDMIDFC_AAMAIALDJFM" => Some(Self::DgbckdmidfcAamaialdjfm),
"DGBCKDMIDFC_FMCDINMKIAB" => Some(Self::DgbckdmidfcFmcdinmkiab),
"DGBCKDMIDFC_LGJJDHGAFPE" => Some(Self::DgbckdmidfcLgjjdhgafpe),
"DGBCKDMIDFC_NCMAPACKFAI" => Some(Self::DgbckdmidfcNcmapackfai),
"DGBCKDMIDFC_GPEDNPPEFNI" => Some(Self::DgbckdmidfcGpednppefni),
"DGBCKDMIDFC_IOGFCFKALKN" => Some(Self::DgbckdmidfcIogfcfkalkn),
"DGBCKDMIDFC_LDJAOFNADCG" => Some(Self::DgbckdmidfcLdjaofnadcg),
"DGBCKDMIDFC_ADOLCFGOAHO" => Some(Self::DgbckdmidfcAdolcfgoaho),
"DGBCKDMIDFC_GKFKLJDPPKP" => Some(Self::DgbckdmidfcGkfkljdppkp),
_ => None,
}
}
}
/// Obf: IGCKIJDDJFJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FeatureSwitchType {
IgckijddjfjAhmckdaolne = 0,
IgckijddjfjNkjfdnjkalk = 1,
IgckijddjfjIdpngfjanjb = 2,
IgckijddjfjMajknappcfa = 3,
IgckijddjfjMpgaemipdbi = 4,
IgckijddjfjMhcemellgcl = 5,
IgckijddjfjGfgmnccmakn = 6,
IgckijddjfjIhhbidaobbm = 7,
IgckijddjfjClaioffhhdf = 8,
IgckijddjfjBnaeldfahon = 9,
IgckijddjfjEcclemgljag = 10,
IgckijddjfjLleaaoamcid = 11,
IgckijddjfjNelkanjokbc = 12,
IgckijddjfjOmejmkeagdi = 13,
IgckijddjfjBlecknhhjap = 14,
IgckijddjfjMpebhkimemk = 15,
IgckijddjfjNaklfjbiigl = 16,
IgckijddjfjOeaepennkgk = 17,
IgckijddjfjGbmoecebiai = 18,
IgckijddjfjNcmomnofigf = 19,
IgckijddjfjMpooojfnphn = 20,
IgckijddjfjIkfpjonihac = 21,
IgckijddjfjMbkgfmmkdgh = 22,
IgckijddjfjMnmifnlfphj = 23,
IgckijddjfjKfkkdljcack = 24,
IgckijddjfjMdjkfdhgpio = 25,
IgckijddjfjFooadpmhhln = 26,
IgckijddjfjPpaagoaigan = 27,
IgckijddjfjJmfaiigadph = 28,
IgckijddjfjBekibifbfjj = 29,
IgckijddjfjFaeeiipiefl = 30,
IgckijddjfjDmofnhcflli = 32,
IgckijddjfjCpeabdajkij = 33,
IgckijddjfjJmajlkdckdg = 34,
IgckijddjfjFckgkfhgajb = 35,
IgckijddjfjLcociclgdcl = 36,
IgckijddjfjGlhengdlhdb = 37,
IgckijddjfjPfjhhfoldmh = 38,
IgckijddjfjEmhbaanlkam = 39,
IgckijddjfjHmdobbfnmpk = 40,
IgckijddjfjDchkmgiodkc = 41,
IgckijddjfjKfdginngbkp = 42,
IgckijddjfjIjijoccnggi = 43,
IgckijddjfjNgdoighepid = 44,
IgckijddjfjGelndfakgkl = 45,
IgckijddjfjApilfccojjo = 46,
IgckijddjfjJehadomcbdn = 47,
IgckijddjfjLijkmbjefkl = 48,
IgckijddjfjNoiojjdgncb = 49,
IgckijddjfjDfengccfgec = 50,
IgckijddjfjEifaflhmeck = 51,
IgckijddjfjLbkbcmnkjgp = 52,
IgckijddjfjCocfabinenb = 53,
IgckijddjfjPaghkcendfh = 54,
IgckijddjfjPhnmkfpnaii = 55,
IgckijddjfjKeamefmendc = 56,
IgckijddjfjCldhodfakle = 58,
IgckijddjfjCalmdhelijg = 59,
IgckijddjfjAgihjalhmfl = 60,
IgckijddjfjIcnpphnpcip = 61,
IgckijddjfjMmokfejghep = 62,
IgckijddjfjKobflbmjkhg = 63,
IgckijddjfjBnmkinapjlk = 64,
IgckijddjfjBclbnfibefn = 65,
IgckijddjfjPcdkddagchb = 66,
IgckijddjfjBmjdlkepbfk = 67,
IgckijddjfjBhggjgjbkdp = 68,
IgckijddjfjPgohdfnmfja = 69,
IgckijddjfjJkahndnpclh = 70,
IgckijddjfjLfddhiafiel = 71,
IgckijddjfjOhmgicnfikm = 72,
IgckijddjfjLmljdmjhpdk = 73,
IgckijddjfjKjodapjonhe = 74,
IgckijddjfjFenonkmeilo = 75,
IgckijddjfjEmcbajpcdmc = 76,
IgckijddjfjEabbakicooc = 77,
IgckijddjfjFaehnigknpd = 78,
IgckijddjfjKjdaamblfnn = 79,
IgckijddjfjHjmdpdniocb = 80,
IgckijddjfjNogoakkimbe = 81,
IgckijddjfjIkmchieeleg = 82,
IgckijddjfjKnmgjihfgok = 83,
IgckijddjfjBabffmobgam = 84,
IgckijddjfjFonndjplcif = 85,
IgckijddjfjOiapneobjgm = 86,
IgckijddjfjBmhnmgbnaad = 87,
IgckijddjfjMpnojmheapb = 88,
IgckijddjfjOihccndkjce = 89,
IgckijddjfjHnkefepagjg = 90,
IgckijddjfjOebihnaakhe = 91,
IgckijddjfjNnlckiofemg = 92,
IgckijddjfjDpmcbnblgci = 93,
IgckijddjfjIghgljdkcfp = 94,
IgckijddjfjAjphkhdobma = 95,
IgckijddjfjPdfeclggppe = 96,
IgckijddjfjKlphlkeocha = 97,
}
impl FeatureSwitchType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IgckijddjfjAhmckdaolne => "IGCKIJDDJFJ_AHMCKDAOLNE",
Self::IgckijddjfjNkjfdnjkalk => "IGCKIJDDJFJ_NKJFDNJKALK",
Self::IgckijddjfjIdpngfjanjb => "IGCKIJDDJFJ_IDPNGFJANJB",
Self::IgckijddjfjMajknappcfa => "IGCKIJDDJFJ_MAJKNAPPCFA",
Self::IgckijddjfjMpgaemipdbi => "IGCKIJDDJFJ_MPGAEMIPDBI",
Self::IgckijddjfjMhcemellgcl => "IGCKIJDDJFJ_MHCEMELLGCL",
Self::IgckijddjfjGfgmnccmakn => "IGCKIJDDJFJ_GFGMNCCMAKN",
Self::IgckijddjfjIhhbidaobbm => "IGCKIJDDJFJ_IHHBIDAOBBM",
Self::IgckijddjfjClaioffhhdf => "IGCKIJDDJFJ_CLAIOFFHHDF",
Self::IgckijddjfjBnaeldfahon => "IGCKIJDDJFJ_BNAELDFAHON",
Self::IgckijddjfjEcclemgljag => "IGCKIJDDJFJ_ECCLEMGLJAG",
Self::IgckijddjfjLleaaoamcid => "IGCKIJDDJFJ_LLEAAOAMCID",
Self::IgckijddjfjNelkanjokbc => "IGCKIJDDJFJ_NELKANJOKBC",
Self::IgckijddjfjOmejmkeagdi => "IGCKIJDDJFJ_OMEJMKEAGDI",
Self::IgckijddjfjBlecknhhjap => "IGCKIJDDJFJ_BLECKNHHJAP",
Self::IgckijddjfjMpebhkimemk => "IGCKIJDDJFJ_MPEBHKIMEMK",
Self::IgckijddjfjNaklfjbiigl => "IGCKIJDDJFJ_NAKLFJBIIGL",
Self::IgckijddjfjOeaepennkgk => "IGCKIJDDJFJ_OEAEPENNKGK",
Self::IgckijddjfjGbmoecebiai => "IGCKIJDDJFJ_GBMOECEBIAI",
Self::IgckijddjfjNcmomnofigf => "IGCKIJDDJFJ_NCMOMNOFIGF",
Self::IgckijddjfjMpooojfnphn => "IGCKIJDDJFJ_MPOOOJFNPHN",
Self::IgckijddjfjIkfpjonihac => "IGCKIJDDJFJ_IKFPJONIHAC",
Self::IgckijddjfjMbkgfmmkdgh => "IGCKIJDDJFJ_MBKGFMMKDGH",
Self::IgckijddjfjMnmifnlfphj => "IGCKIJDDJFJ_MNMIFNLFPHJ",
Self::IgckijddjfjKfkkdljcack => "IGCKIJDDJFJ_KFKKDLJCACK",
Self::IgckijddjfjMdjkfdhgpio => "IGCKIJDDJFJ_MDJKFDHGPIO",
Self::IgckijddjfjFooadpmhhln => "IGCKIJDDJFJ_FOOADPMHHLN",
Self::IgckijddjfjPpaagoaigan => "IGCKIJDDJFJ_PPAAGOAIGAN",
Self::IgckijddjfjJmfaiigadph => "IGCKIJDDJFJ_JMFAIIGADPH",
Self::IgckijddjfjBekibifbfjj => "IGCKIJDDJFJ_BEKIBIFBFJJ",
Self::IgckijddjfjFaeeiipiefl => "IGCKIJDDJFJ_FAEEIIPIEFL",
Self::IgckijddjfjDmofnhcflli => "IGCKIJDDJFJ_DMOFNHCFLLI",
Self::IgckijddjfjCpeabdajkij => "IGCKIJDDJFJ_CPEABDAJKIJ",
Self::IgckijddjfjJmajlkdckdg => "IGCKIJDDJFJ_JMAJLKDCKDG",
Self::IgckijddjfjFckgkfhgajb => "IGCKIJDDJFJ_FCKGKFHGAJB",
Self::IgckijddjfjLcociclgdcl => "IGCKIJDDJFJ_LCOCICLGDCL",
Self::IgckijddjfjGlhengdlhdb => "IGCKIJDDJFJ_GLHENGDLHDB",
Self::IgckijddjfjPfjhhfoldmh => "IGCKIJDDJFJ_PFJHHFOLDMH",
Self::IgckijddjfjEmhbaanlkam => "IGCKIJDDJFJ_EMHBAANLKAM",
Self::IgckijddjfjHmdobbfnmpk => "IGCKIJDDJFJ_HMDOBBFNMPK",
Self::IgckijddjfjDchkmgiodkc => "IGCKIJDDJFJ_DCHKMGIODKC",
Self::IgckijddjfjKfdginngbkp => "IGCKIJDDJFJ_KFDGINNGBKP",
Self::IgckijddjfjIjijoccnggi => "IGCKIJDDJFJ_IJIJOCCNGGI",
Self::IgckijddjfjNgdoighepid => "IGCKIJDDJFJ_NGDOIGHEPID",
Self::IgckijddjfjGelndfakgkl => "IGCKIJDDJFJ_GELNDFAKGKL",
Self::IgckijddjfjApilfccojjo => "IGCKIJDDJFJ_APILFCCOJJO",
Self::IgckijddjfjJehadomcbdn => "IGCKIJDDJFJ_JEHADOMCBDN",
Self::IgckijddjfjLijkmbjefkl => "IGCKIJDDJFJ_LIJKMBJEFKL",
Self::IgckijddjfjNoiojjdgncb => "IGCKIJDDJFJ_NOIOJJDGNCB",
Self::IgckijddjfjDfengccfgec => "IGCKIJDDJFJ_DFENGCCFGEC",
Self::IgckijddjfjEifaflhmeck => "IGCKIJDDJFJ_EIFAFLHMECK",
Self::IgckijddjfjLbkbcmnkjgp => "IGCKIJDDJFJ_LBKBCMNKJGP",
Self::IgckijddjfjCocfabinenb => "IGCKIJDDJFJ_COCFABINENB",
Self::IgckijddjfjPaghkcendfh => "IGCKIJDDJFJ_PAGHKCENDFH",
Self::IgckijddjfjPhnmkfpnaii => "IGCKIJDDJFJ_PHNMKFPNAII",
Self::IgckijddjfjKeamefmendc => "IGCKIJDDJFJ_KEAMEFMENDC",
Self::IgckijddjfjCldhodfakle => "IGCKIJDDJFJ_CLDHODFAKLE",
Self::IgckijddjfjCalmdhelijg => "IGCKIJDDJFJ_CALMDHELIJG",
Self::IgckijddjfjAgihjalhmfl => "IGCKIJDDJFJ_AGIHJALHMFL",
Self::IgckijddjfjIcnpphnpcip => "IGCKIJDDJFJ_ICNPPHNPCIP",
Self::IgckijddjfjMmokfejghep => "IGCKIJDDJFJ_MMOKFEJGHEP",
Self::IgckijddjfjKobflbmjkhg => "IGCKIJDDJFJ_KOBFLBMJKHG",
Self::IgckijddjfjBnmkinapjlk => "IGCKIJDDJFJ_BNMKINAPJLK",
Self::IgckijddjfjBclbnfibefn => "IGCKIJDDJFJ_BCLBNFIBEFN",
Self::IgckijddjfjPcdkddagchb => "IGCKIJDDJFJ_PCDKDDAGCHB",
Self::IgckijddjfjBmjdlkepbfk => "IGCKIJDDJFJ_BMJDLKEPBFK",
Self::IgckijddjfjBhggjgjbkdp => "IGCKIJDDJFJ_BHGGJGJBKDP",
Self::IgckijddjfjPgohdfnmfja => "IGCKIJDDJFJ_PGOHDFNMFJA",
Self::IgckijddjfjJkahndnpclh => "IGCKIJDDJFJ_JKAHNDNPCLH",
Self::IgckijddjfjLfddhiafiel => "IGCKIJDDJFJ_LFDDHIAFIEL",
Self::IgckijddjfjOhmgicnfikm => "IGCKIJDDJFJ_OHMGICNFIKM",
Self::IgckijddjfjLmljdmjhpdk => "IGCKIJDDJFJ_LMLJDMJHPDK",
Self::IgckijddjfjKjodapjonhe => "IGCKIJDDJFJ_KJODAPJONHE",
Self::IgckijddjfjFenonkmeilo => "IGCKIJDDJFJ_FENONKMEILO",
Self::IgckijddjfjEmcbajpcdmc => "IGCKIJDDJFJ_EMCBAJPCDMC",
Self::IgckijddjfjEabbakicooc => "IGCKIJDDJFJ_EABBAKICOOC",
Self::IgckijddjfjFaehnigknpd => "IGCKIJDDJFJ_FAEHNIGKNPD",
Self::IgckijddjfjKjdaamblfnn => "IGCKIJDDJFJ_KJDAAMBLFNN",
Self::IgckijddjfjHjmdpdniocb => "IGCKIJDDJFJ_HJMDPDNIOCB",
Self::IgckijddjfjNogoakkimbe => "IGCKIJDDJFJ_NOGOAKKIMBE",
Self::IgckijddjfjIkmchieeleg => "IGCKIJDDJFJ_IKMCHIEELEG",
Self::IgckijddjfjKnmgjihfgok => "IGCKIJDDJFJ_KNMGJIHFGOK",
Self::IgckijddjfjBabffmobgam => "IGCKIJDDJFJ_BABFFMOBGAM",
Self::IgckijddjfjFonndjplcif => "IGCKIJDDJFJ_FONNDJPLCIF",
Self::IgckijddjfjOiapneobjgm => "IGCKIJDDJFJ_OIAPNEOBJGM",
Self::IgckijddjfjBmhnmgbnaad => "IGCKIJDDJFJ_BMHNMGBNAAD",
Self::IgckijddjfjMpnojmheapb => "IGCKIJDDJFJ_MPNOJMHEAPB",
Self::IgckijddjfjOihccndkjce => "IGCKIJDDJFJ_OIHCCNDKJCE",
Self::IgckijddjfjHnkefepagjg => "IGCKIJDDJFJ_HNKEFEPAGJG",
Self::IgckijddjfjOebihnaakhe => "IGCKIJDDJFJ_OEBIHNAAKHE",
Self::IgckijddjfjNnlckiofemg => "IGCKIJDDJFJ_NNLCKIOFEMG",
Self::IgckijddjfjDpmcbnblgci => "IGCKIJDDJFJ_DPMCBNBLGCI",
Self::IgckijddjfjIghgljdkcfp => "IGCKIJDDJFJ_IGHGLJDKCFP",
Self::IgckijddjfjAjphkhdobma => "IGCKIJDDJFJ_AJPHKHDOBMA",
Self::IgckijddjfjPdfeclggppe => "IGCKIJDDJFJ_PDFECLGGPPE",
Self::IgckijddjfjKlphlkeocha => "IGCKIJDDJFJ_KLPHLKEOCHA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IGCKIJDDJFJ_AHMCKDAOLNE" => Some(Self::IgckijddjfjAhmckdaolne),
"IGCKIJDDJFJ_NKJFDNJKALK" => Some(Self::IgckijddjfjNkjfdnjkalk),
"IGCKIJDDJFJ_IDPNGFJANJB" => Some(Self::IgckijddjfjIdpngfjanjb),
"IGCKIJDDJFJ_MAJKNAPPCFA" => Some(Self::IgckijddjfjMajknappcfa),
"IGCKIJDDJFJ_MPGAEMIPDBI" => Some(Self::IgckijddjfjMpgaemipdbi),
"IGCKIJDDJFJ_MHCEMELLGCL" => Some(Self::IgckijddjfjMhcemellgcl),
"IGCKIJDDJFJ_GFGMNCCMAKN" => Some(Self::IgckijddjfjGfgmnccmakn),
"IGCKIJDDJFJ_IHHBIDAOBBM" => Some(Self::IgckijddjfjIhhbidaobbm),
"IGCKIJDDJFJ_CLAIOFFHHDF" => Some(Self::IgckijddjfjClaioffhhdf),
"IGCKIJDDJFJ_BNAELDFAHON" => Some(Self::IgckijddjfjBnaeldfahon),
"IGCKIJDDJFJ_ECCLEMGLJAG" => Some(Self::IgckijddjfjEcclemgljag),
"IGCKIJDDJFJ_LLEAAOAMCID" => Some(Self::IgckijddjfjLleaaoamcid),
"IGCKIJDDJFJ_NELKANJOKBC" => Some(Self::IgckijddjfjNelkanjokbc),
"IGCKIJDDJFJ_OMEJMKEAGDI" => Some(Self::IgckijddjfjOmejmkeagdi),
"IGCKIJDDJFJ_BLECKNHHJAP" => Some(Self::IgckijddjfjBlecknhhjap),
"IGCKIJDDJFJ_MPEBHKIMEMK" => Some(Self::IgckijddjfjMpebhkimemk),
"IGCKIJDDJFJ_NAKLFJBIIGL" => Some(Self::IgckijddjfjNaklfjbiigl),
"IGCKIJDDJFJ_OEAEPENNKGK" => Some(Self::IgckijddjfjOeaepennkgk),
"IGCKIJDDJFJ_GBMOECEBIAI" => Some(Self::IgckijddjfjGbmoecebiai),
"IGCKIJDDJFJ_NCMOMNOFIGF" => Some(Self::IgckijddjfjNcmomnofigf),
"IGCKIJDDJFJ_MPOOOJFNPHN" => Some(Self::IgckijddjfjMpooojfnphn),
"IGCKIJDDJFJ_IKFPJONIHAC" => Some(Self::IgckijddjfjIkfpjonihac),
"IGCKIJDDJFJ_MBKGFMMKDGH" => Some(Self::IgckijddjfjMbkgfmmkdgh),
"IGCKIJDDJFJ_MNMIFNLFPHJ" => Some(Self::IgckijddjfjMnmifnlfphj),
"IGCKIJDDJFJ_KFKKDLJCACK" => Some(Self::IgckijddjfjKfkkdljcack),
"IGCKIJDDJFJ_MDJKFDHGPIO" => Some(Self::IgckijddjfjMdjkfdhgpio),
"IGCKIJDDJFJ_FOOADPMHHLN" => Some(Self::IgckijddjfjFooadpmhhln),
"IGCKIJDDJFJ_PPAAGOAIGAN" => Some(Self::IgckijddjfjPpaagoaigan),
"IGCKIJDDJFJ_JMFAIIGADPH" => Some(Self::IgckijddjfjJmfaiigadph),
"IGCKIJDDJFJ_BEKIBIFBFJJ" => Some(Self::IgckijddjfjBekibifbfjj),
"IGCKIJDDJFJ_FAEEIIPIEFL" => Some(Self::IgckijddjfjFaeeiipiefl),
"IGCKIJDDJFJ_DMOFNHCFLLI" => Some(Self::IgckijddjfjDmofnhcflli),
"IGCKIJDDJFJ_CPEABDAJKIJ" => Some(Self::IgckijddjfjCpeabdajkij),
"IGCKIJDDJFJ_JMAJLKDCKDG" => Some(Self::IgckijddjfjJmajlkdckdg),
"IGCKIJDDJFJ_FCKGKFHGAJB" => Some(Self::IgckijddjfjFckgkfhgajb),
"IGCKIJDDJFJ_LCOCICLGDCL" => Some(Self::IgckijddjfjLcociclgdcl),
"IGCKIJDDJFJ_GLHENGDLHDB" => Some(Self::IgckijddjfjGlhengdlhdb),
"IGCKIJDDJFJ_PFJHHFOLDMH" => Some(Self::IgckijddjfjPfjhhfoldmh),
"IGCKIJDDJFJ_EMHBAANLKAM" => Some(Self::IgckijddjfjEmhbaanlkam),
"IGCKIJDDJFJ_HMDOBBFNMPK" => Some(Self::IgckijddjfjHmdobbfnmpk),
"IGCKIJDDJFJ_DCHKMGIODKC" => Some(Self::IgckijddjfjDchkmgiodkc),
"IGCKIJDDJFJ_KFDGINNGBKP" => Some(Self::IgckijddjfjKfdginngbkp),
"IGCKIJDDJFJ_IJIJOCCNGGI" => Some(Self::IgckijddjfjIjijoccnggi),
"IGCKIJDDJFJ_NGDOIGHEPID" => Some(Self::IgckijddjfjNgdoighepid),
"IGCKIJDDJFJ_GELNDFAKGKL" => Some(Self::IgckijddjfjGelndfakgkl),
"IGCKIJDDJFJ_APILFCCOJJO" => Some(Self::IgckijddjfjApilfccojjo),
"IGCKIJDDJFJ_JEHADOMCBDN" => Some(Self::IgckijddjfjJehadomcbdn),
"IGCKIJDDJFJ_LIJKMBJEFKL" => Some(Self::IgckijddjfjLijkmbjefkl),
"IGCKIJDDJFJ_NOIOJJDGNCB" => Some(Self::IgckijddjfjNoiojjdgncb),
"IGCKIJDDJFJ_DFENGCCFGEC" => Some(Self::IgckijddjfjDfengccfgec),
"IGCKIJDDJFJ_EIFAFLHMECK" => Some(Self::IgckijddjfjEifaflhmeck),
"IGCKIJDDJFJ_LBKBCMNKJGP" => Some(Self::IgckijddjfjLbkbcmnkjgp),
"IGCKIJDDJFJ_COCFABINENB" => Some(Self::IgckijddjfjCocfabinenb),
"IGCKIJDDJFJ_PAGHKCENDFH" => Some(Self::IgckijddjfjPaghkcendfh),
"IGCKIJDDJFJ_PHNMKFPNAII" => Some(Self::IgckijddjfjPhnmkfpnaii),
"IGCKIJDDJFJ_KEAMEFMENDC" => Some(Self::IgckijddjfjKeamefmendc),
"IGCKIJDDJFJ_CLDHODFAKLE" => Some(Self::IgckijddjfjCldhodfakle),
"IGCKIJDDJFJ_CALMDHELIJG" => Some(Self::IgckijddjfjCalmdhelijg),
"IGCKIJDDJFJ_AGIHJALHMFL" => Some(Self::IgckijddjfjAgihjalhmfl),
"IGCKIJDDJFJ_ICNPPHNPCIP" => Some(Self::IgckijddjfjIcnpphnpcip),
"IGCKIJDDJFJ_MMOKFEJGHEP" => Some(Self::IgckijddjfjMmokfejghep),
"IGCKIJDDJFJ_KOBFLBMJKHG" => Some(Self::IgckijddjfjKobflbmjkhg),
"IGCKIJDDJFJ_BNMKINAPJLK" => Some(Self::IgckijddjfjBnmkinapjlk),
"IGCKIJDDJFJ_BCLBNFIBEFN" => Some(Self::IgckijddjfjBclbnfibefn),
"IGCKIJDDJFJ_PCDKDDAGCHB" => Some(Self::IgckijddjfjPcdkddagchb),
"IGCKIJDDJFJ_BMJDLKEPBFK" => Some(Self::IgckijddjfjBmjdlkepbfk),
"IGCKIJDDJFJ_BHGGJGJBKDP" => Some(Self::IgckijddjfjBhggjgjbkdp),
"IGCKIJDDJFJ_PGOHDFNMFJA" => Some(Self::IgckijddjfjPgohdfnmfja),
"IGCKIJDDJFJ_JKAHNDNPCLH" => Some(Self::IgckijddjfjJkahndnpclh),
"IGCKIJDDJFJ_LFDDHIAFIEL" => Some(Self::IgckijddjfjLfddhiafiel),
"IGCKIJDDJFJ_OHMGICNFIKM" => Some(Self::IgckijddjfjOhmgicnfikm),
"IGCKIJDDJFJ_LMLJDMJHPDK" => Some(Self::IgckijddjfjLmljdmjhpdk),
"IGCKIJDDJFJ_KJODAPJONHE" => Some(Self::IgckijddjfjKjodapjonhe),
"IGCKIJDDJFJ_FENONKMEILO" => Some(Self::IgckijddjfjFenonkmeilo),
"IGCKIJDDJFJ_EMCBAJPCDMC" => Some(Self::IgckijddjfjEmcbajpcdmc),
"IGCKIJDDJFJ_EABBAKICOOC" => Some(Self::IgckijddjfjEabbakicooc),
"IGCKIJDDJFJ_FAEHNIGKNPD" => Some(Self::IgckijddjfjFaehnigknpd),
"IGCKIJDDJFJ_KJDAAMBLFNN" => Some(Self::IgckijddjfjKjdaamblfnn),
"IGCKIJDDJFJ_HJMDPDNIOCB" => Some(Self::IgckijddjfjHjmdpdniocb),
"IGCKIJDDJFJ_NOGOAKKIMBE" => Some(Self::IgckijddjfjNogoakkimbe),
"IGCKIJDDJFJ_IKMCHIEELEG" => Some(Self::IgckijddjfjIkmchieeleg),
"IGCKIJDDJFJ_KNMGJIHFGOK" => Some(Self::IgckijddjfjKnmgjihfgok),
"IGCKIJDDJFJ_BABFFMOBGAM" => Some(Self::IgckijddjfjBabffmobgam),
"IGCKIJDDJFJ_FONNDJPLCIF" => Some(Self::IgckijddjfjFonndjplcif),
"IGCKIJDDJFJ_OIAPNEOBJGM" => Some(Self::IgckijddjfjOiapneobjgm),
"IGCKIJDDJFJ_BMHNMGBNAAD" => Some(Self::IgckijddjfjBmhnmgbnaad),
"IGCKIJDDJFJ_MPNOJMHEAPB" => Some(Self::IgckijddjfjMpnojmheapb),
"IGCKIJDDJFJ_OIHCCNDKJCE" => Some(Self::IgckijddjfjOihccndkjce),
"IGCKIJDDJFJ_HNKEFEPAGJG" => Some(Self::IgckijddjfjHnkefepagjg),
"IGCKIJDDJFJ_OEBIHNAAKHE" => Some(Self::IgckijddjfjOebihnaakhe),
"IGCKIJDDJFJ_NNLCKIOFEMG" => Some(Self::IgckijddjfjNnlckiofemg),
"IGCKIJDDJFJ_DPMCBNBLGCI" => Some(Self::IgckijddjfjDpmcbnblgci),
"IGCKIJDDJFJ_IGHGLJDKCFP" => Some(Self::IgckijddjfjIghgljdkcfp),
"IGCKIJDDJFJ_AJPHKHDOBMA" => Some(Self::IgckijddjfjAjphkhdobma),
"IGCKIJDDJFJ_PDFECLGGPPE" => Some(Self::IgckijddjfjPdfeclggppe),
"IGCKIJDDJFJ_KLPHLKEOCHA" => Some(Self::IgckijddjfjKlphlkeocha),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ciaiojanapi {
Mieblljelae = 0,
Laaolgjofem = 1,
Fdkioihafcb = 2,
Hfbhdijmnoo = 3,
}
impl Ciaiojanapi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mieblljelae => "CIAIOJANAPI_MIEBLLJELAE",
Self::Laaolgjofem => "CIAIOJANAPI_LAAOLGJOFEM",
Self::Fdkioihafcb => "CIAIOJANAPI_FDKIOIHAFCB",
Self::Hfbhdijmnoo => "CIAIOJANAPI_HFBHDIJMNOO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CIAIOJANAPI_MIEBLLJELAE" => Some(Self::Mieblljelae),
"CIAIOJANAPI_LAAOLGJOFEM" => Some(Self::Laaolgjofem),
"CIAIOJANAPI_FDKIOIHAFCB" => Some(Self::Fdkioihafcb),
"CIAIOJANAPI_HFBHDIJMNOO" => Some(Self::Hfbhdijmnoo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oclejlefbfo {
Pcpdhelpkem = 0,
Ffokjoiecjf = 1,
}
impl Oclejlefbfo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OCLEJLEFBFO_PCPDHELPKEM",
Self::Ffokjoiecjf => "OCLEJLEFBFO_FFOKJOIECJF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OCLEJLEFBFO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OCLEJLEFBFO_FFOKJOIECJF" => Some(Self::Ffokjoiecjf),
_ => None,
}
}
}
/// Obf: FOODOPDNDLK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PunkLordShareType {
FoodopdndlkPcpdhelpkem = 0,
FoodopdndlkDkckdclcpel = 1,
FoodopdndlkPnmcjhfnboo = 2,
}
impl PunkLordShareType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FoodopdndlkPcpdhelpkem => "FOODOPDNDLK_PCPDHELPKEM",
Self::FoodopdndlkDkckdclcpel => "FOODOPDNDLK_DKCKDCLCPEL",
Self::FoodopdndlkPnmcjhfnboo => "FOODOPDNDLK_PNMCJHFNBOO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FOODOPDNDLK_PCPDHELPKEM" => Some(Self::FoodopdndlkPcpdhelpkem),
"FOODOPDNDLK_DKCKDCLCPEL" => Some(Self::FoodopdndlkDkckdclcpel),
"FOODOPDNDLK_PNMCJHFNBOO" => Some(Self::FoodopdndlkPnmcjhfnboo),
_ => None,
}
}
}
/// Obf: IHDHFKJHAAH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PunkLordAttackerStatus {
IhdhfkjhaahPcpdhelpkem = 0,
IhdhfkjhaahBiiokjhnbpn = 1,
IhdhfkjhaahGhdilmmhecb = 2,
IhdhfkjhaahCbedcedmjha = 3,
}
impl PunkLordAttackerStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IhdhfkjhaahPcpdhelpkem => "IHDHFKJHAAH_PCPDHELPKEM",
Self::IhdhfkjhaahBiiokjhnbpn => "IHDHFKJHAAH_BIIOKJHNBPN",
Self::IhdhfkjhaahGhdilmmhecb => "IHDHFKJHAAH_GHDILMMHECB",
Self::IhdhfkjhaahCbedcedmjha => "IHDHFKJHAAH_CBEDCEDMJHA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IHDHFKJHAAH_PCPDHELPKEM" => Some(Self::IhdhfkjhaahPcpdhelpkem),
"IHDHFKJHAAH_BIIOKJHNBPN" => Some(Self::IhdhfkjhaahBiiokjhnbpn),
"IHDHFKJHAAH_GHDILMMHECB" => Some(Self::IhdhfkjhaahGhdilmmhecb),
"IHDHFKJHAAH_CBEDCEDMJHA" => Some(Self::IhdhfkjhaahCbedcedmjha),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Inpbgnjmnkj {
Pcpdhelpkem = 0,
Pkeahobfgcb = 1,
Oafipgmhnpo = 2,
Dhneakfgcbk = 3,
}
impl Inpbgnjmnkj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "INPBGNJMNKJ_PCPDHELPKEM",
Self::Pkeahobfgcb => "INPBGNJMNKJ_PKEAHOBFGCB",
Self::Oafipgmhnpo => "INPBGNJMNKJ_OAFIPGMHNPO",
Self::Dhneakfgcbk => "INPBGNJMNKJ_DHNEAKFGCBK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"INPBGNJMNKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"INPBGNJMNKJ_PKEAHOBFGCB" => Some(Self::Pkeahobfgcb),
"INPBGNJMNKJ_OAFIPGMHNPO" => Some(Self::Oafipgmhnpo),
"INPBGNJMNKJ_DHNEAKFGCBK" => Some(Self::Dhneakfgcbk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fmeakofmfck {
Pcpdhelpkem = 0,
Cgcjlhflepn = 403,
Lcddjfafkpl = 404,
Pjighnfhfkd = 401,
Pgdfgmpoifd = 402,
Ajbfcodjonf = 2300,
Epncpbcdako = 3100,
Ghodipcoiie = 4100,
Obbecdekjfe = 3700,
}
impl Fmeakofmfck {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FMEAKOFMFCK_PCPDHELPKEM",
Self::Cgcjlhflepn => "FMEAKOFMFCK_CGCJLHFLEPN",
Self::Lcddjfafkpl => "FMEAKOFMFCK_LCDDJFAFKPL",
Self::Pjighnfhfkd => "FMEAKOFMFCK_PJIGHNFHFKD",
Self::Pgdfgmpoifd => "FMEAKOFMFCK_PGDFGMPOIFD",
Self::Ajbfcodjonf => "FMEAKOFMFCK_AJBFCODJONF",
Self::Epncpbcdako => "FMEAKOFMFCK_EPNCPBCDAKO",
Self::Ghodipcoiie => "FMEAKOFMFCK_GHODIPCOIIE",
Self::Obbecdekjfe => "FMEAKOFMFCK_OBBECDEKJFE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FMEAKOFMFCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FMEAKOFMFCK_CGCJLHFLEPN" => Some(Self::Cgcjlhflepn),
"FMEAKOFMFCK_LCDDJFAFKPL" => Some(Self::Lcddjfafkpl),
"FMEAKOFMFCK_PJIGHNFHFKD" => Some(Self::Pjighnfhfkd),
"FMEAKOFMFCK_PGDFGMPOIFD" => Some(Self::Pgdfgmpoifd),
"FMEAKOFMFCK_AJBFCODJONF" => Some(Self::Ajbfcodjonf),
"FMEAKOFMFCK_EPNCPBCDAKO" => Some(Self::Epncpbcdako),
"FMEAKOFMFCK_GHODIPCOIIE" => Some(Self::Ghodipcoiie),
"FMEAKOFMFCK_OBBECDEKJFE" => Some(Self::Obbecdekjfe),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ipgfcghiikn {
Kojihmknjic = 0,
Eikbibahchi = 1,
Fceejiblhoc = 2,
}
impl Ipgfcghiikn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kojihmknjic => "IPGFCGHIIKN_KOJIHMKNJIC",
Self::Eikbibahchi => "IPGFCGHIIKN_EIKBIBAHCHI",
Self::Fceejiblhoc => "IPGFCGHIIKN_FCEEJIBLHOC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IPGFCGHIIKN_KOJIHMKNJIC" => Some(Self::Kojihmknjic),
"IPGFCGHIIKN_EIKBIBAHCHI" => Some(Self::Eikbibahchi),
"IPGFCGHIIKN_FCEEJIBLHOC" => Some(Self::Fceejiblhoc),
_ => None,
}
}
}
/// Obf: KGHODPFJGLI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DevelopmentType {
KghodpfjgliMjfldkhkdab = 0,
KghodpfjgliIbmbpmimjeg = 1,
KghodpfjgliDfmfgmcghkk = 2,
KghodpfjgliDgdlljknlmc = 3,
KghodpfjgliFjjaanaiklp = 4,
KghodpfjgliPjpgmlpmkbb = 5,
KghodpfjgliCphfdmghkdn = 6,
KghodpfjgliBpajghjgcam = 7,
KghodpfjgliPpkfekfhfgb = 8,
KghodpfjgliGnameakebnl = 9,
KghodpfjgliApbchinmcij = 10,
KghodpfjgliFbpdglpbbih = 11,
KghodpfjgliMeakdpoakkf = 12,
KghodpfjgliJlcdmpjkphd = 13,
KghodpfjgliMifhifjcgam = 14,
KghodpfjgliBicmkjjbhjf = 15,
KghodpfjgliGaeoajpaihl = 16,
KghodpfjgliOhkdnjgjanh = 17,
KghodpfjgliNoojmahkmhc = 18,
}
impl DevelopmentType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KghodpfjgliMjfldkhkdab => "KGHODPFJGLI_MJFLDKHKDAB",
Self::KghodpfjgliIbmbpmimjeg => "KGHODPFJGLI_IBMBPMIMJEG",
Self::KghodpfjgliDfmfgmcghkk => "KGHODPFJGLI_DFMFGMCGHKK",
Self::KghodpfjgliDgdlljknlmc => "KGHODPFJGLI_DGDLLJKNLMC",
Self::KghodpfjgliFjjaanaiklp => "KGHODPFJGLI_FJJAANAIKLP",
Self::KghodpfjgliPjpgmlpmkbb => "KGHODPFJGLI_PJPGMLPMKBB",
Self::KghodpfjgliCphfdmghkdn => "KGHODPFJGLI_CPHFDMGHKDN",
Self::KghodpfjgliBpajghjgcam => "KGHODPFJGLI_BPAJGHJGCAM",
Self::KghodpfjgliPpkfekfhfgb => "KGHODPFJGLI_PPKFEKFHFGB",
Self::KghodpfjgliGnameakebnl => "KGHODPFJGLI_GNAMEAKEBNL",
Self::KghodpfjgliApbchinmcij => "KGHODPFJGLI_APBCHINMCIJ",
Self::KghodpfjgliFbpdglpbbih => "KGHODPFJGLI_FBPDGLPBBIH",
Self::KghodpfjgliMeakdpoakkf => "KGHODPFJGLI_MEAKDPOAKKF",
Self::KghodpfjgliJlcdmpjkphd => "KGHODPFJGLI_JLCDMPJKPHD",
Self::KghodpfjgliMifhifjcgam => "KGHODPFJGLI_MIFHIFJCGAM",
Self::KghodpfjgliBicmkjjbhjf => "KGHODPFJGLI_BICMKJJBHJF",
Self::KghodpfjgliGaeoajpaihl => "KGHODPFJGLI_GAEOAJPAIHL",
Self::KghodpfjgliOhkdnjgjanh => "KGHODPFJGLI_OHKDNJGJANH",
Self::KghodpfjgliNoojmahkmhc => "KGHODPFJGLI_NOOJMAHKMHC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KGHODPFJGLI_MJFLDKHKDAB" => Some(Self::KghodpfjgliMjfldkhkdab),
"KGHODPFJGLI_IBMBPMIMJEG" => Some(Self::KghodpfjgliIbmbpmimjeg),
"KGHODPFJGLI_DFMFGMCGHKK" => Some(Self::KghodpfjgliDfmfgmcghkk),
"KGHODPFJGLI_DGDLLJKNLMC" => Some(Self::KghodpfjgliDgdlljknlmc),
"KGHODPFJGLI_FJJAANAIKLP" => Some(Self::KghodpfjgliFjjaanaiklp),
"KGHODPFJGLI_PJPGMLPMKBB" => Some(Self::KghodpfjgliPjpgmlpmkbb),
"KGHODPFJGLI_CPHFDMGHKDN" => Some(Self::KghodpfjgliCphfdmghkdn),
"KGHODPFJGLI_BPAJGHJGCAM" => Some(Self::KghodpfjgliBpajghjgcam),
"KGHODPFJGLI_PPKFEKFHFGB" => Some(Self::KghodpfjgliPpkfekfhfgb),
"KGHODPFJGLI_GNAMEAKEBNL" => Some(Self::KghodpfjgliGnameakebnl),
"KGHODPFJGLI_APBCHINMCIJ" => Some(Self::KghodpfjgliApbchinmcij),
"KGHODPFJGLI_FBPDGLPBBIH" => Some(Self::KghodpfjgliFbpdglpbbih),
"KGHODPFJGLI_MEAKDPOAKKF" => Some(Self::KghodpfjgliMeakdpoakkf),
"KGHODPFJGLI_JLCDMPJKPHD" => Some(Self::KghodpfjgliJlcdmpjkphd),
"KGHODPFJGLI_MIFHIFJCGAM" => Some(Self::KghodpfjgliMifhifjcgam),
"KGHODPFJGLI_BICMKJJBHJF" => Some(Self::KghodpfjgliBicmkjjbhjf),
"KGHODPFJGLI_GAEOAJPAIHL" => Some(Self::KghodpfjgliGaeoajpaihl),
"KGHODPFJGLI_OHKDNJGJANH" => Some(Self::KghodpfjgliOhkdnjgjanh),
"KGHODPFJGLI_NOOJMAHKMHC" => Some(Self::KghodpfjgliNoojmahkmhc),
_ => None,
}
}
}
/// Obf: LGGELNENDAO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlayingState {
LggelnendaoPcpdhelpkem = 0,
LggelnendaoAadflkalknl = 1,
LggelnendaoCbankfoeifb = 2,
LggelnendaoCdmmidikfcg = 3,
LggelnendaoOmlfcehbjeh = 4,
LggelnendaoNmghlblkdlh = 5,
LggelnendaoKfkfjhljcop = 6,
LggelnendaoMjgpiephdpi = 7,
LggelnendaoImeplhgajch = 8,
LggelnendaoAghhiaplcdh = 9,
LggelnendaoOkgahgbkfdj = 10,
}
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 {
Self::LggelnendaoPcpdhelpkem => "LGGELNENDAO_PCPDHELPKEM",
Self::LggelnendaoAadflkalknl => "LGGELNENDAO_AADFLKALKNL",
Self::LggelnendaoCbankfoeifb => "LGGELNENDAO_CBANKFOEIFB",
Self::LggelnendaoCdmmidikfcg => "LGGELNENDAO_CDMMIDIKFCG",
Self::LggelnendaoOmlfcehbjeh => "LGGELNENDAO_OMLFCEHBJEH",
Self::LggelnendaoNmghlblkdlh => "LGGELNENDAO_NMGHLBLKDLH",
Self::LggelnendaoKfkfjhljcop => "LGGELNENDAO_KFKFJHLJCOP",
Self::LggelnendaoMjgpiephdpi => "LGGELNENDAO_MJGPIEPHDPI",
Self::LggelnendaoImeplhgajch => "LGGELNENDAO_IMEPLHGAJCH",
Self::LggelnendaoAghhiaplcdh => "LGGELNENDAO_AGHHIAPLCDH",
Self::LggelnendaoOkgahgbkfdj => "LGGELNENDAO_OKGAHGBKFDJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LGGELNENDAO_PCPDHELPKEM" => Some(Self::LggelnendaoPcpdhelpkem),
"LGGELNENDAO_AADFLKALKNL" => Some(Self::LggelnendaoAadflkalknl),
"LGGELNENDAO_CBANKFOEIFB" => Some(Self::LggelnendaoCbankfoeifb),
"LGGELNENDAO_CDMMIDIKFCG" => Some(Self::LggelnendaoCdmmidikfcg),
"LGGELNENDAO_OMLFCEHBJEH" => Some(Self::LggelnendaoOmlfcehbjeh),
"LGGELNENDAO_NMGHLBLKDLH" => Some(Self::LggelnendaoNmghlblkdlh),
"LGGELNENDAO_KFKFJHLJCOP" => Some(Self::LggelnendaoKfkfjhljcop),
"LGGELNENDAO_MJGPIEPHDPI" => Some(Self::LggelnendaoMjgpiephdpi),
"LGGELNENDAO_IMEPLHGAJCH" => Some(Self::LggelnendaoImeplhgajch),
"LGGELNENDAO_AGHHIAPLCDH" => Some(Self::LggelnendaoAghhiaplcdh),
"LGGELNENDAO_OKGAHGBKFDJ" => Some(Self::LggelnendaoOkgahgbkfdj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lbbopepgppa {
Hpdkaikpoig = 0,
Lnfjolbjloe = 1,
Dapajmnghlp = 2,
Eljijpjlkgp = 3,
}
impl Lbbopepgppa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hpdkaikpoig => "LBBOPEPGPPA_HPDKAIKPOIG",
Self::Lnfjolbjloe => "LBBOPEPGPPA_LNFJOLBJLOE",
Self::Dapajmnghlp => "LBBOPEPGPPA_DAPAJMNGHLP",
Self::Eljijpjlkgp => "LBBOPEPGPPA_ELJIJPJLKGP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBBOPEPGPPA_HPDKAIKPOIG" => Some(Self::Hpdkaikpoig),
"LBBOPEPGPPA_LNFJOLBJLOE" => Some(Self::Lnfjolbjloe),
"LBBOPEPGPPA_DAPAJMNGHLP" => Some(Self::Dapajmnghlp),
"LBBOPEPGPPA_ELJIJPJLKGP" => Some(Self::Eljijpjlkgp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Apbbalpmmgk {
Pcpdhelpkem = 0,
Ghgapoakgab = 1,
Bpcekmlpjcj = 2,
Gpjmkkadldc = 3,
Cbbhpgagcoe = 4,
Jnaaaiglhhi = 5,
}
impl Apbbalpmmgk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "APBBALPMMGK_PCPDHELPKEM",
Self::Ghgapoakgab => "APBBALPMMGK_GHGAPOAKGAB",
Self::Bpcekmlpjcj => "APBBALPMMGK_BPCEKMLPJCJ",
Self::Gpjmkkadldc => "APBBALPMMGK_GPJMKKADLDC",
Self::Cbbhpgagcoe => "APBBALPMMGK_CBBHPGAGCOE",
Self::Jnaaaiglhhi => "APBBALPMMGK_JNAAAIGLHHI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"APBBALPMMGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"APBBALPMMGK_GHGAPOAKGAB" => Some(Self::Ghgapoakgab),
"APBBALPMMGK_BPCEKMLPJCJ" => Some(Self::Bpcekmlpjcj),
"APBBALPMMGK_GPJMKKADLDC" => Some(Self::Gpjmkkadldc),
"APBBALPMMGK_CBBHPGAGCOE" => Some(Self::Cbbhpgagcoe),
"APBBALPMMGK_JNAAAIGLHHI" => Some(Self::Jnaaaiglhhi),
_ => None,
}
}
}
/// Obf: PPJPJKPJHMG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlanetFesCardPieceApplyPermissionType {
PpjpjkpjhmgNkadfcmekgn = 0,
PpjpjkpjhmgPmjmefdgohc = 1,
PpjpjkpjhmgHlpfbmbdkpp = 2,
}
impl PlanetFesCardPieceApplyPermissionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PpjpjkpjhmgNkadfcmekgn => "PPJPJKPJHMG_NKADFCMEKGN",
Self::PpjpjkpjhmgPmjmefdgohc => "PPJPJKPJHMG_PMJMEFDGOHC",
Self::PpjpjkpjhmgHlpfbmbdkpp => "PPJPJKPJHMG_HLPFBMBDKPP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PPJPJKPJHMG_NKADFCMEKGN" => Some(Self::PpjpjkpjhmgNkadfcmekgn),
"PPJPJKPJHMG_PMJMEFDGOHC" => Some(Self::PpjpjkpjhmgPmjmefdgohc),
"PPJPJKPJHMG_HLPFBMBDKPP" => Some(Self::PpjpjkpjhmgHlpfbmbdkpp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nkgnoomgbim {
Echponhamcn = 0,
Echekpmlgdm = 1,
Pjkkbffcehf = 2,
Pdeakhakkcd = 3,
Daklbgkehal = 4,
}
impl Nkgnoomgbim {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Echponhamcn => "NKGNOOMGBIM_ECHPONHAMCN",
Self::Echekpmlgdm => "NKGNOOMGBIM_ECHEKPMLGDM",
Self::Pjkkbffcehf => "NKGNOOMGBIM_PJKKBFFCEHF",
Self::Pdeakhakkcd => "NKGNOOMGBIM_PDEAKHAKKCD",
Self::Daklbgkehal => "NKGNOOMGBIM_DAKLBGKEHAL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NKGNOOMGBIM_ECHPONHAMCN" => Some(Self::Echponhamcn),
"NKGNOOMGBIM_ECHEKPMLGDM" => Some(Self::Echekpmlgdm),
"NKGNOOMGBIM_PJKKBFFCEHF" => Some(Self::Pjkkbffcehf),
"NKGNOOMGBIM_PDEAKHAKKCD" => Some(Self::Pdeakhakkcd),
"NKGNOOMGBIM_DAKLBGKEHAL" => Some(Self::Daklbgkehal),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dpenfefpebi {
Kheejbbpicd = 0,
Dabgpbmkgjb = 1,
Dlechgnkomb = 2,
}
impl Dpenfefpebi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kheejbbpicd => "DPENFEFPEBI_KHEEJBBPICD",
Self::Dabgpbmkgjb => "DPENFEFPEBI_DABGPBMKGJB",
Self::Dlechgnkomb => "DPENFEFPEBI_DLECHGNKOMB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DPENFEFPEBI_KHEEJBBPICD" => Some(Self::Kheejbbpicd),
"DPENFEFPEBI_DABGPBMKGJB" => Some(Self::Dabgpbmkgjb),
"DPENFEFPEBI_DLECHGNKOMB" => Some(Self::Dlechgnkomb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bgcejdchkba {
Pcpdhelpkem = 0,
Mnmmgialaoh = 1,
Idmicpbheod = 2,
Niillmjngec = 3,
Monilnmiblg = 4,
Ckaidiijjjf = 5,
Behbcacjcpj = 6,
Eikfegoomcc = 7,
Loehhlbjacf = 8,
Ndjedmknjmb = 9,
}
impl Bgcejdchkba {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BGCEJDCHKBA_PCPDHELPKEM",
Self::Mnmmgialaoh => "BGCEJDCHKBA_MNMMGIALAOH",
Self::Idmicpbheod => "BGCEJDCHKBA_IDMICPBHEOD",
Self::Niillmjngec => "BGCEJDCHKBA_NIILLMJNGEC",
Self::Monilnmiblg => "BGCEJDCHKBA_MONILNMIBLG",
Self::Ckaidiijjjf => "BGCEJDCHKBA_CKAIDIIJJJF",
Self::Behbcacjcpj => "BGCEJDCHKBA_BEHBCACJCPJ",
Self::Eikfegoomcc => "BGCEJDCHKBA_EIKFEGOOMCC",
Self::Loehhlbjacf => "BGCEJDCHKBA_LOEHHLBJACF",
Self::Ndjedmknjmb => "BGCEJDCHKBA_NDJEDMKNJMB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGCEJDCHKBA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BGCEJDCHKBA_MNMMGIALAOH" => Some(Self::Mnmmgialaoh),
"BGCEJDCHKBA_IDMICPBHEOD" => Some(Self::Idmicpbheod),
"BGCEJDCHKBA_NIILLMJNGEC" => Some(Self::Niillmjngec),
"BGCEJDCHKBA_MONILNMIBLG" => Some(Self::Monilnmiblg),
"BGCEJDCHKBA_CKAIDIIJJJF" => Some(Self::Ckaidiijjjf),
"BGCEJDCHKBA_BEHBCACJCPJ" => Some(Self::Behbcacjcpj),
"BGCEJDCHKBA_EIKFEGOOMCC" => Some(Self::Eikfegoomcc),
"BGCEJDCHKBA_LOEHHLBJACF" => Some(Self::Loehhlbjacf),
"BGCEJDCHKBA_NDJEDMKNJMB" => Some(Self::Ndjedmknjmb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bfdgagjdoda {
Pcpdhelpkem = 0,
Iajidambbjb = 1,
Peddmfmoeic = 2,
Miagcabfakb = 3,
}
impl Bfdgagjdoda {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BFDGAGJDODA_PCPDHELPKEM",
Self::Iajidambbjb => "BFDGAGJDODA_IAJIDAMBBJB",
Self::Peddmfmoeic => "BFDGAGJDODA_PEDDMFMOEIC",
Self::Miagcabfakb => "BFDGAGJDODA_MIAGCABFAKB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BFDGAGJDODA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BFDGAGJDODA_IAJIDAMBBJB" => Some(Self::Iajidambbjb),
"BFDGAGJDODA_PEDDMFMOEIC" => Some(Self::Peddmfmoeic),
"BFDGAGJDODA_MIAGCABFAKB" => Some(Self::Miagcabfakb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nfkejjihocj {
Pcpdhelpkem = 0,
Opcgnjmgjde = 1,
Mhogfbjlded = 2,
Fepghfflgij = 3,
Bedpkpfnmnb = 4,
}
impl Nfkejjihocj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NFKEJJIHOCJ_PCPDHELPKEM",
Self::Opcgnjmgjde => "NFKEJJIHOCJ_OPCGNJMGJDE",
Self::Mhogfbjlded => "NFKEJJIHOCJ_MHOGFBJLDED",
Self::Fepghfflgij => "NFKEJJIHOCJ_FEPGHFFLGIJ",
Self::Bedpkpfnmnb => "NFKEJJIHOCJ_BEDPKPFNMNB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NFKEJJIHOCJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NFKEJJIHOCJ_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde),
"NFKEJJIHOCJ_MHOGFBJLDED" => Some(Self::Mhogfbjlded),
"NFKEJJIHOCJ_FEPGHFFLGIJ" => Some(Self::Fepghfflgij),
"NFKEJJIHOCJ_BEDPKPFNMNB" => Some(Self::Bedpkpfnmnb),
_ => None,
}
}
}
/// Obf: HIOLCNPOPON
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightDropType {
HiolcnpoponPcpdhelpkem = 0,
HiolcnpoponHhnbgnfbdho = 1,
HiolcnpoponHolojhggiog = 2,
HiolcnpoponNoknnmpmggn = 3,
HiolcnpoponNofpidpiklj = 4,
HiolcnpoponBikhoegfefd = 5,
HiolcnpoponMkppcdpchie = 6,
HiolcnpoponBhjoklljlpl = 7,
}
impl GridFightDropType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HiolcnpoponPcpdhelpkem => "HIOLCNPOPON_PCPDHELPKEM",
Self::HiolcnpoponHhnbgnfbdho => "HIOLCNPOPON_HHNBGNFBDHO",
Self::HiolcnpoponHolojhggiog => "HIOLCNPOPON_HOLOJHGGIOG",
Self::HiolcnpoponNoknnmpmggn => "HIOLCNPOPON_NOKNNMPMGGN",
Self::HiolcnpoponNofpidpiklj => "HIOLCNPOPON_NOFPIDPIKLJ",
Self::HiolcnpoponBikhoegfefd => "HIOLCNPOPON_BIKHOEGFEFD",
Self::HiolcnpoponMkppcdpchie => "HIOLCNPOPON_MKPPCDPCHIE",
Self::HiolcnpoponBhjoklljlpl => "HIOLCNPOPON_BHJOKLLJLPL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HIOLCNPOPON_PCPDHELPKEM" => Some(Self::HiolcnpoponPcpdhelpkem),
"HIOLCNPOPON_HHNBGNFBDHO" => Some(Self::HiolcnpoponHhnbgnfbdho),
"HIOLCNPOPON_HOLOJHGGIOG" => Some(Self::HiolcnpoponHolojhggiog),
"HIOLCNPOPON_NOKNNMPMGGN" => Some(Self::HiolcnpoponNoknnmpmggn),
"HIOLCNPOPON_NOFPIDPIKLJ" => Some(Self::HiolcnpoponNofpidpiklj),
"HIOLCNPOPON_BIKHOEGFEFD" => Some(Self::HiolcnpoponBikhoegfefd),
"HIOLCNPOPON_MKPPCDPCHIE" => Some(Self::HiolcnpoponMkppcdpchie),
"HIOLCNPOPON_BHJOKLLJLPL" => Some(Self::HiolcnpoponBhjoklljlpl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jilapgbhfji {
Lmjldgfjflc = 0,
Fioljgnekki = 1,
Dpleigpomca = 2,
Nmglepdledh = 3,
}
impl Jilapgbhfji {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lmjldgfjflc => "JILAPGBHFJI_LMJLDGFJFLC",
Self::Fioljgnekki => "JILAPGBHFJI_FIOLJGNEKKI",
Self::Dpleigpomca => "JILAPGBHFJI_DPLEIGPOMCA",
Self::Nmglepdledh => "JILAPGBHFJI_NMGLEPDLEDH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JILAPGBHFJI_LMJLDGFJFLC" => Some(Self::Lmjldgfjflc),
"JILAPGBHFJI_FIOLJGNEKKI" => Some(Self::Fioljgnekki),
"JILAPGBHFJI_DPLEIGPOMCA" => Some(Self::Dpleigpomca),
"JILAPGBHFJI_NMGLEPDLEDH" => Some(Self::Nmglepdledh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lopdmepedfg {
Emiedpkbpki = 0,
Lghejjgfkim = 1,
Gapnmckcjcg = 2,
}
impl Lopdmepedfg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Emiedpkbpki => "LOPDMEPEDFG_EMIEDPKBPKI",
Self::Lghejjgfkim => "LOPDMEPEDFG_LGHEJJGFKIM",
Self::Gapnmckcjcg => "LOPDMEPEDFG_GAPNMCKCJCG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LOPDMEPEDFG_EMIEDPKBPKI" => Some(Self::Emiedpkbpki),
"LOPDMEPEDFG_LGHEJJGFKIM" => Some(Self::Lghejjgfkim),
"LOPDMEPEDFG_GAPNMCKCJCG" => Some(Self::Gapnmckcjcg),
_ => None,
}
}
}
/// Obf: INHPDHLOHHO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleModuleType {
InhpdhlohhoHajdakfienm = 0,
InhpdhlohhoKkhlmkipmfk = 1,
InhpdhlohhoLhgodlabekh = 2,
InhpdhlohhoLjopapakhip = 3,
InhpdhlohhoFnjhiocjhlo = 4,
InhpdhlohhoAenlppaeank = 5,
InhpdhlohhoEdloebejfhn = 6,
}
impl BattleModuleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::InhpdhlohhoHajdakfienm => "INHPDHLOHHO_HAJDAKFIENM",
Self::InhpdhlohhoKkhlmkipmfk => "INHPDHLOHHO_KKHLMKIPMFK",
Self::InhpdhlohhoLhgodlabekh => "INHPDHLOHHO_LHGODLABEKH",
Self::InhpdhlohhoLjopapakhip => "INHPDHLOHHO_LJOPAPAKHIP",
Self::InhpdhlohhoFnjhiocjhlo => "INHPDHLOHHO_FNJHIOCJHLO",
Self::InhpdhlohhoAenlppaeank => "INHPDHLOHHO_AENLPPAEANK",
Self::InhpdhlohhoEdloebejfhn => "INHPDHLOHHO_EDLOEBEJFHN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"INHPDHLOHHO_HAJDAKFIENM" => Some(Self::InhpdhlohhoHajdakfienm),
"INHPDHLOHHO_KKHLMKIPMFK" => Some(Self::InhpdhlohhoKkhlmkipmfk),
"INHPDHLOHHO_LHGODLABEKH" => Some(Self::InhpdhlohhoLhgodlabekh),
"INHPDHLOHHO_LJOPAPAKHIP" => Some(Self::InhpdhlohhoLjopapakhip),
"INHPDHLOHHO_FNJHIOCJHLO" => Some(Self::InhpdhlohhoFnjhiocjhlo),
"INHPDHLOHHO_AENLPPAEANK" => Some(Self::InhpdhlohhoAenlppaeank),
"INHPDHLOHHO_EDLOEBEJFHN" => Some(Self::InhpdhlohhoEdloebejfhn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hljmcibobjo {
Mplpalikjhg = 0,
Fkmgnjgggho = 1,
Enamgjhjghp = 2,
}
impl Hljmcibobjo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mplpalikjhg => "HLJMCIBOBJO_MPLPALIKJHG",
Self::Fkmgnjgggho => "HLJMCIBOBJO_FKMGNJGGGHO",
Self::Enamgjhjghp => "HLJMCIBOBJO_ENAMGJHJGHP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HLJMCIBOBJO_MPLPALIKJHG" => Some(Self::Mplpalikjhg),
"HLJMCIBOBJO_FKMGNJGGGHO" => Some(Self::Fkmgnjgggho),
"HLJMCIBOBJO_ENAMGJHJGHP" => Some(Self::Enamgjhjghp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ffmodddadkj {
Pcpdhelpkem = 0,
Fammlinglda = 1,
Bhkidlmlnka = 2,
Mcbdnoadmii = 3,
Ofgedcbedmn = 4,
Lphoaijfpnp = 5,
Kjaieeiachi = 6,
}
impl Ffmodddadkj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FFMODDDADKJ_PCPDHELPKEM",
Self::Fammlinglda => "FFMODDDADKJ_FAMMLINGLDA",
Self::Bhkidlmlnka => "FFMODDDADKJ_BHKIDLMLNKA",
Self::Mcbdnoadmii => "FFMODDDADKJ_MCBDNOADMII",
Self::Ofgedcbedmn => "FFMODDDADKJ_OFGEDCBEDMN",
Self::Lphoaijfpnp => "FFMODDDADKJ_LPHOAIJFPNP",
Self::Kjaieeiachi => "FFMODDDADKJ_KJAIEEIACHI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FFMODDDADKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FFMODDDADKJ_FAMMLINGLDA" => Some(Self::Fammlinglda),
"FFMODDDADKJ_BHKIDLMLNKA" => Some(Self::Bhkidlmlnka),
"FFMODDDADKJ_MCBDNOADMII" => Some(Self::Mcbdnoadmii),
"FFMODDDADKJ_OFGEDCBEDMN" => Some(Self::Ofgedcbedmn),
"FFMODDDADKJ_LPHOAIJFPNP" => Some(Self::Lphoaijfpnp),
"FFMODDDADKJ_KJAIEEIACHI" => Some(Self::Kjaieeiachi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fbkbokhcllf {
Nmjbkomipnp = 0,
Ddffnbphdmi = 1,
Mhpfegdkikc = 2,
Adeamnahbpe = 3,
}
impl Fbkbokhcllf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nmjbkomipnp => "FBKBOKHCLLF_NMJBKOMIPNP",
Self::Ddffnbphdmi => "FBKBOKHCLLF_DDFFNBPHDMI",
Self::Mhpfegdkikc => "FBKBOKHCLLF_MHPFEGDKIKC",
Self::Adeamnahbpe => "FBKBOKHCLLF_ADEAMNAHBPE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FBKBOKHCLLF_NMJBKOMIPNP" => Some(Self::Nmjbkomipnp),
"FBKBOKHCLLF_DDFFNBPHDMI" => Some(Self::Ddffnbphdmi),
"FBKBOKHCLLF_MHPFEGDKIKC" => Some(Self::Mhpfegdkikc),
"FBKBOKHCLLF_ADEAMNAHBPE" => Some(Self::Adeamnahbpe),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ofkhihfbnfg {
Ceilokjmacj = 0,
Cpnihipdjie = 1,
}
impl Ofkhihfbnfg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ceilokjmacj => "OFKHIHFBNFG_CEILOKJMACJ",
Self::Cpnihipdjie => "OFKHIHFBNFG_CPNIHIPDJIE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OFKHIHFBNFG_CEILOKJMACJ" => Some(Self::Ceilokjmacj),
"OFKHIHFBNFG_CPNIHIPDJIE" => Some(Self::Cpnihipdjie),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lepdlljhipl {
Ldhliijjodp = 0,
Apnjcfefbkb = 1,
}
impl Lepdlljhipl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ldhliijjodp => "LEPDLLJHIPL_LDHLIIJJODP",
Self::Apnjcfefbkb => "LEPDLLJHIPL_APNJCFEFBKB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LEPDLLJHIPL_LDHLIIJJODP" => Some(Self::Ldhliijjodp),
"LEPDLLJHIPL_APNJCFEFBKB" => Some(Self::Apnjcfefbkb),
_ => None,
}
}
}
/// Obf: CHLAIGCKPIG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndReason {
ChlaigckpigPcpdhelpkem = 0,
ChlaigckpigOpakimpmlmi = 1,
ChlaigckpigOfbnfolbdhf = 2,
}
impl BattleEndReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ChlaigckpigPcpdhelpkem => "CHLAIGCKPIG_PCPDHELPKEM",
Self::ChlaigckpigOpakimpmlmi => "CHLAIGCKPIG_OPAKIMPMLMI",
Self::ChlaigckpigOfbnfolbdhf => "CHLAIGCKPIG_OFBNFOLBDHF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CHLAIGCKPIG_PCPDHELPKEM" => Some(Self::ChlaigckpigPcpdhelpkem),
"CHLAIGCKPIG_OPAKIMPMLMI" => Some(Self::ChlaigckpigOpakimpmlmi),
"CHLAIGCKPIG_OFBNFOLBDHF" => Some(Self::ChlaigckpigOfbnfolbdhf),
_ => None,
}
}
}
/// Obf: IMGGHCOBNEF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleStaticticEventType {
ImgghcobnefJlmlmhodcgf = 0,
ImgghcobnefHpdobfppnbl = 1,
ImgghcobnefLccdkppmjlg = 2,
ImgghcobnefFoclbclejih = 3,
ImgghcobnefJdnnkpecmfd = 4,
ImgghcobnefFcgkfljhljc = 5,
ImgghcobnefAilgmechnoi = 6,
ImgghcobnefMchhngngpme = 7,
}
impl BattleStaticticEventType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ImgghcobnefJlmlmhodcgf => "IMGGHCOBNEF_JLMLMHODCGF",
Self::ImgghcobnefHpdobfppnbl => "IMGGHCOBNEF_HPDOBFPPNBL",
Self::ImgghcobnefLccdkppmjlg => "IMGGHCOBNEF_LCCDKPPMJLG",
Self::ImgghcobnefFoclbclejih => "IMGGHCOBNEF_FOCLBCLEJIH",
Self::ImgghcobnefJdnnkpecmfd => "IMGGHCOBNEF_JDNNKPECMFD",
Self::ImgghcobnefFcgkfljhljc => "IMGGHCOBNEF_FCGKFLJHLJC",
Self::ImgghcobnefAilgmechnoi => "IMGGHCOBNEF_AILGMECHNOI",
Self::ImgghcobnefMchhngngpme => "IMGGHCOBNEF_MCHHNGNGPME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IMGGHCOBNEF_JLMLMHODCGF" => Some(Self::ImgghcobnefJlmlmhodcgf),
"IMGGHCOBNEF_HPDOBFPPNBL" => Some(Self::ImgghcobnefHpdobfppnbl),
"IMGGHCOBNEF_LCCDKPPMJLG" => Some(Self::ImgghcobnefLccdkppmjlg),
"IMGGHCOBNEF_FOCLBCLEJIH" => Some(Self::ImgghcobnefFoclbclejih),
"IMGGHCOBNEF_JDNNKPECMFD" => Some(Self::ImgghcobnefJdnnkpecmfd),
"IMGGHCOBNEF_FCGKFLJHLJC" => Some(Self::ImgghcobnefFcgkfljhljc),
"IMGGHCOBNEF_AILGMECHNOI" => Some(Self::ImgghcobnefAilgmechnoi),
"IMGGHCOBNEF_MCHHNGNGPME" => Some(Self::ImgghcobnefMchhngngpme),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mpkjecngfpf {
Gkjgmdaokgn = 0,
Mdeechommij = 1,
Ipoffenefnh = 2,
Ckjajohanmc = 3,
Djijikkijmh = 4,
}
impl Mpkjecngfpf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gkjgmdaokgn => "MPKJECNGFPF_GKJGMDAOKGN",
Self::Mdeechommij => "MPKJECNGFPF_MDEECHOMMIJ",
Self::Ipoffenefnh => "MPKJECNGFPF_IPOFFENEFNH",
Self::Ckjajohanmc => "MPKJECNGFPF_CKJAJOHANMC",
Self::Djijikkijmh => "MPKJECNGFPF_DJIJIKKIJMH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MPKJECNGFPF_GKJGMDAOKGN" => Some(Self::Gkjgmdaokgn),
"MPKJECNGFPF_MDEECHOMMIJ" => Some(Self::Mdeechommij),
"MPKJECNGFPF_IPOFFENEFNH" => Some(Self::Ipoffenefnh),
"MPKJECNGFPF_CKJAJOHANMC" => Some(Self::Ckjajohanmc),
"MPKJECNGFPF_DJIJIKKIJMH" => Some(Self::Djijikkijmh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gapbbjclmgp {
Fhmigjbigfc = 0,
Dgecgaafdjm = 1,
Fjighecanon = 2,
}
impl Gapbbjclmgp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fhmigjbigfc => "GAPBBJCLMGP_FHMIGJBIGFC",
Self::Dgecgaafdjm => "GAPBBJCLMGP_DGECGAAFDJM",
Self::Fjighecanon => "GAPBBJCLMGP_FJIGHECANON",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GAPBBJCLMGP_FHMIGJBIGFC" => Some(Self::Fhmigjbigfc),
"GAPBBJCLMGP_DGECGAAFDJM" => Some(Self::Dgecgaafdjm),
"GAPBBJCLMGP_FJIGHECANON" => Some(Self::Fjighecanon),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pfodgdgfbbn {
Gmiiofmfmpo = 0,
Iomeeecoiob = 1,
Ojccfhhfkao = 2,
Efnmmdbafgm = 3,
Jdljlgoahoi = 4,
}
impl Pfodgdgfbbn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gmiiofmfmpo => "PFODGDGFBBN_GMIIOFMFMPO",
Self::Iomeeecoiob => "PFODGDGFBBN_IOMEEECOIOB",
Self::Ojccfhhfkao => "PFODGDGFBBN_OJCCFHHFKAO",
Self::Efnmmdbafgm => "PFODGDGFBBN_EFNMMDBAFGM",
Self::Jdljlgoahoi => "PFODGDGFBBN_JDLJLGOAHOI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFODGDGFBBN_GMIIOFMFMPO" => Some(Self::Gmiiofmfmpo),
"PFODGDGFBBN_IOMEEECOIOB" => Some(Self::Iomeeecoiob),
"PFODGDGFBBN_OJCCFHHFKAO" => Some(Self::Ojccfhhfkao),
"PFODGDGFBBN_EFNMMDBAFGM" => Some(Self::Efnmmdbafgm),
"PFODGDGFBBN_JDLJLGOAHOI" => Some(Self::Jdljlgoahoi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ifaenkoldci {
Ammkhiennoj = 0,
Ockemhmffbf = 1,
Nnabmpmmgmc = 2,
}
impl Ifaenkoldci {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ammkhiennoj => "IFAENKOLDCI_AMMKHIENNOJ",
Self::Ockemhmffbf => "IFAENKOLDCI_OCKEMHMFFBF",
Self::Nnabmpmmgmc => "IFAENKOLDCI_NNABMPMMGMC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IFAENKOLDCI_AMMKHIENNOJ" => Some(Self::Ammkhiennoj),
"IFAENKOLDCI_OCKEMHMFFBF" => Some(Self::Ockemhmffbf),
"IFAENKOLDCI_NNABMPMMGMC" => Some(Self::Nnabmpmmgmc),
_ => None,
}
}
}
/// Obf: IDFBPKAAHCH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndStatus {
IdfbpkaahchFplonmkabfk = 0,
IdfbpkaahchOccllfphpkp = 1,
IdfbpkaahchGhpiiemdidd = 2,
IdfbpkaahchAldbbjlcbam = 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 {
Self::IdfbpkaahchFplonmkabfk => "IDFBPKAAHCH_FPLONMKABFK",
Self::IdfbpkaahchOccllfphpkp => "IDFBPKAAHCH_OCCLLFPHPKP",
Self::IdfbpkaahchGhpiiemdidd => "IDFBPKAAHCH_GHPIIEMDIDD",
Self::IdfbpkaahchAldbbjlcbam => "IDFBPKAAHCH_ALDBBJLCBAM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IDFBPKAAHCH_FPLONMKABFK" => Some(Self::IdfbpkaahchFplonmkabfk),
"IDFBPKAAHCH_OCCLLFPHPKP" => Some(Self::IdfbpkaahchOccllfphpkp),
"IDFBPKAAHCH_GHPIIEMDIDD" => Some(Self::IdfbpkaahchGhpiiemdidd),
"IDFBPKAAHCH_ALDBBJLCBAM" => Some(Self::IdfbpkaahchAldbbjlcbam),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Onlfppjnlgh {
Jcelllehcmg = 0,
Ogojdcjdmnj = 1,
Dlgaphjiaei = 2,
}
impl Onlfppjnlgh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jcelllehcmg => "ONLFPPJNLGH_JCELLLEHCMG",
Self::Ogojdcjdmnj => "ONLFPPJNLGH_OGOJDCJDMNJ",
Self::Dlgaphjiaei => "ONLFPPJNLGH_DLGAPHJIAEI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ONLFPPJNLGH_JCELLLEHCMG" => Some(Self::Jcelllehcmg),
"ONLFPPJNLGH_OGOJDCJDMNJ" => Some(Self::Ogojdcjdmnj),
"ONLFPPJNLGH_DLGAPHJIAEI" => Some(Self::Dlgaphjiaei),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lgneokbppeo {
Pcpdhelpkem = 0,
Glemheclmgp = 1,
Jpaapmnkief = 2,
Jhbikcplffj = 3,
Bcdhofnmpng = 4,
Cmhhbpohahj = 5,
}
impl Lgneokbppeo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "LGNEOKBPPEO_PCPDHELPKEM",
Self::Glemheclmgp => "LGNEOKBPPEO_GLEMHECLMGP",
Self::Jpaapmnkief => "LGNEOKBPPEO_JPAAPMNKIEF",
Self::Jhbikcplffj => "LGNEOKBPPEO_JHBIKCPLFFJ",
Self::Bcdhofnmpng => "LGNEOKBPPEO_BCDHOFNMPNG",
Self::Cmhhbpohahj => "LGNEOKBPPEO_CMHHBPOHAHJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LGNEOKBPPEO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"LGNEOKBPPEO_GLEMHECLMGP" => Some(Self::Glemheclmgp),
"LGNEOKBPPEO_JPAAPMNKIEF" => Some(Self::Jpaapmnkief),
"LGNEOKBPPEO_JHBIKCPLFFJ" => Some(Self::Jhbikcplffj),
"LGNEOKBPPEO_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng),
"LGNEOKBPPEO_CMHHBPOHAHJ" => Some(Self::Cmhhbpohahj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nodnmncibfg {
Pcpdhelpkem = 0,
Ncllnejnacm = 1,
Aphgbhiapjc = 2,
}
impl Nodnmncibfg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NODNMNCIBFG_PCPDHELPKEM",
Self::Ncllnejnacm => "NODNMNCIBFG_NCLLNEJNACM",
Self::Aphgbhiapjc => "NODNMNCIBFG_APHGBHIAPJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NODNMNCIBFG_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NODNMNCIBFG_NCLLNEJNACM" => Some(Self::Ncllnejnacm),
"NODNMNCIBFG_APHGBHIAPJC" => Some(Self::Aphgbhiapjc),
_ => None,
}
}
}
/// Obf: EJIMIOGAOKL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FightGameMode {
EjimiogaoklPcpdhelpkem = 0,
EjimiogaoklNanhddbcjok = 1,
EjimiogaoklDodgbhjdnfl = 2,
EjimiogaoklFlflkbfgpmp = 3,
EjimiogaoklBoidfehpkei = 4,
EjimiogaoklIclcgjfaebo = 5,
EjimiogaoklHgjeladjljd = 6,
EjimiogaoklIklknebgflg = 7,
EjimiogaoklHapijammakf = 8,
}
impl FightGameMode {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EjimiogaoklPcpdhelpkem => "EJIMIOGAOKL_PCPDHELPKEM",
Self::EjimiogaoklNanhddbcjok => "EJIMIOGAOKL_NANHDDBCJOK",
Self::EjimiogaoklDodgbhjdnfl => "EJIMIOGAOKL_DODGBHJDNFL",
Self::EjimiogaoklFlflkbfgpmp => "EJIMIOGAOKL_FLFLKBFGPMP",
Self::EjimiogaoklBoidfehpkei => "EJIMIOGAOKL_BOIDFEHPKEI",
Self::EjimiogaoklIclcgjfaebo => "EJIMIOGAOKL_ICLCGJFAEBO",
Self::EjimiogaoklHgjeladjljd => "EJIMIOGAOKL_HGJELADJLJD",
Self::EjimiogaoklIklknebgflg => "EJIMIOGAOKL_IKLKNEBGFLG",
Self::EjimiogaoklHapijammakf => "EJIMIOGAOKL_HAPIJAMMAKF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJIMIOGAOKL_PCPDHELPKEM" => Some(Self::EjimiogaoklPcpdhelpkem),
"EJIMIOGAOKL_NANHDDBCJOK" => Some(Self::EjimiogaoklNanhddbcjok),
"EJIMIOGAOKL_DODGBHJDNFL" => Some(Self::EjimiogaoklDodgbhjdnfl),
"EJIMIOGAOKL_FLFLKBFGPMP" => Some(Self::EjimiogaoklFlflkbfgpmp),
"EJIMIOGAOKL_BOIDFEHPKEI" => Some(Self::EjimiogaoklBoidfehpkei),
"EJIMIOGAOKL_ICLCGJFAEBO" => Some(Self::EjimiogaoklIclcgjfaebo),
"EJIMIOGAOKL_HGJELADJLJD" => Some(Self::EjimiogaoklHgjeladjljd),
"EJIMIOGAOKL_IKLKNEBGFLG" => Some(Self::EjimiogaoklIklknebgflg),
"EJIMIOGAOKL_HAPIJAMMAKF" => Some(Self::EjimiogaoklHapijammakf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bjfjfcdpfng {
Dfnbodimigl = 0,
Kdhjfmddaed = 1,
Nddjollfchd = 2,
Gepmobhfhla = 3,
Dabeegbegop = 4,
}
impl Bjfjfcdpfng {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dfnbodimigl => "BJFJFCDPFNG_DFNBODIMIGL",
Self::Kdhjfmddaed => "BJFJFCDPFNG_KDHJFMDDAED",
Self::Nddjollfchd => "BJFJFCDPFNG_NDDJOLLFCHD",
Self::Gepmobhfhla => "BJFJFCDPFNG_GEPMOBHFHLA",
Self::Dabeegbegop => "BJFJFCDPFNG_DABEEGBEGOP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BJFJFCDPFNG_DFNBODIMIGL" => Some(Self::Dfnbodimigl),
"BJFJFCDPFNG_KDHJFMDDAED" => Some(Self::Kdhjfmddaed),
"BJFJFCDPFNG_NDDJOLLFCHD" => Some(Self::Nddjollfchd),
"BJFJFCDPFNG_GEPMOBHFHLA" => Some(Self::Gepmobhfhla),
"BJFJFCDPFNG_DABEEGBEGOP" => Some(Self::Dabeegbegop),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fhbndnnkdon {
Eebjaafcfbf = 0,
Mjoefceboom = 1,
Bcgolhpepgb = 2,
Iedfibdegmb = 3,
}
impl Fhbndnnkdon {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Eebjaafcfbf => "FHBNDNNKDON_EEBJAAFCFBF",
Self::Mjoefceboom => "FHBNDNNKDON_MJOEFCEBOOM",
Self::Bcgolhpepgb => "FHBNDNNKDON_BCGOLHPEPGB",
Self::Iedfibdegmb => "FHBNDNNKDON_IEDFIBDEGMB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FHBNDNNKDON_EEBJAAFCFBF" => Some(Self::Eebjaafcfbf),
"FHBNDNNKDON_MJOEFCEBOOM" => Some(Self::Mjoefceboom),
"FHBNDNNKDON_BCGOLHPEPGB" => Some(Self::Bcgolhpepgb),
"FHBNDNNKDON_IEDFIBDEGMB" => Some(Self::Iedfibdegmb),
_ => None,
}
}
}
/// Obf: JOBBKLNGANP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LobbyCharacterStatus {
JobbklnganpPcpdhelpkem = 0,
JobbklnganpGhgapoakgab = 1,
JobbklnganpBpcekmlpjcj = 2,
JobbklnganpGpjmkkadldc = 3,
JobbklnganpCbbhpgagcoe = 4,
JobbklnganpJnaaaiglhhi = 5,
JobbklnganpIkngbcglmii = 6,
JobbklnganpBpdpipbjemd = 7,
}
impl LobbyCharacterStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JobbklnganpPcpdhelpkem => "JOBBKLNGANP_PCPDHELPKEM",
Self::JobbklnganpGhgapoakgab => "JOBBKLNGANP_GHGAPOAKGAB",
Self::JobbklnganpBpcekmlpjcj => "JOBBKLNGANP_BPCEKMLPJCJ",
Self::JobbklnganpGpjmkkadldc => "JOBBKLNGANP_GPJMKKADLDC",
Self::JobbklnganpCbbhpgagcoe => "JOBBKLNGANP_CBBHPGAGCOE",
Self::JobbklnganpJnaaaiglhhi => "JOBBKLNGANP_JNAAAIGLHHI",
Self::JobbklnganpIkngbcglmii => "JOBBKLNGANP_IKNGBCGLMII",
Self::JobbklnganpBpdpipbjemd => "JOBBKLNGANP_BPDPIPBJEMD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JOBBKLNGANP_PCPDHELPKEM" => Some(Self::JobbklnganpPcpdhelpkem),
"JOBBKLNGANP_GHGAPOAKGAB" => Some(Self::JobbklnganpGhgapoakgab),
"JOBBKLNGANP_BPCEKMLPJCJ" => Some(Self::JobbklnganpBpcekmlpjcj),
"JOBBKLNGANP_GPJMKKADLDC" => Some(Self::JobbklnganpGpjmkkadldc),
"JOBBKLNGANP_CBBHPGAGCOE" => Some(Self::JobbklnganpCbbhpgagcoe),
"JOBBKLNGANP_JNAAAIGLHHI" => Some(Self::JobbklnganpJnaaaiglhhi),
"JOBBKLNGANP_IKNGBCGLMII" => Some(Self::JobbklnganpIkngbcglmii),
"JOBBKLNGANP_BPDPIPBJEMD" => Some(Self::JobbklnganpBpdpipbjemd),
_ => None,
}
}
}
/// Obf: BMDNBHHICLD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LobbyModifyType {
BmdnbhhicldPcpdhelpkem = 0,
BmdnbhhicldGhgapoakgab = 1,
BmdnbhhicldGpjmkkadldc = 2,
BmdnbhhicldBpcekmlpjcj = 3,
BmdnbhhicldIdmjbhjlobg = 4,
BmdnbhhicldLpagmjiogch = 5,
BmdnbhhicldCghanhjieig = 6,
BmdnbhhicldEdkldbhmnoj = 7,
BmdnbhhicldNmgkdcmihab = 8,
BmdnbhhicldGbjimlemgdb = 9,
BmdnbhhicldMgnbekchlhe = 10,
BmdnbhhicldOddbfnhlhkl = 11,
BmdnbhhicldHfmjoaoeinm = 12,
BmdnbhhicldNipbnogdmbl = 13,
BmdnbhhicldOjealealipj = 14,
BmdnbhhicldPinmifohloa = 15,
BmdnbhhicldBpdpipbjemd = 16,
BmdnbhhicldHkodcogoamk = 17,
BmdnbhhicldOidaonjpapa = 18,
}
impl LobbyModifyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BmdnbhhicldPcpdhelpkem => "BMDNBHHICLD_PCPDHELPKEM",
Self::BmdnbhhicldGhgapoakgab => "BMDNBHHICLD_GHGAPOAKGAB",
Self::BmdnbhhicldGpjmkkadldc => "BMDNBHHICLD_GPJMKKADLDC",
Self::BmdnbhhicldBpcekmlpjcj => "BMDNBHHICLD_BPCEKMLPJCJ",
Self::BmdnbhhicldIdmjbhjlobg => "BMDNBHHICLD_IDMJBHJLOBG",
Self::BmdnbhhicldLpagmjiogch => "BMDNBHHICLD_LPAGMJIOGCH",
Self::BmdnbhhicldCghanhjieig => "BMDNBHHICLD_CGHANHJIEIG",
Self::BmdnbhhicldEdkldbhmnoj => "BMDNBHHICLD_EDKLDBHMNOJ",
Self::BmdnbhhicldNmgkdcmihab => "BMDNBHHICLD_NMGKDCMIHAB",
Self::BmdnbhhicldGbjimlemgdb => "BMDNBHHICLD_GBJIMLEMGDB",
Self::BmdnbhhicldMgnbekchlhe => "BMDNBHHICLD_MGNBEKCHLHE",
Self::BmdnbhhicldOddbfnhlhkl => "BMDNBHHICLD_ODDBFNHLHKL",
Self::BmdnbhhicldHfmjoaoeinm => "BMDNBHHICLD_HFMJOAOEINM",
Self::BmdnbhhicldNipbnogdmbl => "BMDNBHHICLD_NIPBNOGDMBL",
Self::BmdnbhhicldOjealealipj => "BMDNBHHICLD_OJEALEALIPJ",
Self::BmdnbhhicldPinmifohloa => "BMDNBHHICLD_PINMIFOHLOA",
Self::BmdnbhhicldBpdpipbjemd => "BMDNBHHICLD_BPDPIPBJEMD",
Self::BmdnbhhicldHkodcogoamk => "BMDNBHHICLD_HKODCOGOAMK",
Self::BmdnbhhicldOidaonjpapa => "BMDNBHHICLD_OIDAONJPAPA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BMDNBHHICLD_PCPDHELPKEM" => Some(Self::BmdnbhhicldPcpdhelpkem),
"BMDNBHHICLD_GHGAPOAKGAB" => Some(Self::BmdnbhhicldGhgapoakgab),
"BMDNBHHICLD_GPJMKKADLDC" => Some(Self::BmdnbhhicldGpjmkkadldc),
"BMDNBHHICLD_BPCEKMLPJCJ" => Some(Self::BmdnbhhicldBpcekmlpjcj),
"BMDNBHHICLD_IDMJBHJLOBG" => Some(Self::BmdnbhhicldIdmjbhjlobg),
"BMDNBHHICLD_LPAGMJIOGCH" => Some(Self::BmdnbhhicldLpagmjiogch),
"BMDNBHHICLD_CGHANHJIEIG" => Some(Self::BmdnbhhicldCghanhjieig),
"BMDNBHHICLD_EDKLDBHMNOJ" => Some(Self::BmdnbhhicldEdkldbhmnoj),
"BMDNBHHICLD_NMGKDCMIHAB" => Some(Self::BmdnbhhicldNmgkdcmihab),
"BMDNBHHICLD_GBJIMLEMGDB" => Some(Self::BmdnbhhicldGbjimlemgdb),
"BMDNBHHICLD_MGNBEKCHLHE" => Some(Self::BmdnbhhicldMgnbekchlhe),
"BMDNBHHICLD_ODDBFNHLHKL" => Some(Self::BmdnbhhicldOddbfnhlhkl),
"BMDNBHHICLD_HFMJOAOEINM" => Some(Self::BmdnbhhicldHfmjoaoeinm),
"BMDNBHHICLD_NIPBNOGDMBL" => Some(Self::BmdnbhhicldNipbnogdmbl),
"BMDNBHHICLD_OJEALEALIPJ" => Some(Self::BmdnbhhicldOjealealipj),
"BMDNBHHICLD_PINMIFOHLOA" => Some(Self::BmdnbhhicldPinmifohloa),
"BMDNBHHICLD_BPDPIPBJEMD" => Some(Self::BmdnbhhicldBpdpipbjemd),
"BMDNBHHICLD_HKODCOGOAMK" => Some(Self::BmdnbhhicldHkodcogoamk),
"BMDNBHHICLD_OIDAONJPAPA" => Some(Self::BmdnbhhicldOidaonjpapa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ehjacniccpk {
Djhpkelepgk = 0,
Ahhcplapkhj = 1,
Dgkipioonfm = 2,
}
impl Ehjacniccpk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Djhpkelepgk => "EHJACNICCPK_DJHPKELEPGK",
Self::Ahhcplapkhj => "EHJACNICCPK_AHHCPLAPKHJ",
Self::Dgkipioonfm => "EHJACNICCPK_DGKIPIOONFM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EHJACNICCPK_DJHPKELEPGK" => Some(Self::Djhpkelepgk),
"EHJACNICCPK_AHHCPLAPKHJ" => Some(Self::Ahhcplapkhj),
"EHJACNICCPK_DGKIPIOONFM" => Some(Self::Dgkipioonfm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fkanibdjnkg {
Ofghjkihmib = 0,
Ladepbbhhgo = 1,
Anegggoebbn = 2,
Hefaiofdana = 3,
Fodclfoalci = 4,
Fcehnmjjabe = 5,
Fnkdiebkoha = 6,
Mmnhglddfbc = 7,
}
impl Fkanibdjnkg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ofghjkihmib => "FKANIBDJNKG_OFGHJKIHMIB",
Self::Ladepbbhhgo => "FKANIBDJNKG_LADEPBBHHGO",
Self::Anegggoebbn => "FKANIBDJNKG_ANEGGGOEBBN",
Self::Hefaiofdana => "FKANIBDJNKG_HEFAIOFDANA",
Self::Fodclfoalci => "FKANIBDJNKG_FODCLFOALCI",
Self::Fcehnmjjabe => "FKANIBDJNKG_FCEHNMJJABE",
Self::Fnkdiebkoha => "FKANIBDJNKG_FNKDIEBKOHA",
Self::Mmnhglddfbc => "FKANIBDJNKG_MMNHGLDDFBC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKANIBDJNKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib),
"FKANIBDJNKG_LADEPBBHHGO" => Some(Self::Ladepbbhhgo),
"FKANIBDJNKG_ANEGGGOEBBN" => Some(Self::Anegggoebbn),
"FKANIBDJNKG_HEFAIOFDANA" => Some(Self::Hefaiofdana),
"FKANIBDJNKG_FODCLFOALCI" => Some(Self::Fodclfoalci),
"FKANIBDJNKG_FCEHNMJJABE" => Some(Self::Fcehnmjjabe),
"FKANIBDJNKG_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha),
"FKANIBDJNKG_MMNHGLDDFBC" => Some(Self::Mmnhglddfbc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pfnaogjdemn {
Pcpdhelpkem = 0,
Apffeddknbk = 1,
Hmliplgieec = 2,
Fommfemibko = 3,
}
impl Pfnaogjdemn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "PFNAOGJDEMN_PCPDHELPKEM",
Self::Apffeddknbk => "PFNAOGJDEMN_APFFEDDKNBK",
Self::Hmliplgieec => "PFNAOGJDEMN_HMLIPLGIEEC",
Self::Fommfemibko => "PFNAOGJDEMN_FOMMFEMIBKO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFNAOGJDEMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"PFNAOGJDEMN_APFFEDDKNBK" => Some(Self::Apffeddknbk),
"PFNAOGJDEMN_HMLIPLGIEEC" => Some(Self::Hmliplgieec),
"PFNAOGJDEMN_FOMMFEMIBKO" => Some(Self::Fommfemibko),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Njbnhhapkhb {
Pcpdhelpkem = 0,
Mpekpbmimcp = 1,
Gfppllgpogo = 2,
}
impl Njbnhhapkhb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NJBNHHAPKHB_PCPDHELPKEM",
Self::Mpekpbmimcp => "NJBNHHAPKHB_MPEKPBMIMCP",
Self::Gfppllgpogo => "NJBNHHAPKHB_GFPPLLGPOGO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NJBNHHAPKHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NJBNHHAPKHB_MPEKPBMIMCP" => Some(Self::Mpekpbmimcp),
"NJBNHHAPKHB_GFPPLLGPOGO" => Some(Self::Gfppllgpogo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mlofjfbhglg {
Kbdoljnphnc = 0,
Hdijdlcneij = 1,
Edhidnfhkab = 2,
Amdjlcmakoo = 3,
}
impl Mlofjfbhglg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kbdoljnphnc => "MLOFJFBHGLG_KBDOLJNPHNC",
Self::Hdijdlcneij => "MLOFJFBHGLG_HDIJDLCNEIJ",
Self::Edhidnfhkab => "MLOFJFBHGLG_EDHIDNFHKAB",
Self::Amdjlcmakoo => "MLOFJFBHGLG_AMDJLCMAKOO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MLOFJFBHGLG_KBDOLJNPHNC" => Some(Self::Kbdoljnphnc),
"MLOFJFBHGLG_HDIJDLCNEIJ" => Some(Self::Hdijdlcneij),
"MLOFJFBHGLG_EDHIDNFHKAB" => Some(Self::Edhidnfhkab),
"MLOFJFBHGLG_AMDJLCMAKOO" => Some(Self::Amdjlcmakoo),
_ => None,
}
}
}
/// Obf: JBPDGDGAEKL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LobbyInteractType {
JbpdgdgaeklPcpdhelpkem = 0,
JbpdgdgaeklBeljhkioikb = 1,
}
impl LobbyInteractType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JbpdgdgaeklPcpdhelpkem => "JBPDGDGAEKL_PCPDHELPKEM",
Self::JbpdgdgaeklBeljhkioikb => "JBPDGDGAEKL_BELJHKIOIKB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JBPDGDGAEKL_PCPDHELPKEM" => Some(Self::JbpdgdgaeklPcpdhelpkem),
"JBPDGDGAEKL_BELJHKIOIKB" => Some(Self::JbpdgdgaeklBeljhkioikb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pligiafnlcb {
Pcpdhelpkem = 0,
Hlldmfkgcda = 1,
Kgcccmglgeg = 2,
}
impl Pligiafnlcb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "PLIGIAFNLCB_PCPDHELPKEM",
Self::Hlldmfkgcda => "PLIGIAFNLCB_HLLDMFKGCDA",
Self::Kgcccmglgeg => "PLIGIAFNLCB_KGCCCMGLGEG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PLIGIAFNLCB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"PLIGIAFNLCB_HLLDMFKGCDA" => Some(Self::Hlldmfkgcda),
"PLIGIAFNLCB_KGCCCMGLGEG" => Some(Self::Kgcccmglgeg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Blldkabgklf {
Pleacpiidin = 0,
Aeccabmfpin = 1,
Jjjgmeiadhb = 2,
}
impl Blldkabgklf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pleacpiidin => "BLLDKABGKLF_PLEACPIIDIN",
Self::Aeccabmfpin => "BLLDKABGKLF_AECCABMFPIN",
Self::Jjjgmeiadhb => "BLLDKABGKLF_JJJGMEIADHB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BLLDKABGKLF_PLEACPIIDIN" => Some(Self::Pleacpiidin),
"BLLDKABGKLF_AECCABMFPIN" => Some(Self::Aeccabmfpin),
"BLLDKABGKLF_JJJGMEIADHB" => Some(Self::Jjjgmeiadhb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jhnkdjmlbjd {
Ibddkljdmkg = 0,
Ognanlcfnpd = 1,
Gcfhnkhmnbi = 2,
}
impl Jhnkdjmlbjd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ibddkljdmkg => "JHNKDJMLBJD_IBDDKLJDMKG",
Self::Ognanlcfnpd => "JHNKDJMLBJD_OGNANLCFNPD",
Self::Gcfhnkhmnbi => "JHNKDJMLBJD_GCFHNKHMNBI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHNKDJMLBJD_IBDDKLJDMKG" => Some(Self::Ibddkljdmkg),
"JHNKDJMLBJD_OGNANLCFNPD" => Some(Self::Ognanlcfnpd),
"JHNKDJMLBJD_GCFHNKHMNBI" => Some(Self::Gcfhnkhmnbi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Embfkiidhpe {
Bdfmkjdnnbh = 0,
Ndlfmmgeggk = 1,
Ipehaghpnhf = 2,
Mooipobjkfn = 3,
Ejkiaibjkca = 4,
Nelcajcingd = 5,
Mdopggbpeje = 6,
Jgjobljgjlh = 7,
Oemobndlmdg = 8,
Noighhpgoad = 9,
Dabiobopoab = 10,
Lojnenenomg = 11,
Glgmldpnkfe = 12,
Olbjggnaala = 13,
Cbiofgcaojg = 1000,
Lkhildgpcbn = 1001,
Akjfmmegpod = 1002,
Pmllcgpgako = 1003,
Kgjdefbmjhb = 1004,
Glgnbnnabig = 1005,
Lmkibonjmok = 1006,
Hanchfgoojb = 1007,
Jnoaaefbikb = 1008,
Eiannmgbiii = 1009,
Cpihfhofaka = 1010,
Hfjhhdihbno = 1011,
Ehpbkckagnk = 1012,
Mdhobimcmef = 1013,
Efdlfokgehm = 1100,
Fgaofleljko = 1101,
Djhlamhglbb = 1102,
Apepofbbcdl = 1103,
Fbhiehlpbgd = 1104,
Hgpkopbemmg = 1105,
Ookgfafgooa = 1200,
Jeiaamjhmof = 1201,
Bnlbgcaamoo = 1202,
Jcbijfljabd = 1203,
Bcppjdfngpb = 1204,
Cdmdeeejlhh = 1205,
Haapkiconee = 1206,
Coffgknlpih = 1207,
Fkddjdjfojc = 1208,
Kcammbcibdf = 1209,
Ofibablkhpn = 1210,
Gcijloagmfa = 1211,
Jffcceacjfd = 1212,
Ghdedkoahij = 1213,
Pfbpflpdhge = 1214,
Gflegeghfeb = 1215,
Pbgillncdik = 1216,
Ifcmeeamcdd = 1217,
Aadfkikjlab = 1218,
Cfhffnoiocg = 1219,
Ipiaonlelge = 1220,
Anbojpioeom = 1221,
Bgjibomknhd = 1222,
Jpgaafkhlhd = 1223,
Kgogcflfoed = 1224,
Bihneigfjcb = 1225,
Omnobcghgja = 1226,
Dfkfggghfbn = 1227,
Gmkjfnoaled = 1228,
Fonpacminbk = 1229,
Cabgmnopoai = 1230,
Efdnjjihlhn = 1231,
Fldmeeilljm = 1232,
Agonhiadech = 1233,
Hadkhiphkhf = 1234,
Ofahkjckcfc = 1300,
Kfjldhikinl = 1301,
Dmlkciogghh = 1302,
Bhkodbogifg = 1303,
Anohpnhgjfe = 1304,
Lookligekgk = 1305,
Dhkijhmdoei = 1306,
Cpgfofjjjfi = 1307,
Cgcikdllcll = 1308,
Fgclfbmibam = 1309,
Opbjaodjimh = 1310,
Pakngdgbdal = 1311,
Jbbicphdbke = 1312,
Apnobkdkjmn = 1313,
Ekchgheapkk = 1314,
Bbjclbnhkna = 1315,
Npefojobkec = 1316,
Gpkmgndmidl = 1317,
Mgkjfcnleea = 1318,
Phleojgchje = 1319,
Jbfmmihmjji = 1320,
Pkjflpekfal = 1321,
Ecdfmopoafc = 1322,
Docccglhkgh = 1323,
Mdnjfmdedpi = 1324,
Nnihpbekdai = 1325,
Cmbjomefiad = 1326,
Bjekhaipjkj = 1327,
Pbdkgkikgok = 1328,
Enlabddihbl = 1329,
Clabhapmlmm = 1330,
Iaijidpnien = 1331,
Jhhabkljjnm = 1332,
Mhmgdanlkfj = 1333,
Alafkcdaiog = 1334,
Eecicdknoba = 1335,
Ameeolbpdln = 1336,
Lllekknelkk = 1337,
Kmkdaknoffe = 1338,
Aahkjfjejdh = 1339,
Bijenmihfjp = 1340,
Bcelalimkna = 1341,
Bonacpaffpb = 1342,
Cohcbpgnkfm = 1343,
Kgmnohibpan = 1344,
Fdfmefijpnd = 1345,
Ijldlfbfhcb = 1346,
Iemkihbdoaj = 1347,
Igkaclbfmbe = 1350,
Hkkepabknof = 1351,
Ahnoolhmblf = 1352,
Ompnmhakhoo = 1353,
Hiknifoohdg = 1354,
Pikekcilnbe = 1355,
Cbdalfkhdmb = 1356,
Cikemebfbhn = 1357,
Pldbgjggono = 1358,
Cnidniefkbd = 1359,
Bahbjgalhmm = 1360,
Hkdohdmidab = 1361,
Ggacnpnajnn = 1362,
Ofiohdfjjjo = 1363,
Jkoijnkcohm = 1364,
Bippkallpnd = 1365,
Jcjfnkdekfk = 1366,
Ddcbkdjofco = 1367,
Negnobkdejd = 1368,
Ninhfgjjpmk = 1369,
Klpckbceepc = 1370,
Loknajihpbh = 1371,
Plbgemdhhkb = 1372,
Pajjmejnnlc = 1373,
Jkbclnncnin = 1374,
Oefbelaonfp = 1375,
Bgmfophaigk = 1376,
Khaipeodjip = 1377,
Bjbjpflooio = 1378,
Dnigmlkipce = 1379,
Pcpopdlihkg = 1380,
Mpilaghojkl = 1381,
Klganopbajo = 1382,
Clennhoiadm = 1383,
Comlliokflc = 1384,
Ambjnmbhilc = 1385,
Fbhikbjmjkp = 1386,
Fmbpgabnhgg = 1387,
Nkldafjelhp = 1400,
Calgkdjfppd = 1401,
Ecmcacedemh = 1402,
Ebambfclfob = 1403,
Jiigfmbhldd = 1404,
Dbapgeflkld = 1405,
Jcdfahdmifl = 1406,
Lmifpopieph = 1407,
Lobmbjfafne = 1408,
Inklbjkifen = 1409,
Clmkcfochln = 1410,
Oiombjlcnfb = 1411,
Mnfdficfhoe = 1412,
Koglpflgdko = 1413,
Jgmbobbejcp = 1414,
Mmgfebijfio = 1415,
Aafamkphddk = 1416,
Dplldiadlhl = 1417,
Emnelolleic = 1418,
Bcacemoakka = 1419,
Fldepaengfh = 1420,
Cmhcniglidh = 1421,
Fpgijamlkao = 1422,
Oiheeddmddn = 1423,
Ojkpgefmglj = 1424,
Imckmlidkoi = 1425,
Ackalcbhomf = 1426,
Djmdmmgdloe = 1427,
Lifbkegkigg = 1428,
Icpoccfkkfb = 1429,
Makkebcbejd = 1430,
Cikeggnblli = 1431,
Ccpdegcclib = 1700,
Fgjbeonejbh = 1701,
Enijcllieea = 1702,
Kkbfigihfpp = 1703,
Cachbocnlko = 1704,
Ldladoedhbn = 1705,
Ejpeikdamnd = 1706,
Ifflbdhlfml = 1707,
Ckhhmlebooa = 1708,
Phoohkmhpjg = 1709,
Eafoghgbmeg = 1800,
Jfmjlfpfckj = 1801,
Dbcapdnokkm = 1802,
Gideiacliip = 1804,
Mjdbafjpenc = 1805,
Laeloplkdgb = 1806,
Ohkfejlajdm = 1807,
Clofdmpnbni = 1808,
Nakmipmfbmj = 1809,
Bkdjadifhpi = 1810,
Fmflfkhhfjf = 1811,
Deodhigepbe = 1812,
Ejgmfphpomf = 1813,
Ojembabfdma = 1814,
Kjdeobkjjcb = 1900,
Ikpopokfcnk = 1901,
Dfmkpjonabf = 1902,
Paggfmhfoah = 1903,
Odplgkgiaml = 2000,
Bemkmhgdekl = 2001,
Ljdimklaafm = 2002,
Oldmhmdfked = 2003,
Gcbjfpggkam = 2004,
Pgckiojoook = 2005,
Fpdlociimll = 2006,
Cmcbeapdfbc = 2007,
Iialehdpfoh = 2008,
Hjlaiefhcbb = 2009,
Pmknkfeohmp = 2010,
Pkfpmoghpkh = 2100,
Caefapfmhfo = 2101,
Enlfdiobhle = 2102,
Enaihnkjabp = 2103,
Lbmdbpiedpc = 2104,
Bldcklkejhn = 2105,
Ehebdgakkad = 2106,
Jpaliijmcdc = 2107,
Mpaephdghcg = 2108,
Dhdbdhgioih = 2109,
Abhiofgcdag = 2110,
Oipkebihaaa = 2111,
Fobcfipmohf = 2112,
Iejdaogjkcf = 2113,
Ifgcmeplibo = 2114,
Nimniejglok = 2115,
Lcdldkiagad = 2116,
Jbjnipmfnim = 2117,
Ffijcljnpii = 2118,
Nhkoafnmnep = 2201,
Lnklbpjlmic = 2202,
Oihohkpjnja = 2204,
Cphleckjnof = 2205,
Bbhllpldknh = 2207,
Mbfkdhiebib = 2213,
Ejjccnhmcnf = 2214,
Fbkfahaeplh = 2216,
Fopblilkifb = 2218,
Gmlommefach = 2223,
Nhmmjohlgok = 2224,
Gindkbngkip = 2225,
Fokbilbadbj = 2300,
Odlahnmlmdi = 2400,
Oohnjeiehmk = 2401,
Bkongmogldo = 2402,
Akjmnldchhp = 2403,
Ffmpiciampb = 2404,
Gdjakhflfpj = 2405,
Kcdlacamnmo = 2406,
Hapmfnobege = 2407,
Kpgoofefoac = 2408,
Gfaifabllcf = 2409,
Fipaepbmgka = 2500,
Pgdepmdlppl = 2501,
Fconiokogoh = 2502,
Pkifdpkaocb = 2600,
Faejpadfaic = 2601,
Dcagjfgponj = 2602,
Gieebkhcchc = 2603,
Dhkokocgbnf = 2604,
Lofobfppehj = 2605,
Mmengaboppm = 2606,
Nfbecganjid = 2607,
Kifennjiknj = 2608,
Kkmpdpfaena = 2609,
Eahgjkdekfe = 2610,
Dcohileoici = 2611,
Boaoknmiecd = 2612,
Laficfnghpe = 2613,
Dmpkbdakcpi = 2614,
Pnojeoklhlc = 2615,
Abingihiign = 2616,
Kfjejjlglcm = 2617,
Glhnikmmdgl = 2618,
Acpbpinacca = 2619,
Kgggcipafjp = 2620,
Mmlojlhicog = 2621,
Nodhahhgkmd = 2622,
Bkdmdnegicd = 2623,
Jfbljoadbok = 2624,
Cojkfkipgmc = 2625,
Fkhpbamjncj = 2626,
Ocibebcffkl = 2627,
Njcpfabklgn = 2628,
Edgapcophkj = 2629,
Mbbejplhdhg = 2630,
Iiaiibgmidl = 2631,
Jhfjfkmhgco = 2632,
Iphefdkkcid = 2633,
Booafehngic = 2634,
Bmjmiehpaao = 2635,
Kfmejgngaom = 2636,
Ifpmdaekjgh = 2637,
Dkfknjkafhf = 2700,
Igjhmkgedpm = 2701,
Angladblhfi = 2702,
Hpojjdeblgo = 2703,
Blekinepogd = 2704,
Lmgonamibeo = 2705,
Efohgfkgidk = 2706,
Dagdaepchgp = 2751,
Ijmjckdfhca = 2752,
Gpckbgjacik = 2753,
Jcmpmjklfhc = 2754,
Flbimmccgco = 2755,
Gldmcpdilib = 2756,
Egmijnohoee = 2801,
Ngdhggleedl = 2802,
Fpcmjpbbibo = 2803,
Agaljfedelg = 2804,
Mfacoafmfne = 2805,
Ageiacicmdb = 2806,
Gpimcbhmnkj = 2807,
Helbfpmeddj = 2808,
Cmnbjoeeegg = 2809,
Bngjgneccgb = 2810,
Fpmgghafhlf = 2811,
Hhhgihmhbdd = 2812,
Flppaeahcjm = 2813,
Lpfohandjao = 2814,
Iiebbplfklm = 2815,
Khphfjdceko = 2816,
Djcanidofdi = 2817,
Iedmdkjfoke = 2850,
Cadaelgdkdl = 2851,
Fdlcflcobdf = 2852,
Pbmojfaflch = 2853,
Nmdpniejpef = 2854,
Dipakpolocp = 2855,
Bddgfiabnck = 2856,
Anjdmbkbhgo = 2901,
Nbndinaaimd = 2902,
Phmieacpcfn = 2903,
Dlbimkdafpf = 2904,
Ahckijiobnb = 2905,
Npcnmifnoje = 2906,
Hbjnajckfkb = 2907,
Nfjdbjlohef = 2908,
Ahpekcdoaae = 2909,
Menbhhkefoh = 2910,
Aaminjplaod = 2911,
Mgiafkeiool = 2912,
Bboglkgdngh = 2913,
Hdalcnfooag = 2914,
Mkmfmbajfnh = 2915,
Peaeookllcf = 2916,
Eefnmjflddc = 2917,
Fcghaciajjj = 2918,
Mkiapoellhi = 2919,
Fkdnjpeehfk = 2920,
Nlkcpnhlmnh = 2921,
Pcfamjjaefk = 2922,
Kcldapbbbon = 2923,
Fggbjglcifj = 2924,
Lihnpabhjoo = 2925,
Hdfdhigagfl = 2926,
Eegogpdfoca = 2927,
Ellolllaamn = 2928,
Knmpoknedpn = 2929,
Aakieaglpij = 2930,
Agmaegkhpgm = 2951,
Hkbonocpjpb = 2952,
Pdfbdedmmec = 2953,
Cifijoihfad = 2954,
Anijemnmbel = 2955,
Jjndobfggop = 2956,
Abahiaggjmp = 3001,
Fbklgjidggi = 3002,
Ocbidkhecoo = 3003,
Edkelinmffp = 3004,
Lhdiiohiilc = 3005,
Lenndmhkpfk = 3006,
Gpofbdaepdm = 3007,
Hbfndablica = 3008,
Emphmampnih = 3009,
Npmlpeeaphj = 3010,
Pochnpclbdl = 3011,
Jmkfjpgfkki = 3012,
Biobfhmnfdd = 3013,
Dkidgedoopl = 3101,
Giepefhjkfa = 3102,
Poajifckleo = 3103,
Bcdjjeajegp = 3104,
Ndpoegkiigl = 3105,
Ejemfakblnn = 3106,
Pdpajfmcido = 3107,
Lbggmcopcbm = 3108,
Mfjgmfclaeo = 3109,
Njlgbkmjind = 3110,
Lmddbgnefnd = 3111,
Ilijhjbfiea = 3112,
Dlgkcklhkgn = 3113,
Ecedbakaoia = 3114,
Kpbeafmdpic = 3115,
Dkblcphkpec = 3116,
Filemhbkmda = 3117,
Joijcelnahp = 3118,
Ijgkiglpjin = 3119,
Fdlkajmdjlf = 3120,
Lbfoonfbpbj = 3151,
Ghmonglglli = 3152,
Fcpinfconod = 3153,
Maoniddicma = 3154,
Obdnibedckg = 3155,
Kabefhidfeb = 3156,
Edjgckagdpo = 3157,
Njkkmoodkak = 3201,
Opajaackage = 3202,
Jjgmdpekpcg = 3203,
Bcakjnjjnhe = 3204,
Lhahcccache = 3205,
Kopflgpipmp = 3206,
Jocpobbjilb = 3207,
Foobccjljel = 3208,
Aoibjmjaabd = 3209,
Mgnogjefpdm = 3210,
Lgfgmmggbjd = 3211,
Lpeolioadkj = 3212,
Fpoeghgianh = 3213,
Oabfohekage = 3214,
Anlfbjbmngn = 3301,
Liccimfbmaj = 3302,
Eapldlbenmh = 3303,
Fegankljing = 3304,
Mghkgplaiih = 3305,
Ljkglbfgncm = 3306,
Pnobndcjche = 3307,
Acfagdfidpb = 3308,
Gkcfhmeiepj = 3309,
Ahbleoabjii = 3310,
Egookoljlhe = 3311,
Hcheoaeppka = 3312,
Fjfhbjkohgd = 3313,
Glabhjihopm = 3314,
Dchkblpdaok = 3315,
Agibgakngah = 3316,
Nkjnkcdbbdj = 3317,
Beinmllhgkf = 3318,
Onjdbdkinfm = 3319,
Gpljgkchkeh = 3501,
Iiiecojeehk = 3502,
Mfjmafddlgg = 3503,
Cklfbkpomgb = 3504,
Pbcnkkpbboj = 3505,
Lgalbcjkajb = 3506,
Dkigmbdmdel = 3507,
Fedpgfbdgom = 3601,
Lkpokdjleph = 3602,
Fdnjapkkipm = 3603,
Nnpkhledbjn = 3604,
Ioiigapdogc = 3605,
Olclmbhoeom = 3606,
Okfgodohbfd = 3607,
Okikpblaccg = 3608,
Dimoaidkmma = 3609,
Gceodahomah = 3610,
Bnkcpchfojl = 3611,
Icneefoaheg = 3612,
Daogochapaj = 3613,
Nnkgjoljgfe = 3614,
Ppgibhcpfil = 3615,
Jhioikapamk = 3616,
Igoailcbhei = 3617,
Njeidjojjpg = 3618,
Adffplihgdn = 3619,
Adcfeddknmo = 3620,
Aafhnclnkgh = 3621,
Bfkcinjdckc = 3622,
Pgilnhhhnkc = 3623,
Hjmaiagcnkp = 3624,
Imekbacioei = 3625,
Fkcmgdlinph = 3626,
Hhfdclfheif = 3627,
Ecfeaijcpnb = 3628,
Agmhhadekdj = 3629,
Ieoaanamfio = 3630,
Hcpbmncjgjh = 3631,
Nfdfcbeoapj = 3632,
Lmchdceknkg = 3633,
Clcjaepmebf = 3634,
Fijblijfjmm = 3635,
Pimeccjpnhc = 3636,
Hkjnpohfgif = 3701,
Oheeckbeoja = 3702,
Mhialkkphmd = 3703,
Aadkmkeomma = 3704,
Lepgdjdlnlb = 3705,
Ikhdnfebemm = 3706,
Cnlnennbkbb = 3707,
Jcfjkhmjcep = 3708,
Jfiaghlfclb = 3709,
Okgfgpdcjpk = 3710,
Lapnpefdmee = 3712,
Mhhhneieemp = 3713,
Akfmgkogadf = 3714,
Bojgggjbhhg = 3715,
Ciommpcfpip = 3716,
Capmgffckpb = 3717,
Paofgfkmjfg = 3718,
Mckehnngolm = 3801,
Celmmebfgae = 3802,
Ijkgfmpjjnh = 3803,
Ncodiddokfc = 3804,
Lgnnlkdedkg = 3805,
Fkbgbckmekb = 3806,
Pmeokkdkiba = 3807,
Akapmpdmffp = 3808,
Bnnmlkcfhkb = 3809,
Pcccdefjnib = 3810,
Hkjmibaomja = 3811,
Dlcpkhgbeje = 3812,
Okfanhcdpcl = 3813,
Pgepccehfip = 3814,
Ljioeofhfmi = 3901,
Caffapgkcgi = 3902,
Cmfkacmofkb = 3903,
Kkoacjeflfi = 3904,
Becfnndmeoh = 3905,
Dcgnefhlnom = 4001,
Ghaapcgiada = 4002,
Lflfbangbbc = 4003,
Dnfmbcmecoo = 4004,
Ipamfhkdacl = 4005,
Ekmmflbfnpj = 4006,
Hfcaiolhfcl = 4007,
Jljabipbnki = 4008,
Ldlfmemgieh = 4009,
Gochicelcjk = 4010,
Bdcgookjmof = 4011,
Ipfoemecajp = 4012,
Bmnoblpjfpp = 4013,
Nlebkneenni = 4014,
Eaneiaoljnf = 4015,
Lfhbedjapbm = 4016,
Eniabajmokg = 4017,
Kbfhcddomok = 4018,
Ienbihacdke = 4019,
Bcdmdlklhgi = 4020,
Olbpcbfciod = 4021,
Imjbpbccfco = 4101,
Nhddgmjhflm = 4102,
Fokohkpbbke = 4103,
Pokoloigeip = 4201,
Ehlmoaghipf = 4251,
Ajoebgkcjcg = 4252,
Npmgblfoonl = 4301,
Migoobebbmi = 4302,
Ebblabikaaj = 4303,
Egkgmnoejoc = 4304,
Dpjjmnlljme = 4351,
Flgfipfojik = 4352,
Gcghlalapbe = 4353,
Hkajppmdfhn = 4354,
Dpgbgaddaip = 4355,
Khofkdilbgf = 4356,
Bbcecmifhaa = 4401,
Mkjpbgojghi = 4402,
Klmhaggohgj = 4403,
Mhmjddcebmg = 4404,
Mjfahkdpmmp = 4405,
Piehfifgmah = 4406,
Bfpggdabbof = 4407,
Ecffeopcdad = 4408,
Hfoibgldlmo = 4409,
Kegaekbjpol = 4410,
Mfiecikfhep = 4411,
Kgbhpmijppf = 4412,
Ekfipeomdda = 4413,
Fcgoecignlb = 4451,
Apdanblmiap = 4452,
Eaafnehdjll = 4501,
Kejfkcimfoc = 4502,
Lhcpnkpnakm = 4503,
Gjdlfhbillc = 4504,
Fkjogebjcok = 4505,
Ccablkeeelh = 4506,
Bldmblnajie = 4507,
Lcejjbkacod = 4508,
Mkhfahaokeb = 4509,
Dpinmjhgmoe = 4510,
Beeepmonjin = 4511,
Bcifboedcol = 4512,
Codchokdiah = 4513,
Mallaipaimd = 4514,
Gojkecchhpp = 4515,
Pgncdecdcha = 4601,
Oemokeljnjh = 4651,
Ikbcjipbmab = 4652,
Gmpecodohkk = 4653,
Blbcphidpki = 4654,
Cmiahcofgbn = 4655,
Dolmhkfbggd = 4656,
Cplobgemabp = 4657,
Eplimhgfbmc = 4658,
Fpohglgfgna = 4659,
Chaagekkeap = 4660,
Gdneeknleah = 4661,
Aafgpaeigpo = 4662,
Hiagjeionpk = 4663,
Mjnnpemlemb = 4664,
Lhjdfgnjkoe = 4665,
Pjgajlhfebe = 4666,
Poedbnfoloj = 4667,
Benjmipgenb = 4668,
Encemoikhnj = 4669,
Kifgmmodpii = 4670,
Lmcgbjglgkk = 4671,
Khmhohgfhha = 4672,
Khhhobmhjao = 4673,
Hpnkakcdfab = 4674,
Picfcpnajbn = 4675,
Pgenmjpjcaf = 4678,
Fbmjnmkaiio = 4679,
Piadndgobif = 4680,
Ojbkgbhdcop = 4681,
Ogmncfbjmif = 4701,
Gkdjbiabpjb = 4702,
Kingpbfmlap = 4721,
Bmhhecieccf = 4722,
Mojglhlbgfe = 4724,
Iffpdjmhaek = 4725,
Cpjcnhdlppd = 4726,
Pgahbhbpbli = 4727,
Ifdilddieke = 4728,
Oabkfhbhajb = 4729,
Kckoccbaofn = 4730,
Fnnimjheicb = 4731,
Hcpjjbhlece = 4732,
Kleoghdhajb = 4733,
Ehilpmldgja = 4734,
Fojjhadnemk = 4735,
Mlhmcoonhog = 4736,
Pefncmolfnn = 4737,
Fogopapojhl = 4738,
Abndinfdpcf = 4739,
Ieeiogkmedg = 4740,
Fhjmdmiepbg = 4741,
Ocjmjpjefof = 4742,
Dpgciljnhmi = 4743,
Pfjkcolihof = 4744,
Blikgflbino = 4745,
Blmdebnodgh = 4746,
Gmgpceddfdb = 4747,
Gdaoonjglln = 4748,
Dgaolplaabd = 4749,
Jgehpghbbbp = 4750,
Deahbgfgkfc = 4751,
Epofhiajcmh = 4752,
Klkkgkmpnil = 4753,
Chiiebmikmj = 4754,
Pplccmhaneg = 4755,
Mplmdadajjb = 4756,
Lhhbjhbmopg = 4757,
Pdpilfcfhip = 4758,
Cjjepppldog = 4759,
Pigeejlmcen = 4760,
Fbimckbjcoa = 4761,
Eclphalccjb = 4762,
Agkddjicllf = 4801,
Fccijnadhal = 4802,
Bnmkahjnnfp = 4803,
Dopncgdcnam = 4804,
Jbedmjihegd = 4805,
Ipjhaecilmp = 4806,
Cpdmafdbhmc = 4807,
Mekniklakai = 4808,
Aoeljlldpnf = 4809,
Heafmhijjjo = 4810,
Lelpjckobjf = 4811,
Jdlhaihommo = 4812,
Lamphklkjpf = 4813,
Ofpconmoljf = 4814,
Jimicaoogbc = 4815,
Gbgagmoelgo = 4816,
Gmfjcjanlbo = 4851,
Nhjkhkkgflg = 4852,
Oiidppllgkk = 4901,
Ecccacaiimd = 4902,
Gaggghgkdng = 4903,
Bmpmmaahokn = 4904,
Ihkoomgglfp = 4905,
Nihfplgbnph = 4906,
Gifjhijohfm = 4907,
Ephmkdaeloj = 4908,
Jmmnpkehlle = 4909,
Elnaphgkcpk = 4951,
Eafonfdmbda = 4952,
Ofmiepckiia = 4963,
Gglkjjlgaok = 4964,
Lbofoapklmj = 4965,
Ffacjakgobp = 4966,
Afccooikpjc = 4967,
Dpfijghnpab = 4968,
Fcicofocemc = 4969,
Oapekjlgdkg = 4970,
Blkdfbgbdhd = 4980,
Kbhmaalocmo = 4981,
Lckkenfachf = 4982,
Cnikbemgjdi = 4983,
Hbobjlhniea = 4984,
Adjpnkfkdai = 4985,
Bebfpnliopf = 4986,
Obndanaglch = 4987,
Mblffjbonkm = 4988,
Mlobjglkgak = 4989,
Gdgpaoijjki = 4990,
Kanefcclfla = 4991,
Hbedlhnofal = 4992,
Iidhkfllacd = 4993,
Ojdelomjnch = 4994,
Gmlijokdgfj = 5101,
Fdblbfnbcfh = 5102,
Kijjbbjcmcc = 5103,
Jgpjepdcokn = 5104,
Oacfkbbapcl = 5105,
Bfipndkmajl = 5106,
Ndalneebfmk = 5107,
Dembiinffod = 5108,
Domjnheeagn = 5109,
Mgeajmhhnig = 5110,
Abdjmcinigp = 5111,
Onchdflbdlc = 5112,
Mpffaanjmgo = 5113,
Efjpbblfgnc = 5114,
Ljfmaihchbc = 5115,
Lgdpgaggpgh = 5116,
Lbpdkkhbfja = 5117,
Iplianjkmbk = 5151,
Almfkcegmga = 5152,
Cikmalkepbb = 5201,
Ijnpbofolod = 5202,
Jcabgbomnlj = 5203,
Edmjlgdlohc = 5204,
Cbgiboeopgm = 5205,
Cnhllmaoibf = 5251,
Lfkdaimgemh = 5252,
Mdclinjaieb = 5253,
Kloadopgjdp = 5254,
Epialmpdofp = 5255,
Bhldkogjfcb = 5256,
Pnfcpcoibme = 5257,
Mipmpikhjaa = 5258,
Hpklplmkeni = 5259,
Hnfkpjmiobn = 5260,
Mkdgnbhpnkl = 5261,
Jpdmiheefeh = 5262,
Hdodcjlkddf = 5301,
Lbknkhffgpn = 5302,
Npceamnlbim = 5303,
Hmnmnlnjipn = 5304,
Mimgpjhmiam = 5305,
Ngopbfeocpj = 5306,
Bcolcggbhmf = 5307,
Fognhlgohdb = 5351,
Pgpbcbfmepi = 5352,
Odkbifjbdjj = 5353,
Oecmaieljdn = 5354,
Jlfcffcgamb = 5355,
Phikhideago = 5356,
Mlinonpmdhg = 5357,
Liehbfjdnoo = 5358,
Nmdefjdflhc = 5401,
Kpofabmlknh = 5402,
Coinbonnkmi = 5403,
Cnelhmnenio = 5404,
Dpkiglelbpg = 5405,
Ibmaihjpeah = 5406,
Fcnadincfjc = 5407,
Indnediklkf = 5408,
Peeedgfonig = 5409,
Efgkigdgifj = 5410,
Fpnoebpfjha = 5411,
Khhcajdgifa = 5412,
Oadfdeknhhb = 5413,
Jokgjallmhb = 5501,
Kkjcmmenbdo = 5502,
Hkabnnhlaja = 5503,
Mdlkapkmbll = 5551,
Lifmhpakjnh = 5552,
Bmlcloembem = 5553,
Deojkaiifgo = 5554,
Lfdnhncniig = 5555,
Onbaiacjbjh = 5556,
Pclemfijkpm = 5557,
Ibnbcicoeah = 5558,
Mknlpldofhb = 5559,
Aadkjdnaghl = 5560,
Gpimgcejcjj = 5601,
Ldpplkadllb = 5602,
Gjdnpkpohfn = 5603,
Ijmabfmpmdn = 5604,
Jfhpkifchho = 5651,
Emkkclbcoce = 5652,
Pdgpnjhaaek = 5653,
Idkcnahmfdo = 5654,
Mjhgbmpblda = 5655,
Onkdhblkpib = 5656,
Cghgadolnnm = 5701,
Ljjlmidfjcc = 5702,
Kaaplpphgbi = 5703,
Lbhhnejjeoj = 5704,
Leooenonhep = 5705,
Nciffojoelo = 5706,
Kjccgdkeabb = 5707,
Ldinmkceocd = 5708,
Cjadpjnoehi = 5709,
Kgdaadobbhi = 5710,
Fjpkchalcig = 5751,
Hlchdpmihpg = 5752,
Opeapnkmcoi = 5753,
Fnfldiechni = 5754,
Aaplglccaen = 5755,
Lfpgkfoeefh = 5756,
Kbpmaklcmko = 5757,
Difjbaipnea = 5758,
Kdmnbnjigpe = 5759,
Jagikkjhkgp = 5760,
Ggobdmpcikh = 5761,
Mnadeojgohj = 5762,
Kldacmcdflf = 5763,
Dgfkhgjedif = 5764,
Eepjmlacbjc = 5771,
Npbkpdobkin = 5772,
Bbimepmijop = 5773,
Jjomcdecacm = 5774,
Opckbmeoncg = 5775,
Kfmlbjhmchc = 5776,
Mianmmjnbim = 5777,
Neajkjcddmn = 5778,
Eaflnecbpcp = 5779,
Bckifihnkpj = 5785,
Jololjgaiec = 5786,
Phhjljdeipm = 5787,
Nociaeacfmg = 5788,
Nggnpcmhnem = 5789,
Bkjnefkjppi = 5790,
Ihihekncagf = 5791,
Kbaoneclndl = 5792,
Nempffjhmfk = 5793,
Mfknidobeon = 5794,
Jcomlmdbkln = 5795,
Adafcojdjkh = 5796,
Hcnaojenkbc = 5797,
Gdmohhmjfbj = 5798,
Ichbhpholca = 5799,
Lbcgbhbohai = 5800,
Mipecghgija = 5801,
Hjephfmcpfk = 5802,
Nebdenoeonm = 5803,
Jdinbjdklcf = 5804,
Ggmbpijkfgo = 5805,
Dnckccfhpfd = 5806,
Cabehfdicic = 5807,
Amlppfmkmfp = 5808,
Nlegdefngea = 5809,
Ighkmbleigm = 5810,
Khhinmmipmj = 5811,
Ofngiagahml = 5812,
Pjidkdonnig = 5813,
Kebjodgceoj = 5814,
Jddeildphba = 5815,
Mohiaojnamg = 5816,
Chehekkgnaa = 5717,
Kmjbcnedkkb = 5718,
Ibabkfmnbgm = 5719,
Mbgjneoalpg = 5851,
Glhflpdhgoc = 5852,
Kbljbpamcfo = 5853,
Enjdaelidod = 5854,
Ndeololodng = 5855,
Ckkeooffona = 5856,
Magnoicdiho = 5857,
Ffobjmjbfbk = 5858,
Baoelnbbjcb = 5859,
Eippkoooalc = 5860,
Iijjnbaglmm = 5861,
Igojmilgcek = 5862,
Hgaijikpmib = 5863,
Jckmkmjehad = 5864,
Loldfogplac = 5865,
Blkojlmgpcn = 5901,
Fokfnlbicah = 5902,
Mbojbgliaea = 5903,
Oehpgofnehl = 5904,
Hfnggiiflel = 6201,
Fmnlioeinbp = 6202,
Kpapobfkfei = 6203,
Mepnikfibne = 6204,
Mdongmioana = 6205,
Fjimafdlmdb = 6206,
Aabpccmhboo = 6207,
Moogkmdchgf = 6208,
Pblkijjligo = 6209,
Haihfplcdgh = 6210,
Flhajboejch = 6211,
Gmelicncmel = 6250,
Hpcffjlhddf = 6251,
Mpckbofkbil = 6252,
Fibcndfikla = 6253,
Dfamaglejgh = 6254,
Bblmleflona = 6255,
Enlkpmblbbm = 6256,
Oabkfpknkpk = 6257,
Jecljlfjdef = 6258,
Anmjppklkmf = 6259,
Libbchelkok = 6260,
Bjncjomhdlg = 6261,
Jodhjifnohe = 6262,
Ldkfeaefbch = 6263,
Nahnbjokllp = 6264,
Negeajknpkf = 6265,
Iafacbggamg = 6301,
Hjnkhjcokce = 6302,
Ikjnnkfkfdh = 6303,
Nbochpmghja = 6304,
Dcmhdpafind = 6305,
Gfmegnpobag = 6306,
Ocjhbegkham = 6307,
Oigclfhofij = 6308,
Ggpohaciffa = 6309,
Mnlnpfbigej = 6310,
Amiambpcddm = 6311,
Eleciijeceg = 6312,
Ccobeekdhhi = 6313,
Gekommpihpd = 6314,
Lkmlaoflcnc = 6315,
Gnpmmebmipf = 6316,
Bmehplinlpe = 6317,
Jpjpeieheop = 6318,
Deboklmafmh = 6319,
Hnbempjpada = 6320,
Ngokfoohhio = 6351,
Lddffnnegoc = 6352,
Gagodcckiac = 6353,
Poaamlafkgk = 6354,
Dpdiminjpob = 6355,
Mlabflbjekn = 6356,
Aalpaieeeid = 6357,
Kdipdonogfl = 6401,
Koecolpgnma = 6402,
Oomnpmnpjdg = 6403,
Ebhdggemokg = 6451,
Dkgioggfmon = 6452,
Ologlamlajj = 6453,
Pacoonldjkp = 6454,
Mfhoohmjpgd = 6455,
Anndeokmjcc = 6456,
Ggchkgoocob = 6457,
Ekbddficmpm = 6458,
Mkcciaopclc = 6501,
Anchomepamc = 6502,
Agenlkljfek = 6503,
Hjpndaohfaa = 6504,
Jgpibhneome = 6505,
Cmioonmacid = 6601,
Ojcinppahge = 6602,
Kkphmgebmdd = 6603,
Pcfndhlbemm = 6604,
Lgnoiopbkff = 6605,
Hppkfalpnpj = 6606,
Ochhcejacpm = 6607,
Pniodmdgeie = 6608,
Dnaodhgnkja = 6609,
Epapbdbedlh = 6621,
Bcebegihijb = 6622,
Npccaoklkdg = 6623,
Eemjeakhnal = 6624,
Cjdmjcnedgh = 6625,
Hamooffenfo = 6626,
Mpklmjlmemj = 6627,
Pcceccekloo = 6628,
Cncogaoflnb = 6629,
Hncoiaccgfb = 6641,
Nlpfbhhckgn = 6642,
Gpaefmohdil = 6643,
Plpgjphodfp = 6644,
Iacifkepdmh = 6645,
Elhjpmddpbn = 6646,
Aehconcgibj = 6647,
Cjlmjngelln = 6648,
Jfnioigghic = 6649,
Cjhceiijghb = 6650,
Ephgoabkpkf = 6651,
Kjlbkjbfbfk = 6652,
Mnbmmaamiki = 6653,
Ecipgbmkkaj = 6654,
Eakbodghlpn = 6655,
Pgeeihjnoph = 6656,
Kmooicpenhf = 6657,
Hajffcejgnn = 6658,
Fogbjollehl = 6659,
Nfmmcnpcajl = 6660,
Hkhpokemnpc = 6661,
Cfcefjpgjij = 6662,
Fimgkjpdiia = 6663,
Jkmkpakhgml = 6664,
Ocoaifejpkk = 6665,
Cokfnafacec = 6666,
Jaicdjeeooc = 6667,
Dbemamcnjfd = 6668,
Cbbeookgldo = 6669,
Ofdgalpjeic = 6670,
Jbcploahinj = 6671,
Kdfaomhbapd = 6701,
Endnfddnckj = 6702,
Kolgphaidea = 6703,
Namhhncighp = 6751,
Dohiapaiipd = 6752,
Fgakdcgfcih = 6753,
Ipknbedgaja = 6754,
Nnomgpocela = 6755,
Fphcknmijmp = 6756,
Glghignacpm = 6757,
Lhknkeoppeo = 6758,
Eccjcdemilh = 6771,
Dmeacdbmdpg = 6772,
Mfhdldaojdd = 6773,
Jhnkicpjilh = 6774,
Jpmmmccmkfj = 6775,
Banfkpkpbfl = 6776,
Fcgkjhafikg = 6801,
Phjhjfgbhpo = 6802,
Ooicnghfklc = 6803,
Ggfahpjbkfh = 6804,
Bcgpigcliji = 6805,
Hogecifinic = 6806,
Icagomejnlp = 6830,
Kbogjjelbhd = 6841,
Caehngfbmei = 6842,
Baknmgknigi = 6843,
Bpnndbnkfcc = 6844,
Heefdcgfbdi = 6845,
Fanbnbjjkfk = 6846,
Mbjclnhfepj = 6847,
Fjjkhmcicck = 6848,
Egdpphljbhe = 6849,
Khpokjalcmg = 6850,
Nhajjemedbj = 6861,
Gfgclaokifc = 6881,
Dkckdeflblh = 6882,
Fljonbjocma = 6900,
Bbnebpgkdlj = 6901,
Bjgpjpdomof = 6902,
Cgbjpppmdme = 6903,
Hbfkinkgfdd = 6904,
Ookfbhjbcla = 6905,
Kehdaphnbmh = 6906,
Ocohlogjnap = 6907,
Afnneeebanm = 6908,
Jbpjdjcmkgl = 6909,
Aaifmhcoljf = 6910,
Bddmileaadf = 6911,
Acpnpplgdja = 6912,
Diabofbgcal = 6913,
Egnnahghjal = 6914,
Lahmlhlmjof = 6915,
Dpkekdhbffo = 6916,
Fehijciakfm = 6917,
Bnbfbpnfccn = 6918,
Lioifoegacb = 6919,
Miehckkjdob = 6920,
Dngiaclhdjl = 6921,
Ehjjphafhhp = 6922,
Mikoknjpnie = 6923,
Dnegcoefkhh = 6924,
Cpnifcaopcf = 6925,
Occgpbnafba = 6926,
Ciaodhmghem = 6927,
Koffckhmkcg = 6928,
Eelcaclcfei = 6929,
Bkdnkmkkbhd = 6930,
Gbcbigebfal = 6931,
Nfhdihjlbod = 6932,
Fmdlcllliof = 6933,
Fjmkblgkbbn = 6934,
Ckmajooegjp = 6935,
Hcjknfchmao = 6936,
Podpamgkefk = 6937,
Mcaljbdljcd = 6938,
Jbmkceacmae = 6939,
Imcinkjjifg = 6940,
Kbmmcjafepi = 6941,
Kmheadfphgb = 6942,
Eedeejjmmee = 6943,
Bgoobeedgka = 6944,
Mfapbfnpmda = 6945,
Kenaihfapef = 6946,
Mefaigmbill = 6947,
Bjfegdokadh = 6948,
Fkjfnngbngp = 6949,
Geblhofpcdm = 6950,
Bkcihcfkfmm = 6951,
Piidlaojbco = 6952,
Kfnmbfbmhac = 6953,
Dgnedgekamf = 6954,
Pmhglgjdlnn = 6955,
Ppplidghcai = 6956,
Bmjcmeohcbe = 6957,
Jgfnginiaff = 6958,
Iiaoimmkaaf = 6959,
Ccohabpnahc = 6960,
Dhfhmgiggpp = 6961,
Gjfmicfebop = 6962,
Nkomchmjbdi = 6963,
Njenpnkilee = 6964,
Lhlknhbohbi = 6965,
Lbljbabefba = 6966,
Ipcnfonkgjl = 6967,
Mcdnagpbafe = 6968,
Lmdbomdmmpl = 6969,
Pcjalngdgaj = 6970,
Dicfbladmoo = 6971,
Bhjfpokkcod = 6972,
Phicigffgmm = 6973,
Fpjpbmcelck = 6974,
Figccockofg = 6975,
Hhkdjlfefhh = 6976,
Ibofoapgbne = 6977,
Nmpknjkenca = 6978,
Kaeadjmdepe = 6979,
Jdnjcpnaclh = 7001,
Cdddkdbbkdm = 7002,
Dokbehobcmk = 7003,
Dmnkabcnidh = 7004,
Dplnjbbnmod = 7005,
Efbmohoffga = 7006,
Pnkdmednokk = 7007,
Omeihcdipml = 7008,
Jiojmpkbcod = 7009,
Aehpjfdljgk = 7010,
Gnpdbekndfm = 7011,
Pljbhlokaee = 7012,
Ajalpljmojn = 7013,
Laigiobmjkn = 7014,
Ahgbeiaodic = 7015,
Bffebpdfmlc = 7016,
Jmljollhifc = 7017,
Elnolbfnnno = 7018,
Aadgjijlkll = 7019,
Cmdagcgjpjo = 7020,
Kjjdcfjeiid = 7021,
Gojchpmaapn = 7022,
Afechllofoc = 7023,
Dndjkgcohgj = 7051,
Ndekkipmcdb = 7052,
Joahfkkbhka = 7053,
Lghdkmejkcj = 7054,
Okfeaeacpcl = 7055,
Bhhiddfblbh = 7056,
Pohfmbmkdjo = 7057,
Hediplbajjk = 7058,
Inbmjobipko = 7059,
Bpkoncgkglk = 7060,
Fejklipgkln = 7061,
Hglbnopdach = 7062,
Bbggidabnfb = 7063,
Kkjflbncloh = 7064,
Aompfcaoklm = 7065,
Anmkcjicjed = 7066,
Iedandadnjg = 7101,
Jenbopikhen = 7102,
Gcknofnflbf = 7103,
Blgfkgfadgf = 7104,
Mmbekcaekgn = 7105,
Igliaepande = 7106,
Kaikkfoghab = 7107,
Mcmhacbkkem = 7108,
Ekplbblpllo = 7109,
Aambjnccfhl = 7110,
Moigcipfcoj = 7111,
Deccknknmah = 7112,
Bmnnmfkfdlp = 7113,
Cpgekohhhnc = 7114,
Eepanndnlic = 7115,
Ceengodpmof = 7116,
Daamgcddomi = 7117,
Nbcghnfeode = 7118,
Podadggebah = 7151,
Ajggblpjjba = 7152,
Dlpmhfjijhl = 7153,
Ifmnjeinpbm = 7154,
Elagjmkhcpm = 7155,
Cbpnbidkejm = 7156,
Ocbkjlbblbn = 7157,
Oejbbifllfa = 7158,
Plofkmlglbn = 7159,
Ncfnpnnojeg = 7160,
Gknehnehale = 7161,
Akfnddgplij = 7162,
Fnfpdaelcdf = 7163,
Dhcljjkldkg = 7164,
Pbjpeblbgde = 7165,
Kdnhndklkfg = 7166,
Eomfedoeedl = 7167,
Pnmmkaaaoob = 7168,
Ljeeebkiiac = 7169,
Kjibfgnejhd = 7170,
Blhoajbbghl = 7171,
Ihlhhphekfi = 7172,
Pfmogobnemb = 7174,
Admhilbphda = 7175,
Gamacaameai = 7176,
Jgomlikdffa = 7177,
Hkhgpnhjdfj = 7178,
Cnaeelchbmk = 7179,
Jlopdhggofk = 7180,
Cdjbllopejm = 7181,
Jniohacibkk = 7182,
Ljehlikhemn = 7183,
Jopjglkcgpp = 7184,
Hkchoapnfom = 7185,
Bnochegoeph = 7186,
Okocidpfdba = 7187,
Cokinkfikan = 7188,
Ancppldfjco = 7189,
Comjabficgh = 7190,
Dhjemfogclo = 7191,
Onnjilpkhmc = 7192,
Hgpbcbmnclg = 7193,
Hpgagekfafn = 7194,
Khkmmompacd = 7195,
Ejppneecgkn = 7196,
Kdblhgoogba = 7197,
Jajggjbihha = 7201,
Fpdfacbppef = 7202,
Cmjomgfabck = 7203,
Amfnnndgggn = 7204,
Hobbjonaafe = 7205,
Hjmbflbbmdk = 7206,
Ipnjclhdbme = 7207,
Moajlifnpak = 7208,
Bgkidgdigne = 7301,
Ghcangmmcgg = 7302,
Ihpbgmjiccb = 7303,
Bmadekkieij = 7321,
Hfomjjhkecj = 7331,
Hdpkbjbgmfj = 7332,
Naakkhcifgf = 7333,
Oibcldjhdbj = 7334,
Bhnlagofhhj = 7335,
Hanpbkbjgml = 7336,
Ihdmelolkpf = 7337,
Elahohcgglm = 7338,
Chedmnbckfi = 7339,
Lkakgnglhni = 7340,
Bimoklhjfao = 7341,
Kkplkbdpjal = 7342,
Dojhalecjbl = 7343,
Ilkfjmjagng = 7344,
Ofdhmmlfmip = 7345,
Gfdbkgjjgnp = 7346,
Aecjpbppmmk = 7347,
Ljonpppbfmj = 7348,
Pilhiipgngo = 7349,
Ljjpjcemojn = 7350,
Mkcafpeccng = 7221,
Giaaodkbfog = 7222,
Inelhlgdikj = 7223,
Ndlibkpeaic = 7251,
Aplkjhknpbo = 7252,
Hhmcekihmgo = 7253,
Mhmfcbnheim = 7254,
Lhnielfdibp = 7255,
Jlhffggkhop = 7256,
Hhenafdgdjk = 7257,
Hodlaoonana = 7258,
Bcdkkapogfo = 7259,
Ocgdjicnbkc = 7260,
Lmjpnigckjm = 7261,
Ncokfjphchn = 7262,
Hmfbloogalh = 7263,
Hcoogdaaonl = 7264,
Mnllekikkmh = 7265,
Cpfcmilbmlf = 7266,
Dghloonhehh = 7267,
Mhmhhgjhnne = 7268,
Mffaiokjaao = 7269,
Ockmlldlmbk = 7270,
Eokkagpaljo = 7271,
Ppahcblenpn = 7272,
Ndedlfdghnn = 7273,
Cicehgbfibm = 7351,
Galnoddkenj = 7352,
Kkdffbkplah = 7401,
Mikbneffeoe = 7402,
Laofdddbjla = 7403,
Fopliofligd = 7404,
Lmnkggldkho = 7405,
Pekinbmmhik = 7406,
Ndgdipcmmek = 7407,
Abkjoeidcjn = 7421,
Hgjcmdofnol = 7422,
}
impl Embfkiidhpe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bdfmkjdnnbh => "EMBFKIIDHPE_BDFMKJDNNBH",
Self::Ndlfmmgeggk => "EMBFKIIDHPE_NDLFMMGEGGK",
Self::Ipehaghpnhf => "EMBFKIIDHPE_IPEHAGHPNHF",
Self::Mooipobjkfn => "EMBFKIIDHPE_MOOIPOBJKFN",
Self::Ejkiaibjkca => "EMBFKIIDHPE_EJKIAIBJKCA",
Self::Nelcajcingd => "EMBFKIIDHPE_NELCAJCINGD",
Self::Mdopggbpeje => "EMBFKIIDHPE_MDOPGGBPEJE",
Self::Jgjobljgjlh => "EMBFKIIDHPE_JGJOBLJGJLH",
Self::Oemobndlmdg => "EMBFKIIDHPE_OEMOBNDLMDG",
Self::Noighhpgoad => "EMBFKIIDHPE_NOIGHHPGOAD",
Self::Dabiobopoab => "EMBFKIIDHPE_DABIOBOPOAB",
Self::Lojnenenomg => "EMBFKIIDHPE_LOJNENENOMG",
Self::Glgmldpnkfe => "EMBFKIIDHPE_GLGMLDPNKFE",
Self::Olbjggnaala => "EMBFKIIDHPE_OLBJGGNAALA",
Self::Cbiofgcaojg => "EMBFKIIDHPE_CBIOFGCAOJG",
Self::Lkhildgpcbn => "EMBFKIIDHPE_LKHILDGPCBN",
Self::Akjfmmegpod => "EMBFKIIDHPE_AKJFMMEGPOD",
Self::Pmllcgpgako => "EMBFKIIDHPE_PMLLCGPGAKO",
Self::Kgjdefbmjhb => "EMBFKIIDHPE_KGJDEFBMJHB",
Self::Glgnbnnabig => "EMBFKIIDHPE_GLGNBNNABIG",
Self::Lmkibonjmok => "EMBFKIIDHPE_LMKIBONJMOK",
Self::Hanchfgoojb => "EMBFKIIDHPE_HANCHFGOOJB",
Self::Jnoaaefbikb => "EMBFKIIDHPE_JNOAAEFBIKB",
Self::Eiannmgbiii => "EMBFKIIDHPE_EIANNMGBIII",
Self::Cpihfhofaka => "EMBFKIIDHPE_CPIHFHOFAKA",
Self::Hfjhhdihbno => "EMBFKIIDHPE_HFJHHDIHBNO",
Self::Ehpbkckagnk => "EMBFKIIDHPE_EHPBKCKAGNK",
Self::Mdhobimcmef => "EMBFKIIDHPE_MDHOBIMCMEF",
Self::Efdlfokgehm => "EMBFKIIDHPE_EFDLFOKGEHM",
Self::Fgaofleljko => "EMBFKIIDHPE_FGAOFLELJKO",
Self::Djhlamhglbb => "EMBFKIIDHPE_DJHLAMHGLBB",
Self::Apepofbbcdl => "EMBFKIIDHPE_APEPOFBBCDL",
Self::Fbhiehlpbgd => "EMBFKIIDHPE_FBHIEHLPBGD",
Self::Hgpkopbemmg => "EMBFKIIDHPE_HGPKOPBEMMG",
Self::Ookgfafgooa => "EMBFKIIDHPE_OOKGFAFGOOA",
Self::Jeiaamjhmof => "EMBFKIIDHPE_JEIAAMJHMOF",
Self::Bnlbgcaamoo => "EMBFKIIDHPE_BNLBGCAAMOO",
Self::Jcbijfljabd => "EMBFKIIDHPE_JCBIJFLJABD",
Self::Bcppjdfngpb => "EMBFKIIDHPE_BCPPJDFNGPB",
Self::Cdmdeeejlhh => "EMBFKIIDHPE_CDMDEEEJLHH",
Self::Haapkiconee => "EMBFKIIDHPE_HAAPKICONEE",
Self::Coffgknlpih => "EMBFKIIDHPE_COFFGKNLPIH",
Self::Fkddjdjfojc => "EMBFKIIDHPE_FKDDJDJFOJC",
Self::Kcammbcibdf => "EMBFKIIDHPE_KCAMMBCIBDF",
Self::Ofibablkhpn => "EMBFKIIDHPE_OFIBABLKHPN",
Self::Gcijloagmfa => "EMBFKIIDHPE_GCIJLOAGMFA",
Self::Jffcceacjfd => "EMBFKIIDHPE_JFFCCEACJFD",
Self::Ghdedkoahij => "EMBFKIIDHPE_GHDEDKOAHIJ",
Self::Pfbpflpdhge => "EMBFKIIDHPE_PFBPFLPDHGE",
Self::Gflegeghfeb => "EMBFKIIDHPE_GFLEGEGHFEB",
Self::Pbgillncdik => "EMBFKIIDHPE_PBGILLNCDIK",
Self::Ifcmeeamcdd => "EMBFKIIDHPE_IFCMEEAMCDD",
Self::Aadfkikjlab => "EMBFKIIDHPE_AADFKIKJLAB",
Self::Cfhffnoiocg => "EMBFKIIDHPE_CFHFFNOIOCG",
Self::Ipiaonlelge => "EMBFKIIDHPE_IPIAONLELGE",
Self::Anbojpioeom => "EMBFKIIDHPE_ANBOJPIOEOM",
Self::Bgjibomknhd => "EMBFKIIDHPE_BGJIBOMKNHD",
Self::Jpgaafkhlhd => "EMBFKIIDHPE_JPGAAFKHLHD",
Self::Kgogcflfoed => "EMBFKIIDHPE_KGOGCFLFOED",
Self::Bihneigfjcb => "EMBFKIIDHPE_BIHNEIGFJCB",
Self::Omnobcghgja => "EMBFKIIDHPE_OMNOBCGHGJA",
Self::Dfkfggghfbn => "EMBFKIIDHPE_DFKFGGGHFBN",
Self::Gmkjfnoaled => "EMBFKIIDHPE_GMKJFNOALED",
Self::Fonpacminbk => "EMBFKIIDHPE_FONPACMINBK",
Self::Cabgmnopoai => "EMBFKIIDHPE_CABGMNOPOAI",
Self::Efdnjjihlhn => "EMBFKIIDHPE_EFDNJJIHLHN",
Self::Fldmeeilljm => "EMBFKIIDHPE_FLDMEEILLJM",
Self::Agonhiadech => "EMBFKIIDHPE_AGONHIADECH",
Self::Hadkhiphkhf => "EMBFKIIDHPE_HADKHIPHKHF",
Self::Ofahkjckcfc => "EMBFKIIDHPE_OFAHKJCKCFC",
Self::Kfjldhikinl => "EMBFKIIDHPE_KFJLDHIKINL",
Self::Dmlkciogghh => "EMBFKIIDHPE_DMLKCIOGGHH",
Self::Bhkodbogifg => "EMBFKIIDHPE_BHKODBOGIFG",
Self::Anohpnhgjfe => "EMBFKIIDHPE_ANOHPNHGJFE",
Self::Lookligekgk => "EMBFKIIDHPE_LOOKLIGEKGK",
Self::Dhkijhmdoei => "EMBFKIIDHPE_DHKIJHMDOEI",
Self::Cpgfofjjjfi => "EMBFKIIDHPE_CPGFOFJJJFI",
Self::Cgcikdllcll => "EMBFKIIDHPE_CGCIKDLLCLL",
Self::Fgclfbmibam => "EMBFKIIDHPE_FGCLFBMIBAM",
Self::Opbjaodjimh => "EMBFKIIDHPE_OPBJAODJIMH",
Self::Pakngdgbdal => "EMBFKIIDHPE_PAKNGDGBDAL",
Self::Jbbicphdbke => "EMBFKIIDHPE_JBBICPHDBKE",
Self::Apnobkdkjmn => "EMBFKIIDHPE_APNOBKDKJMN",
Self::Ekchgheapkk => "EMBFKIIDHPE_EKCHGHEAPKK",
Self::Bbjclbnhkna => "EMBFKIIDHPE_BBJCLBNHKNA",
Self::Npefojobkec => "EMBFKIIDHPE_NPEFOJOBKEC",
Self::Gpkmgndmidl => "EMBFKIIDHPE_GPKMGNDMIDL",
Self::Mgkjfcnleea => "EMBFKIIDHPE_MGKJFCNLEEA",
Self::Phleojgchje => "EMBFKIIDHPE_PHLEOJGCHJE",
Self::Jbfmmihmjji => "EMBFKIIDHPE_JBFMMIHMJJI",
Self::Pkjflpekfal => "EMBFKIIDHPE_PKJFLPEKFAL",
Self::Ecdfmopoafc => "EMBFKIIDHPE_ECDFMOPOAFC",
Self::Docccglhkgh => "EMBFKIIDHPE_DOCCCGLHKGH",
Self::Mdnjfmdedpi => "EMBFKIIDHPE_MDNJFMDEDPI",
Self::Nnihpbekdai => "EMBFKIIDHPE_NNIHPBEKDAI",
Self::Cmbjomefiad => "EMBFKIIDHPE_CMBJOMEFIAD",
Self::Bjekhaipjkj => "EMBFKIIDHPE_BJEKHAIPJKJ",
Self::Pbdkgkikgok => "EMBFKIIDHPE_PBDKGKIKGOK",
Self::Enlabddihbl => "EMBFKIIDHPE_ENLABDDIHBL",
Self::Clabhapmlmm => "EMBFKIIDHPE_CLABHAPMLMM",
Self::Iaijidpnien => "EMBFKIIDHPE_IAIJIDPNIEN",
Self::Jhhabkljjnm => "EMBFKIIDHPE_JHHABKLJJNM",
Self::Mhmgdanlkfj => "EMBFKIIDHPE_MHMGDANLKFJ",
Self::Alafkcdaiog => "EMBFKIIDHPE_ALAFKCDAIOG",
Self::Eecicdknoba => "EMBFKIIDHPE_EECICDKNOBA",
Self::Ameeolbpdln => "EMBFKIIDHPE_AMEEOLBPDLN",
Self::Lllekknelkk => "EMBFKIIDHPE_LLLEKKNELKK",
Self::Kmkdaknoffe => "EMBFKIIDHPE_KMKDAKNOFFE",
Self::Aahkjfjejdh => "EMBFKIIDHPE_AAHKJFJEJDH",
Self::Bijenmihfjp => "EMBFKIIDHPE_BIJENMIHFJP",
Self::Bcelalimkna => "EMBFKIIDHPE_BCELALIMKNA",
Self::Bonacpaffpb => "EMBFKIIDHPE_BONACPAFFPB",
Self::Cohcbpgnkfm => "EMBFKIIDHPE_COHCBPGNKFM",
Self::Kgmnohibpan => "EMBFKIIDHPE_KGMNOHIBPAN",
Self::Fdfmefijpnd => "EMBFKIIDHPE_FDFMEFIJPND",
Self::Ijldlfbfhcb => "EMBFKIIDHPE_IJLDLFBFHCB",
Self::Iemkihbdoaj => "EMBFKIIDHPE_IEMKIHBDOAJ",
Self::Igkaclbfmbe => "EMBFKIIDHPE_IGKACLBFMBE",
Self::Hkkepabknof => "EMBFKIIDHPE_HKKEPABKNOF",
Self::Ahnoolhmblf => "EMBFKIIDHPE_AHNOOLHMBLF",
Self::Ompnmhakhoo => "EMBFKIIDHPE_OMPNMHAKHOO",
Self::Hiknifoohdg => "EMBFKIIDHPE_HIKNIFOOHDG",
Self::Pikekcilnbe => "EMBFKIIDHPE_PIKEKCILNBE",
Self::Cbdalfkhdmb => "EMBFKIIDHPE_CBDALFKHDMB",
Self::Cikemebfbhn => "EMBFKIIDHPE_CIKEMEBFBHN",
Self::Pldbgjggono => "EMBFKIIDHPE_PLDBGJGGONO",
Self::Cnidniefkbd => "EMBFKIIDHPE_CNIDNIEFKBD",
Self::Bahbjgalhmm => "EMBFKIIDHPE_BAHBJGALHMM",
Self::Hkdohdmidab => "EMBFKIIDHPE_HKDOHDMIDAB",
Self::Ggacnpnajnn => "EMBFKIIDHPE_GGACNPNAJNN",
Self::Ofiohdfjjjo => "EMBFKIIDHPE_OFIOHDFJJJO",
Self::Jkoijnkcohm => "EMBFKIIDHPE_JKOIJNKCOHM",
Self::Bippkallpnd => "EMBFKIIDHPE_BIPPKALLPND",
Self::Jcjfnkdekfk => "EMBFKIIDHPE_JCJFNKDEKFK",
Self::Ddcbkdjofco => "EMBFKIIDHPE_DDCBKDJOFCO",
Self::Negnobkdejd => "EMBFKIIDHPE_NEGNOBKDEJD",
Self::Ninhfgjjpmk => "EMBFKIIDHPE_NINHFGJJPMK",
Self::Klpckbceepc => "EMBFKIIDHPE_KLPCKBCEEPC",
Self::Loknajihpbh => "EMBFKIIDHPE_LOKNAJIHPBH",
Self::Plbgemdhhkb => "EMBFKIIDHPE_PLBGEMDHHKB",
Self::Pajjmejnnlc => "EMBFKIIDHPE_PAJJMEJNNLC",
Self::Jkbclnncnin => "EMBFKIIDHPE_JKBCLNNCNIN",
Self::Oefbelaonfp => "EMBFKIIDHPE_OEFBELAONFP",
Self::Bgmfophaigk => "EMBFKIIDHPE_BGMFOPHAIGK",
Self::Khaipeodjip => "EMBFKIIDHPE_KHAIPEODJIP",
Self::Bjbjpflooio => "EMBFKIIDHPE_BJBJPFLOOIO",
Self::Dnigmlkipce => "EMBFKIIDHPE_DNIGMLKIPCE",
Self::Pcpopdlihkg => "EMBFKIIDHPE_PCPOPDLIHKG",
Self::Mpilaghojkl => "EMBFKIIDHPE_MPILAGHOJKL",
Self::Klganopbajo => "EMBFKIIDHPE_KLGANOPBAJO",
Self::Clennhoiadm => "EMBFKIIDHPE_CLENNHOIADM",
Self::Comlliokflc => "EMBFKIIDHPE_COMLLIOKFLC",
Self::Ambjnmbhilc => "EMBFKIIDHPE_AMBJNMBHILC",
Self::Fbhikbjmjkp => "EMBFKIIDHPE_FBHIKBJMJKP",
Self::Fmbpgabnhgg => "EMBFKIIDHPE_FMBPGABNHGG",
Self::Nkldafjelhp => "EMBFKIIDHPE_NKLDAFJELHP",
Self::Calgkdjfppd => "EMBFKIIDHPE_CALGKDJFPPD",
Self::Ecmcacedemh => "EMBFKIIDHPE_ECMCACEDEMH",
Self::Ebambfclfob => "EMBFKIIDHPE_EBAMBFCLFOB",
Self::Jiigfmbhldd => "EMBFKIIDHPE_JIIGFMBHLDD",
Self::Dbapgeflkld => "EMBFKIIDHPE_DBAPGEFLKLD",
Self::Jcdfahdmifl => "EMBFKIIDHPE_JCDFAHDMIFL",
Self::Lmifpopieph => "EMBFKIIDHPE_LMIFPOPIEPH",
Self::Lobmbjfafne => "EMBFKIIDHPE_LOBMBJFAFNE",
Self::Inklbjkifen => "EMBFKIIDHPE_INKLBJKIFEN",
Self::Clmkcfochln => "EMBFKIIDHPE_CLMKCFOCHLN",
Self::Oiombjlcnfb => "EMBFKIIDHPE_OIOMBJLCNFB",
Self::Mnfdficfhoe => "EMBFKIIDHPE_MNFDFICFHOE",
Self::Koglpflgdko => "EMBFKIIDHPE_KOGLPFLGDKO",
Self::Jgmbobbejcp => "EMBFKIIDHPE_JGMBOBBEJCP",
Self::Mmgfebijfio => "EMBFKIIDHPE_MMGFEBIJFIO",
Self::Aafamkphddk => "EMBFKIIDHPE_AAFAMKPHDDK",
Self::Dplldiadlhl => "EMBFKIIDHPE_DPLLDIADLHL",
Self::Emnelolleic => "EMBFKIIDHPE_EMNELOLLEIC",
Self::Bcacemoakka => "EMBFKIIDHPE_BCACEMOAKKA",
Self::Fldepaengfh => "EMBFKIIDHPE_FLDEPAENGFH",
Self::Cmhcniglidh => "EMBFKIIDHPE_CMHCNIGLIDH",
Self::Fpgijamlkao => "EMBFKIIDHPE_FPGIJAMLKAO",
Self::Oiheeddmddn => "EMBFKIIDHPE_OIHEEDDMDDN",
Self::Ojkpgefmglj => "EMBFKIIDHPE_OJKPGEFMGLJ",
Self::Imckmlidkoi => "EMBFKIIDHPE_IMCKMLIDKOI",
Self::Ackalcbhomf => "EMBFKIIDHPE_ACKALCBHOMF",
Self::Djmdmmgdloe => "EMBFKIIDHPE_DJMDMMGDLOE",
Self::Lifbkegkigg => "EMBFKIIDHPE_LIFBKEGKIGG",
Self::Icpoccfkkfb => "EMBFKIIDHPE_ICPOCCFKKFB",
Self::Makkebcbejd => "EMBFKIIDHPE_MAKKEBCBEJD",
Self::Cikeggnblli => "EMBFKIIDHPE_CIKEGGNBLLI",
Self::Ccpdegcclib => "EMBFKIIDHPE_CCPDEGCCLIB",
Self::Fgjbeonejbh => "EMBFKIIDHPE_FGJBEONEJBH",
Self::Enijcllieea => "EMBFKIIDHPE_ENIJCLLIEEA",
Self::Kkbfigihfpp => "EMBFKIIDHPE_KKBFIGIHFPP",
Self::Cachbocnlko => "EMBFKIIDHPE_CACHBOCNLKO",
Self::Ldladoedhbn => "EMBFKIIDHPE_LDLADOEDHBN",
Self::Ejpeikdamnd => "EMBFKIIDHPE_EJPEIKDAMND",
Self::Ifflbdhlfml => "EMBFKIIDHPE_IFFLBDHLFML",
Self::Ckhhmlebooa => "EMBFKIIDHPE_CKHHMLEBOOA",
Self::Phoohkmhpjg => "EMBFKIIDHPE_PHOOHKMHPJG",
Self::Eafoghgbmeg => "EMBFKIIDHPE_EAFOGHGBMEG",
Self::Jfmjlfpfckj => "EMBFKIIDHPE_JFMJLFPFCKJ",
Self::Dbcapdnokkm => "EMBFKIIDHPE_DBCAPDNOKKM",
Self::Gideiacliip => "EMBFKIIDHPE_GIDEIACLIIP",
Self::Mjdbafjpenc => "EMBFKIIDHPE_MJDBAFJPENC",
Self::Laeloplkdgb => "EMBFKIIDHPE_LAELOPLKDGB",
Self::Ohkfejlajdm => "EMBFKIIDHPE_OHKFEJLAJDM",
Self::Clofdmpnbni => "EMBFKIIDHPE_CLOFDMPNBNI",
Self::Nakmipmfbmj => "EMBFKIIDHPE_NAKMIPMFBMJ",
Self::Bkdjadifhpi => "EMBFKIIDHPE_BKDJADIFHPI",
Self::Fmflfkhhfjf => "EMBFKIIDHPE_FMFLFKHHFJF",
Self::Deodhigepbe => "EMBFKIIDHPE_DEODHIGEPBE",
Self::Ejgmfphpomf => "EMBFKIIDHPE_EJGMFPHPOMF",
Self::Ojembabfdma => "EMBFKIIDHPE_OJEMBABFDMA",
Self::Kjdeobkjjcb => "EMBFKIIDHPE_KJDEOBKJJCB",
Self::Ikpopokfcnk => "EMBFKIIDHPE_IKPOPOKFCNK",
Self::Dfmkpjonabf => "EMBFKIIDHPE_DFMKPJONABF",
Self::Paggfmhfoah => "EMBFKIIDHPE_PAGGFMHFOAH",
Self::Odplgkgiaml => "EMBFKIIDHPE_ODPLGKGIAML",
Self::Bemkmhgdekl => "EMBFKIIDHPE_BEMKMHGDEKL",
Self::Ljdimklaafm => "EMBFKIIDHPE_LJDIMKLAAFM",
Self::Oldmhmdfked => "EMBFKIIDHPE_OLDMHMDFKED",
Self::Gcbjfpggkam => "EMBFKIIDHPE_GCBJFPGGKAM",
Self::Pgckiojoook => "EMBFKIIDHPE_PGCKIOJOOOK",
Self::Fpdlociimll => "EMBFKIIDHPE_FPDLOCIIMLL",
Self::Cmcbeapdfbc => "EMBFKIIDHPE_CMCBEAPDFBC",
Self::Iialehdpfoh => "EMBFKIIDHPE_IIALEHDPFOH",
Self::Hjlaiefhcbb => "EMBFKIIDHPE_HJLAIEFHCBB",
Self::Pmknkfeohmp => "EMBFKIIDHPE_PMKNKFEOHMP",
Self::Pkfpmoghpkh => "EMBFKIIDHPE_PKFPMOGHPKH",
Self::Caefapfmhfo => "EMBFKIIDHPE_CAEFAPFMHFO",
Self::Enlfdiobhle => "EMBFKIIDHPE_ENLFDIOBHLE",
Self::Enaihnkjabp => "EMBFKIIDHPE_ENAIHNKJABP",
Self::Lbmdbpiedpc => "EMBFKIIDHPE_LBMDBPIEDPC",
Self::Bldcklkejhn => "EMBFKIIDHPE_BLDCKLKEJHN",
Self::Ehebdgakkad => "EMBFKIIDHPE_EHEBDGAKKAD",
Self::Jpaliijmcdc => "EMBFKIIDHPE_JPALIIJMCDC",
Self::Mpaephdghcg => "EMBFKIIDHPE_MPAEPHDGHCG",
Self::Dhdbdhgioih => "EMBFKIIDHPE_DHDBDHGIOIH",
Self::Abhiofgcdag => "EMBFKIIDHPE_ABHIOFGCDAG",
Self::Oipkebihaaa => "EMBFKIIDHPE_OIPKEBIHAAA",
Self::Fobcfipmohf => "EMBFKIIDHPE_FOBCFIPMOHF",
Self::Iejdaogjkcf => "EMBFKIIDHPE_IEJDAOGJKCF",
Self::Ifgcmeplibo => "EMBFKIIDHPE_IFGCMEPLIBO",
Self::Nimniejglok => "EMBFKIIDHPE_NIMNIEJGLOK",
Self::Lcdldkiagad => "EMBFKIIDHPE_LCDLDKIAGAD",
Self::Jbjnipmfnim => "EMBFKIIDHPE_JBJNIPMFNIM",
Self::Ffijcljnpii => "EMBFKIIDHPE_FFIJCLJNPII",
Self::Nhkoafnmnep => "EMBFKIIDHPE_NHKOAFNMNEP",
Self::Lnklbpjlmic => "EMBFKIIDHPE_LNKLBPJLMIC",
Self::Oihohkpjnja => "EMBFKIIDHPE_OIHOHKPJNJA",
Self::Cphleckjnof => "EMBFKIIDHPE_CPHLECKJNOF",
Self::Bbhllpldknh => "EMBFKIIDHPE_BBHLLPLDKNH",
Self::Mbfkdhiebib => "EMBFKIIDHPE_MBFKDHIEBIB",
Self::Ejjccnhmcnf => "EMBFKIIDHPE_EJJCCNHMCNF",
Self::Fbkfahaeplh => "EMBFKIIDHPE_FBKFAHAEPLH",
Self::Fopblilkifb => "EMBFKIIDHPE_FOPBLILKIFB",
Self::Gmlommefach => "EMBFKIIDHPE_GMLOMMEFACH",
Self::Nhmmjohlgok => "EMBFKIIDHPE_NHMMJOHLGOK",
Self::Gindkbngkip => "EMBFKIIDHPE_GINDKBNGKIP",
Self::Fokbilbadbj => "EMBFKIIDHPE_FOKBILBADBJ",
Self::Odlahnmlmdi => "EMBFKIIDHPE_ODLAHNMLMDI",
Self::Oohnjeiehmk => "EMBFKIIDHPE_OOHNJEIEHMK",
Self::Bkongmogldo => "EMBFKIIDHPE_BKONGMOGLDO",
Self::Akjmnldchhp => "EMBFKIIDHPE_AKJMNLDCHHP",
Self::Ffmpiciampb => "EMBFKIIDHPE_FFMPICIAMPB",
Self::Gdjakhflfpj => "EMBFKIIDHPE_GDJAKHFLFPJ",
Self::Kcdlacamnmo => "EMBFKIIDHPE_KCDLACAMNMO",
Self::Hapmfnobege => "EMBFKIIDHPE_HAPMFNOBEGE",
Self::Kpgoofefoac => "EMBFKIIDHPE_KPGOOFEFOAC",
Self::Gfaifabllcf => "EMBFKIIDHPE_GFAIFABLLCF",
Self::Fipaepbmgka => "EMBFKIIDHPE_FIPAEPBMGKA",
Self::Pgdepmdlppl => "EMBFKIIDHPE_PGDEPMDLPPL",
Self::Fconiokogoh => "EMBFKIIDHPE_FCONIOKOGOH",
Self::Pkifdpkaocb => "EMBFKIIDHPE_PKIFDPKAOCB",
Self::Faejpadfaic => "EMBFKIIDHPE_FAEJPADFAIC",
Self::Dcagjfgponj => "EMBFKIIDHPE_DCAGJFGPONJ",
Self::Gieebkhcchc => "EMBFKIIDHPE_GIEEBKHCCHC",
Self::Dhkokocgbnf => "EMBFKIIDHPE_DHKOKOCGBNF",
Self::Lofobfppehj => "EMBFKIIDHPE_LOFOBFPPEHJ",
Self::Mmengaboppm => "EMBFKIIDHPE_MMENGABOPPM",
Self::Nfbecganjid => "EMBFKIIDHPE_NFBECGANJID",
Self::Kifennjiknj => "EMBFKIIDHPE_KIFENNJIKNJ",
Self::Kkmpdpfaena => "EMBFKIIDHPE_KKMPDPFAENA",
Self::Eahgjkdekfe => "EMBFKIIDHPE_EAHGJKDEKFE",
Self::Dcohileoici => "EMBFKIIDHPE_DCOHILEOICI",
Self::Boaoknmiecd => "EMBFKIIDHPE_BOAOKNMIECD",
Self::Laficfnghpe => "EMBFKIIDHPE_LAFICFNGHPE",
Self::Dmpkbdakcpi => "EMBFKIIDHPE_DMPKBDAKCPI",
Self::Pnojeoklhlc => "EMBFKIIDHPE_PNOJEOKLHLC",
Self::Abingihiign => "EMBFKIIDHPE_ABINGIHIIGN",
Self::Kfjejjlglcm => "EMBFKIIDHPE_KFJEJJLGLCM",
Self::Glhnikmmdgl => "EMBFKIIDHPE_GLHNIKMMDGL",
Self::Acpbpinacca => "EMBFKIIDHPE_ACPBPINACCA",
Self::Kgggcipafjp => "EMBFKIIDHPE_KGGGCIPAFJP",
Self::Mmlojlhicog => "EMBFKIIDHPE_MMLOJLHICOG",
Self::Nodhahhgkmd => "EMBFKIIDHPE_NODHAHHGKMD",
Self::Bkdmdnegicd => "EMBFKIIDHPE_BKDMDNEGICD",
Self::Jfbljoadbok => "EMBFKIIDHPE_JFBLJOADBOK",
Self::Cojkfkipgmc => "EMBFKIIDHPE_COJKFKIPGMC",
Self::Fkhpbamjncj => "EMBFKIIDHPE_FKHPBAMJNCJ",
Self::Ocibebcffkl => "EMBFKIIDHPE_OCIBEBCFFKL",
Self::Njcpfabklgn => "EMBFKIIDHPE_NJCPFABKLGN",
Self::Edgapcophkj => "EMBFKIIDHPE_EDGAPCOPHKJ",
Self::Mbbejplhdhg => "EMBFKIIDHPE_MBBEJPLHDHG",
Self::Iiaiibgmidl => "EMBFKIIDHPE_IIAIIBGMIDL",
Self::Jhfjfkmhgco => "EMBFKIIDHPE_JHFJFKMHGCO",
Self::Iphefdkkcid => "EMBFKIIDHPE_IPHEFDKKCID",
Self::Booafehngic => "EMBFKIIDHPE_BOOAFEHNGIC",
Self::Bmjmiehpaao => "EMBFKIIDHPE_BMJMIEHPAAO",
Self::Kfmejgngaom => "EMBFKIIDHPE_KFMEJGNGAOM",
Self::Ifpmdaekjgh => "EMBFKIIDHPE_IFPMDAEKJGH",
Self::Dkfknjkafhf => "EMBFKIIDHPE_DKFKNJKAFHF",
Self::Igjhmkgedpm => "EMBFKIIDHPE_IGJHMKGEDPM",
Self::Angladblhfi => "EMBFKIIDHPE_ANGLADBLHFI",
Self::Hpojjdeblgo => "EMBFKIIDHPE_HPOJJDEBLGO",
Self::Blekinepogd => "EMBFKIIDHPE_BLEKINEPOGD",
Self::Lmgonamibeo => "EMBFKIIDHPE_LMGONAMIBEO",
Self::Efohgfkgidk => "EMBFKIIDHPE_EFOHGFKGIDK",
Self::Dagdaepchgp => "EMBFKIIDHPE_DAGDAEPCHGP",
Self::Ijmjckdfhca => "EMBFKIIDHPE_IJMJCKDFHCA",
Self::Gpckbgjacik => "EMBFKIIDHPE_GPCKBGJACIK",
Self::Jcmpmjklfhc => "EMBFKIIDHPE_JCMPMJKLFHC",
Self::Flbimmccgco => "EMBFKIIDHPE_FLBIMMCCGCO",
Self::Gldmcpdilib => "EMBFKIIDHPE_GLDMCPDILIB",
Self::Egmijnohoee => "EMBFKIIDHPE_EGMIJNOHOEE",
Self::Ngdhggleedl => "EMBFKIIDHPE_NGDHGGLEEDL",
Self::Fpcmjpbbibo => "EMBFKIIDHPE_FPCMJPBBIBO",
Self::Agaljfedelg => "EMBFKIIDHPE_AGALJFEDELG",
Self::Mfacoafmfne => "EMBFKIIDHPE_MFACOAFMFNE",
Self::Ageiacicmdb => "EMBFKIIDHPE_AGEIACICMDB",
Self::Gpimcbhmnkj => "EMBFKIIDHPE_GPIMCBHMNKJ",
Self::Helbfpmeddj => "EMBFKIIDHPE_HELBFPMEDDJ",
Self::Cmnbjoeeegg => "EMBFKIIDHPE_CMNBJOEEEGG",
Self::Bngjgneccgb => "EMBFKIIDHPE_BNGJGNECCGB",
Self::Fpmgghafhlf => "EMBFKIIDHPE_FPMGGHAFHLF",
Self::Hhhgihmhbdd => "EMBFKIIDHPE_HHHGIHMHBDD",
Self::Flppaeahcjm => "EMBFKIIDHPE_FLPPAEAHCJM",
Self::Lpfohandjao => "EMBFKIIDHPE_LPFOHANDJAO",
Self::Iiebbplfklm => "EMBFKIIDHPE_IIEBBPLFKLM",
Self::Khphfjdceko => "EMBFKIIDHPE_KHPHFJDCEKO",
Self::Djcanidofdi => "EMBFKIIDHPE_DJCANIDOFDI",
Self::Iedmdkjfoke => "EMBFKIIDHPE_IEDMDKJFOKE",
Self::Cadaelgdkdl => "EMBFKIIDHPE_CADAELGDKDL",
Self::Fdlcflcobdf => "EMBFKIIDHPE_FDLCFLCOBDF",
Self::Pbmojfaflch => "EMBFKIIDHPE_PBMOJFAFLCH",
Self::Nmdpniejpef => "EMBFKIIDHPE_NMDPNIEJPEF",
Self::Dipakpolocp => "EMBFKIIDHPE_DIPAKPOLOCP",
Self::Bddgfiabnck => "EMBFKIIDHPE_BDDGFIABNCK",
Self::Anjdmbkbhgo => "EMBFKIIDHPE_ANJDMBKBHGO",
Self::Nbndinaaimd => "EMBFKIIDHPE_NBNDINAAIMD",
Self::Phmieacpcfn => "EMBFKIIDHPE_PHMIEACPCFN",
Self::Dlbimkdafpf => "EMBFKIIDHPE_DLBIMKDAFPF",
Self::Ahckijiobnb => "EMBFKIIDHPE_AHCKIJIOBNB",
Self::Npcnmifnoje => "EMBFKIIDHPE_NPCNMIFNOJE",
Self::Hbjnajckfkb => "EMBFKIIDHPE_HBJNAJCKFKB",
Self::Nfjdbjlohef => "EMBFKIIDHPE_NFJDBJLOHEF",
Self::Ahpekcdoaae => "EMBFKIIDHPE_AHPEKCDOAAE",
Self::Menbhhkefoh => "EMBFKIIDHPE_MENBHHKEFOH",
Self::Aaminjplaod => "EMBFKIIDHPE_AAMINJPLAOD",
Self::Mgiafkeiool => "EMBFKIIDHPE_MGIAFKEIOOL",
Self::Bboglkgdngh => "EMBFKIIDHPE_BBOGLKGDNGH",
Self::Hdalcnfooag => "EMBFKIIDHPE_HDALCNFOOAG",
Self::Mkmfmbajfnh => "EMBFKIIDHPE_MKMFMBAJFNH",
Self::Peaeookllcf => "EMBFKIIDHPE_PEAEOOKLLCF",
Self::Eefnmjflddc => "EMBFKIIDHPE_EEFNMJFLDDC",
Self::Fcghaciajjj => "EMBFKIIDHPE_FCGHACIAJJJ",
Self::Mkiapoellhi => "EMBFKIIDHPE_MKIAPOELLHI",
Self::Fkdnjpeehfk => "EMBFKIIDHPE_FKDNJPEEHFK",
Self::Nlkcpnhlmnh => "EMBFKIIDHPE_NLKCPNHLMNH",
Self::Pcfamjjaefk => "EMBFKIIDHPE_PCFAMJJAEFK",
Self::Kcldapbbbon => "EMBFKIIDHPE_KCLDAPBBBON",
Self::Fggbjglcifj => "EMBFKIIDHPE_FGGBJGLCIFJ",
Self::Lihnpabhjoo => "EMBFKIIDHPE_LIHNPABHJOO",
Self::Hdfdhigagfl => "EMBFKIIDHPE_HDFDHIGAGFL",
Self::Eegogpdfoca => "EMBFKIIDHPE_EEGOGPDFOCA",
Self::Ellolllaamn => "EMBFKIIDHPE_ELLOLLLAAMN",
Self::Knmpoknedpn => "EMBFKIIDHPE_KNMPOKNEDPN",
Self::Aakieaglpij => "EMBFKIIDHPE_AAKIEAGLPIJ",
Self::Agmaegkhpgm => "EMBFKIIDHPE_AGMAEGKHPGM",
Self::Hkbonocpjpb => "EMBFKIIDHPE_HKBONOCPJPB",
Self::Pdfbdedmmec => "EMBFKIIDHPE_PDFBDEDMMEC",
Self::Cifijoihfad => "EMBFKIIDHPE_CIFIJOIHFAD",
Self::Anijemnmbel => "EMBFKIIDHPE_ANIJEMNMBEL",
Self::Jjndobfggop => "EMBFKIIDHPE_JJNDOBFGGOP",
Self::Abahiaggjmp => "EMBFKIIDHPE_ABAHIAGGJMP",
Self::Fbklgjidggi => "EMBFKIIDHPE_FBKLGJIDGGI",
Self::Ocbidkhecoo => "EMBFKIIDHPE_OCBIDKHECOO",
Self::Edkelinmffp => "EMBFKIIDHPE_EDKELINMFFP",
Self::Lhdiiohiilc => "EMBFKIIDHPE_LHDIIOHIILC",
Self::Lenndmhkpfk => "EMBFKIIDHPE_LENNDMHKPFK",
Self::Gpofbdaepdm => "EMBFKIIDHPE_GPOFBDAEPDM",
Self::Hbfndablica => "EMBFKIIDHPE_HBFNDABLICA",
Self::Emphmampnih => "EMBFKIIDHPE_EMPHMAMPNIH",
Self::Npmlpeeaphj => "EMBFKIIDHPE_NPMLPEEAPHJ",
Self::Pochnpclbdl => "EMBFKIIDHPE_POCHNPCLBDL",
Self::Jmkfjpgfkki => "EMBFKIIDHPE_JMKFJPGFKKI",
Self::Biobfhmnfdd => "EMBFKIIDHPE_BIOBFHMNFDD",
Self::Dkidgedoopl => "EMBFKIIDHPE_DKIDGEDOOPL",
Self::Giepefhjkfa => "EMBFKIIDHPE_GIEPEFHJKFA",
Self::Poajifckleo => "EMBFKIIDHPE_POAJIFCKLEO",
Self::Bcdjjeajegp => "EMBFKIIDHPE_BCDJJEAJEGP",
Self::Ndpoegkiigl => "EMBFKIIDHPE_NDPOEGKIIGL",
Self::Ejemfakblnn => "EMBFKIIDHPE_EJEMFAKBLNN",
Self::Pdpajfmcido => "EMBFKIIDHPE_PDPAJFMCIDO",
Self::Lbggmcopcbm => "EMBFKIIDHPE_LBGGMCOPCBM",
Self::Mfjgmfclaeo => "EMBFKIIDHPE_MFJGMFCLAEO",
Self::Njlgbkmjind => "EMBFKIIDHPE_NJLGBKMJIND",
Self::Lmddbgnefnd => "EMBFKIIDHPE_LMDDBGNEFND",
Self::Ilijhjbfiea => "EMBFKIIDHPE_ILIJHJBFIEA",
Self::Dlgkcklhkgn => "EMBFKIIDHPE_DLGKCKLHKGN",
Self::Ecedbakaoia => "EMBFKIIDHPE_ECEDBAKAOIA",
Self::Kpbeafmdpic => "EMBFKIIDHPE_KPBEAFMDPIC",
Self::Dkblcphkpec => "EMBFKIIDHPE_DKBLCPHKPEC",
Self::Filemhbkmda => "EMBFKIIDHPE_FILEMHBKMDA",
Self::Joijcelnahp => "EMBFKIIDHPE_JOIJCELNAHP",
Self::Ijgkiglpjin => "EMBFKIIDHPE_IJGKIGLPJIN",
Self::Fdlkajmdjlf => "EMBFKIIDHPE_FDLKAJMDJLF",
Self::Lbfoonfbpbj => "EMBFKIIDHPE_LBFOONFBPBJ",
Self::Ghmonglglli => "EMBFKIIDHPE_GHMONGLGLLI",
Self::Fcpinfconod => "EMBFKIIDHPE_FCPINFCONOD",
Self::Maoniddicma => "EMBFKIIDHPE_MAONIDDICMA",
Self::Obdnibedckg => "EMBFKIIDHPE_OBDNIBEDCKG",
Self::Kabefhidfeb => "EMBFKIIDHPE_KABEFHIDFEB",
Self::Edjgckagdpo => "EMBFKIIDHPE_EDJGCKAGDPO",
Self::Njkkmoodkak => "EMBFKIIDHPE_NJKKMOODKAK",
Self::Opajaackage => "EMBFKIIDHPE_OPAJAACKAGE",
Self::Jjgmdpekpcg => "EMBFKIIDHPE_JJGMDPEKPCG",
Self::Bcakjnjjnhe => "EMBFKIIDHPE_BCAKJNJJNHE",
Self::Lhahcccache => "EMBFKIIDHPE_LHAHCCCACHE",
Self::Kopflgpipmp => "EMBFKIIDHPE_KOPFLGPIPMP",
Self::Jocpobbjilb => "EMBFKIIDHPE_JOCPOBBJILB",
Self::Foobccjljel => "EMBFKIIDHPE_FOOBCCJLJEL",
Self::Aoibjmjaabd => "EMBFKIIDHPE_AOIBJMJAABD",
Self::Mgnogjefpdm => "EMBFKIIDHPE_MGNOGJEFPDM",
Self::Lgfgmmggbjd => "EMBFKIIDHPE_LGFGMMGGBJD",
Self::Lpeolioadkj => "EMBFKIIDHPE_LPEOLIOADKJ",
Self::Fpoeghgianh => "EMBFKIIDHPE_FPOEGHGIANH",
Self::Oabfohekage => "EMBFKIIDHPE_OABFOHEKAGE",
Self::Anlfbjbmngn => "EMBFKIIDHPE_ANLFBJBMNGN",
Self::Liccimfbmaj => "EMBFKIIDHPE_LICCIMFBMAJ",
Self::Eapldlbenmh => "EMBFKIIDHPE_EAPLDLBENMH",
Self::Fegankljing => "EMBFKIIDHPE_FEGANKLJING",
Self::Mghkgplaiih => "EMBFKIIDHPE_MGHKGPLAIIH",
Self::Ljkglbfgncm => "EMBFKIIDHPE_LJKGLBFGNCM",
Self::Pnobndcjche => "EMBFKIIDHPE_PNOBNDCJCHE",
Self::Acfagdfidpb => "EMBFKIIDHPE_ACFAGDFIDPB",
Self::Gkcfhmeiepj => "EMBFKIIDHPE_GKCFHMEIEPJ",
Self::Ahbleoabjii => "EMBFKIIDHPE_AHBLEOABJII",
Self::Egookoljlhe => "EMBFKIIDHPE_EGOOKOLJLHE",
Self::Hcheoaeppka => "EMBFKIIDHPE_HCHEOAEPPKA",
Self::Fjfhbjkohgd => "EMBFKIIDHPE_FJFHBJKOHGD",
Self::Glabhjihopm => "EMBFKIIDHPE_GLABHJIHOPM",
Self::Dchkblpdaok => "EMBFKIIDHPE_DCHKBLPDAOK",
Self::Agibgakngah => "EMBFKIIDHPE_AGIBGAKNGAH",
Self::Nkjnkcdbbdj => "EMBFKIIDHPE_NKJNKCDBBDJ",
Self::Beinmllhgkf => "EMBFKIIDHPE_BEINMLLHGKF",
Self::Onjdbdkinfm => "EMBFKIIDHPE_ONJDBDKINFM",
Self::Gpljgkchkeh => "EMBFKIIDHPE_GPLJGKCHKEH",
Self::Iiiecojeehk => "EMBFKIIDHPE_IIIECOJEEHK",
Self::Mfjmafddlgg => "EMBFKIIDHPE_MFJMAFDDLGG",
Self::Cklfbkpomgb => "EMBFKIIDHPE_CKLFBKPOMGB",
Self::Pbcnkkpbboj => "EMBFKIIDHPE_PBCNKKPBBOJ",
Self::Lgalbcjkajb => "EMBFKIIDHPE_LGALBCJKAJB",
Self::Dkigmbdmdel => "EMBFKIIDHPE_DKIGMBDMDEL",
Self::Fedpgfbdgom => "EMBFKIIDHPE_FEDPGFBDGOM",
Self::Lkpokdjleph => "EMBFKIIDHPE_LKPOKDJLEPH",
Self::Fdnjapkkipm => "EMBFKIIDHPE_FDNJAPKKIPM",
Self::Nnpkhledbjn => "EMBFKIIDHPE_NNPKHLEDBJN",
Self::Ioiigapdogc => "EMBFKIIDHPE_IOIIGAPDOGC",
Self::Olclmbhoeom => "EMBFKIIDHPE_OLCLMBHOEOM",
Self::Okfgodohbfd => "EMBFKIIDHPE_OKFGODOHBFD",
Self::Okikpblaccg => "EMBFKIIDHPE_OKIKPBLACCG",
Self::Dimoaidkmma => "EMBFKIIDHPE_DIMOAIDKMMA",
Self::Gceodahomah => "EMBFKIIDHPE_GCEODAHOMAH",
Self::Bnkcpchfojl => "EMBFKIIDHPE_BNKCPCHFOJL",
Self::Icneefoaheg => "EMBFKIIDHPE_ICNEEFOAHEG",
Self::Daogochapaj => "EMBFKIIDHPE_DAOGOCHAPAJ",
Self::Nnkgjoljgfe => "EMBFKIIDHPE_NNKGJOLJGFE",
Self::Ppgibhcpfil => "EMBFKIIDHPE_PPGIBHCPFIL",
Self::Jhioikapamk => "EMBFKIIDHPE_JHIOIKAPAMK",
Self::Igoailcbhei => "EMBFKIIDHPE_IGOAILCBHEI",
Self::Njeidjojjpg => "EMBFKIIDHPE_NJEIDJOJJPG",
Self::Adffplihgdn => "EMBFKIIDHPE_ADFFPLIHGDN",
Self::Adcfeddknmo => "EMBFKIIDHPE_ADCFEDDKNMO",
Self::Aafhnclnkgh => "EMBFKIIDHPE_AAFHNCLNKGH",
Self::Bfkcinjdckc => "EMBFKIIDHPE_BFKCINJDCKC",
Self::Pgilnhhhnkc => "EMBFKIIDHPE_PGILNHHHNKC",
Self::Hjmaiagcnkp => "EMBFKIIDHPE_HJMAIAGCNKP",
Self::Imekbacioei => "EMBFKIIDHPE_IMEKBACIOEI",
Self::Fkcmgdlinph => "EMBFKIIDHPE_FKCMGDLINPH",
Self::Hhfdclfheif => "EMBFKIIDHPE_HHFDCLFHEIF",
Self::Ecfeaijcpnb => "EMBFKIIDHPE_ECFEAIJCPNB",
Self::Agmhhadekdj => "EMBFKIIDHPE_AGMHHADEKDJ",
Self::Ieoaanamfio => "EMBFKIIDHPE_IEOAANAMFIO",
Self::Hcpbmncjgjh => "EMBFKIIDHPE_HCPBMNCJGJH",
Self::Nfdfcbeoapj => "EMBFKIIDHPE_NFDFCBEOAPJ",
Self::Lmchdceknkg => "EMBFKIIDHPE_LMCHDCEKNKG",
Self::Clcjaepmebf => "EMBFKIIDHPE_CLCJAEPMEBF",
Self::Fijblijfjmm => "EMBFKIIDHPE_FIJBLIJFJMM",
Self::Pimeccjpnhc => "EMBFKIIDHPE_PIMECCJPNHC",
Self::Hkjnpohfgif => "EMBFKIIDHPE_HKJNPOHFGIF",
Self::Oheeckbeoja => "EMBFKIIDHPE_OHEECKBEOJA",
Self::Mhialkkphmd => "EMBFKIIDHPE_MHIALKKPHMD",
Self::Aadkmkeomma => "EMBFKIIDHPE_AADKMKEOMMA",
Self::Lepgdjdlnlb => "EMBFKIIDHPE_LEPGDJDLNLB",
Self::Ikhdnfebemm => "EMBFKIIDHPE_IKHDNFEBEMM",
Self::Cnlnennbkbb => "EMBFKIIDHPE_CNLNENNBKBB",
Self::Jcfjkhmjcep => "EMBFKIIDHPE_JCFJKHMJCEP",
Self::Jfiaghlfclb => "EMBFKIIDHPE_JFIAGHLFCLB",
Self::Okgfgpdcjpk => "EMBFKIIDHPE_OKGFGPDCJPK",
Self::Lapnpefdmee => "EMBFKIIDHPE_LAPNPEFDMEE",
Self::Mhhhneieemp => "EMBFKIIDHPE_MHHHNEIEEMP",
Self::Akfmgkogadf => "EMBFKIIDHPE_AKFMGKOGADF",
Self::Bojgggjbhhg => "EMBFKIIDHPE_BOJGGGJBHHG",
Self::Ciommpcfpip => "EMBFKIIDHPE_CIOMMPCFPIP",
Self::Capmgffckpb => "EMBFKIIDHPE_CAPMGFFCKPB",
Self::Paofgfkmjfg => "EMBFKIIDHPE_PAOFGFKMJFG",
Self::Mckehnngolm => "EMBFKIIDHPE_MCKEHNNGOLM",
Self::Celmmebfgae => "EMBFKIIDHPE_CELMMEBFGAE",
Self::Ijkgfmpjjnh => "EMBFKIIDHPE_IJKGFMPJJNH",
Self::Ncodiddokfc => "EMBFKIIDHPE_NCODIDDOKFC",
Self::Lgnnlkdedkg => "EMBFKIIDHPE_LGNNLKDEDKG",
Self::Fkbgbckmekb => "EMBFKIIDHPE_FKBGBCKMEKB",
Self::Pmeokkdkiba => "EMBFKIIDHPE_PMEOKKDKIBA",
Self::Akapmpdmffp => "EMBFKIIDHPE_AKAPMPDMFFP",
Self::Bnnmlkcfhkb => "EMBFKIIDHPE_BNNMLKCFHKB",
Self::Pcccdefjnib => "EMBFKIIDHPE_PCCCDEFJNIB",
Self::Hkjmibaomja => "EMBFKIIDHPE_HKJMIBAOMJA",
Self::Dlcpkhgbeje => "EMBFKIIDHPE_DLCPKHGBEJE",
Self::Okfanhcdpcl => "EMBFKIIDHPE_OKFANHCDPCL",
Self::Pgepccehfip => "EMBFKIIDHPE_PGEPCCEHFIP",
Self::Ljioeofhfmi => "EMBFKIIDHPE_LJIOEOFHFMI",
Self::Caffapgkcgi => "EMBFKIIDHPE_CAFFAPGKCGI",
Self::Cmfkacmofkb => "EMBFKIIDHPE_CMFKACMOFKB",
Self::Kkoacjeflfi => "EMBFKIIDHPE_KKOACJEFLFI",
Self::Becfnndmeoh => "EMBFKIIDHPE_BECFNNDMEOH",
Self::Dcgnefhlnom => "EMBFKIIDHPE_DCGNEFHLNOM",
Self::Ghaapcgiada => "EMBFKIIDHPE_GHAAPCGIADA",
Self::Lflfbangbbc => "EMBFKIIDHPE_LFLFBANGBBC",
Self::Dnfmbcmecoo => "EMBFKIIDHPE_DNFMBCMECOO",
Self::Ipamfhkdacl => "EMBFKIIDHPE_IPAMFHKDACL",
Self::Ekmmflbfnpj => "EMBFKIIDHPE_EKMMFLBFNPJ",
Self::Hfcaiolhfcl => "EMBFKIIDHPE_HFCAIOLHFCL",
Self::Jljabipbnki => "EMBFKIIDHPE_JLJABIPBNKI",
Self::Ldlfmemgieh => "EMBFKIIDHPE_LDLFMEMGIEH",
Self::Gochicelcjk => "EMBFKIIDHPE_GOCHICELCJK",
Self::Bdcgookjmof => "EMBFKIIDHPE_BDCGOOKJMOF",
Self::Ipfoemecajp => "EMBFKIIDHPE_IPFOEMECAJP",
Self::Bmnoblpjfpp => "EMBFKIIDHPE_BMNOBLPJFPP",
Self::Nlebkneenni => "EMBFKIIDHPE_NLEBKNEENNI",
Self::Eaneiaoljnf => "EMBFKIIDHPE_EANEIAOLJNF",
Self::Lfhbedjapbm => "EMBFKIIDHPE_LFHBEDJAPBM",
Self::Eniabajmokg => "EMBFKIIDHPE_ENIABAJMOKG",
Self::Kbfhcddomok => "EMBFKIIDHPE_KBFHCDDOMOK",
Self::Ienbihacdke => "EMBFKIIDHPE_IENBIHACDKE",
Self::Bcdmdlklhgi => "EMBFKIIDHPE_BCDMDLKLHGI",
Self::Olbpcbfciod => "EMBFKIIDHPE_OLBPCBFCIOD",
Self::Imjbpbccfco => "EMBFKIIDHPE_IMJBPBCCFCO",
Self::Nhddgmjhflm => "EMBFKIIDHPE_NHDDGMJHFLM",
Self::Fokohkpbbke => "EMBFKIIDHPE_FOKOHKPBBKE",
Self::Pokoloigeip => "EMBFKIIDHPE_POKOLOIGEIP",
Self::Ehlmoaghipf => "EMBFKIIDHPE_EHLMOAGHIPF",
Self::Ajoebgkcjcg => "EMBFKIIDHPE_AJOEBGKCJCG",
Self::Npmgblfoonl => "EMBFKIIDHPE_NPMGBLFOONL",
Self::Migoobebbmi => "EMBFKIIDHPE_MIGOOBEBBMI",
Self::Ebblabikaaj => "EMBFKIIDHPE_EBBLABIKAAJ",
Self::Egkgmnoejoc => "EMBFKIIDHPE_EGKGMNOEJOC",
Self::Dpjjmnlljme => "EMBFKIIDHPE_DPJJMNLLJME",
Self::Flgfipfojik => "EMBFKIIDHPE_FLGFIPFOJIK",
Self::Gcghlalapbe => "EMBFKIIDHPE_GCGHLALAPBE",
Self::Hkajppmdfhn => "EMBFKIIDHPE_HKAJPPMDFHN",
Self::Dpgbgaddaip => "EMBFKIIDHPE_DPGBGADDAIP",
Self::Khofkdilbgf => "EMBFKIIDHPE_KHOFKDILBGF",
Self::Bbcecmifhaa => "EMBFKIIDHPE_BBCECMIFHAA",
Self::Mkjpbgojghi => "EMBFKIIDHPE_MKJPBGOJGHI",
Self::Klmhaggohgj => "EMBFKIIDHPE_KLMHAGGOHGJ",
Self::Mhmjddcebmg => "EMBFKIIDHPE_MHMJDDCEBMG",
Self::Mjfahkdpmmp => "EMBFKIIDHPE_MJFAHKDPMMP",
Self::Piehfifgmah => "EMBFKIIDHPE_PIEHFIFGMAH",
Self::Bfpggdabbof => "EMBFKIIDHPE_BFPGGDABBOF",
Self::Ecffeopcdad => "EMBFKIIDHPE_ECFFEOPCDAD",
Self::Hfoibgldlmo => "EMBFKIIDHPE_HFOIBGLDLMO",
Self::Kegaekbjpol => "EMBFKIIDHPE_KEGAEKBJPOL",
Self::Mfiecikfhep => "EMBFKIIDHPE_MFIECIKFHEP",
Self::Kgbhpmijppf => "EMBFKIIDHPE_KGBHPMIJPPF",
Self::Ekfipeomdda => "EMBFKIIDHPE_EKFIPEOMDDA",
Self::Fcgoecignlb => "EMBFKIIDHPE_FCGOECIGNLB",
Self::Apdanblmiap => "EMBFKIIDHPE_APDANBLMIAP",
Self::Eaafnehdjll => "EMBFKIIDHPE_EAAFNEHDJLL",
Self::Kejfkcimfoc => "EMBFKIIDHPE_KEJFKCIMFOC",
Self::Lhcpnkpnakm => "EMBFKIIDHPE_LHCPNKPNAKM",
Self::Gjdlfhbillc => "EMBFKIIDHPE_GJDLFHBILLC",
Self::Fkjogebjcok => "EMBFKIIDHPE_FKJOGEBJCOK",
Self::Ccablkeeelh => "EMBFKIIDHPE_CCABLKEEELH",
Self::Bldmblnajie => "EMBFKIIDHPE_BLDMBLNAJIE",
Self::Lcejjbkacod => "EMBFKIIDHPE_LCEJJBKACOD",
Self::Mkhfahaokeb => "EMBFKIIDHPE_MKHFAHAOKEB",
Self::Dpinmjhgmoe => "EMBFKIIDHPE_DPINMJHGMOE",
Self::Beeepmonjin => "EMBFKIIDHPE_BEEEPMONJIN",
Self::Bcifboedcol => "EMBFKIIDHPE_BCIFBOEDCOL",
Self::Codchokdiah => "EMBFKIIDHPE_CODCHOKDIAH",
Self::Mallaipaimd => "EMBFKIIDHPE_MALLAIPAIMD",
Self::Gojkecchhpp => "EMBFKIIDHPE_GOJKECCHHPP",
Self::Pgncdecdcha => "EMBFKIIDHPE_PGNCDECDCHA",
Self::Oemokeljnjh => "EMBFKIIDHPE_OEMOKELJNJH",
Self::Ikbcjipbmab => "EMBFKIIDHPE_IKBCJIPBMAB",
Self::Gmpecodohkk => "EMBFKIIDHPE_GMPECODOHKK",
Self::Blbcphidpki => "EMBFKIIDHPE_BLBCPHIDPKI",
Self::Cmiahcofgbn => "EMBFKIIDHPE_CMIAHCOFGBN",
Self::Dolmhkfbggd => "EMBFKIIDHPE_DOLMHKFBGGD",
Self::Cplobgemabp => "EMBFKIIDHPE_CPLOBGEMABP",
Self::Eplimhgfbmc => "EMBFKIIDHPE_EPLIMHGFBMC",
Self::Fpohglgfgna => "EMBFKIIDHPE_FPOHGLGFGNA",
Self::Chaagekkeap => "EMBFKIIDHPE_CHAAGEKKEAP",
Self::Gdneeknleah => "EMBFKIIDHPE_GDNEEKNLEAH",
Self::Aafgpaeigpo => "EMBFKIIDHPE_AAFGPAEIGPO",
Self::Hiagjeionpk => "EMBFKIIDHPE_HIAGJEIONPK",
Self::Mjnnpemlemb => "EMBFKIIDHPE_MJNNPEMLEMB",
Self::Lhjdfgnjkoe => "EMBFKIIDHPE_LHJDFGNJKOE",
Self::Pjgajlhfebe => "EMBFKIIDHPE_PJGAJLHFEBE",
Self::Poedbnfoloj => "EMBFKIIDHPE_POEDBNFOLOJ",
Self::Benjmipgenb => "EMBFKIIDHPE_BENJMIPGENB",
Self::Encemoikhnj => "EMBFKIIDHPE_ENCEMOIKHNJ",
Self::Kifgmmodpii => "EMBFKIIDHPE_KIFGMMODPII",
Self::Lmcgbjglgkk => "EMBFKIIDHPE_LMCGBJGLGKK",
Self::Khmhohgfhha => "EMBFKIIDHPE_KHMHOHGFHHA",
Self::Khhhobmhjao => "EMBFKIIDHPE_KHHHOBMHJAO",
Self::Hpnkakcdfab => "EMBFKIIDHPE_HPNKAKCDFAB",
Self::Picfcpnajbn => "EMBFKIIDHPE_PICFCPNAJBN",
Self::Pgenmjpjcaf => "EMBFKIIDHPE_PGENMJPJCAF",
Self::Fbmjnmkaiio => "EMBFKIIDHPE_FBMJNMKAIIO",
Self::Piadndgobif => "EMBFKIIDHPE_PIADNDGOBIF",
Self::Ojbkgbhdcop => "EMBFKIIDHPE_OJBKGBHDCOP",
Self::Ogmncfbjmif => "EMBFKIIDHPE_OGMNCFBJMIF",
Self::Gkdjbiabpjb => "EMBFKIIDHPE_GKDJBIABPJB",
Self::Kingpbfmlap => "EMBFKIIDHPE_KINGPBFMLAP",
Self::Bmhhecieccf => "EMBFKIIDHPE_BMHHECIECCF",
Self::Mojglhlbgfe => "EMBFKIIDHPE_MOJGLHLBGFE",
Self::Iffpdjmhaek => "EMBFKIIDHPE_IFFPDJMHAEK",
Self::Cpjcnhdlppd => "EMBFKIIDHPE_CPJCNHDLPPD",
Self::Pgahbhbpbli => "EMBFKIIDHPE_PGAHBHBPBLI",
Self::Ifdilddieke => "EMBFKIIDHPE_IFDILDDIEKE",
Self::Oabkfhbhajb => "EMBFKIIDHPE_OABKFHBHAJB",
Self::Kckoccbaofn => "EMBFKIIDHPE_KCKOCCBAOFN",
Self::Fnnimjheicb => "EMBFKIIDHPE_FNNIMJHEICB",
Self::Hcpjjbhlece => "EMBFKIIDHPE_HCPJJBHLECE",
Self::Kleoghdhajb => "EMBFKIIDHPE_KLEOGHDHAJB",
Self::Ehilpmldgja => "EMBFKIIDHPE_EHILPMLDGJA",
Self::Fojjhadnemk => "EMBFKIIDHPE_FOJJHADNEMK",
Self::Mlhmcoonhog => "EMBFKIIDHPE_MLHMCOONHOG",
Self::Pefncmolfnn => "EMBFKIIDHPE_PEFNCMOLFNN",
Self::Fogopapojhl => "EMBFKIIDHPE_FOGOPAPOJHL",
Self::Abndinfdpcf => "EMBFKIIDHPE_ABNDINFDPCF",
Self::Ieeiogkmedg => "EMBFKIIDHPE_IEEIOGKMEDG",
Self::Fhjmdmiepbg => "EMBFKIIDHPE_FHJMDMIEPBG",
Self::Ocjmjpjefof => "EMBFKIIDHPE_OCJMJPJEFOF",
Self::Dpgciljnhmi => "EMBFKIIDHPE_DPGCILJNHMI",
Self::Pfjkcolihof => "EMBFKIIDHPE_PFJKCOLIHOF",
Self::Blikgflbino => "EMBFKIIDHPE_BLIKGFLBINO",
Self::Blmdebnodgh => "EMBFKIIDHPE_BLMDEBNODGH",
Self::Gmgpceddfdb => "EMBFKIIDHPE_GMGPCEDDFDB",
Self::Gdaoonjglln => "EMBFKIIDHPE_GDAOONJGLLN",
Self::Dgaolplaabd => "EMBFKIIDHPE_DGAOLPLAABD",
Self::Jgehpghbbbp => "EMBFKIIDHPE_JGEHPGHBBBP",
Self::Deahbgfgkfc => "EMBFKIIDHPE_DEAHBGFGKFC",
Self::Epofhiajcmh => "EMBFKIIDHPE_EPOFHIAJCMH",
Self::Klkkgkmpnil => "EMBFKIIDHPE_KLKKGKMPNIL",
Self::Chiiebmikmj => "EMBFKIIDHPE_CHIIEBMIKMJ",
Self::Pplccmhaneg => "EMBFKIIDHPE_PPLCCMHANEG",
Self::Mplmdadajjb => "EMBFKIIDHPE_MPLMDADAJJB",
Self::Lhhbjhbmopg => "EMBFKIIDHPE_LHHBJHBMOPG",
Self::Pdpilfcfhip => "EMBFKIIDHPE_PDPILFCFHIP",
Self::Cjjepppldog => "EMBFKIIDHPE_CJJEPPPLDOG",
Self::Pigeejlmcen => "EMBFKIIDHPE_PIGEEJLMCEN",
Self::Fbimckbjcoa => "EMBFKIIDHPE_FBIMCKBJCOA",
Self::Eclphalccjb => "EMBFKIIDHPE_ECLPHALCCJB",
Self::Agkddjicllf => "EMBFKIIDHPE_AGKDDJICLLF",
Self::Fccijnadhal => "EMBFKIIDHPE_FCCIJNADHAL",
Self::Bnmkahjnnfp => "EMBFKIIDHPE_BNMKAHJNNFP",
Self::Dopncgdcnam => "EMBFKIIDHPE_DOPNCGDCNAM",
Self::Jbedmjihegd => "EMBFKIIDHPE_JBEDMJIHEGD",
Self::Ipjhaecilmp => "EMBFKIIDHPE_IPJHAECILMP",
Self::Cpdmafdbhmc => "EMBFKIIDHPE_CPDMAFDBHMC",
Self::Mekniklakai => "EMBFKIIDHPE_MEKNIKLAKAI",
Self::Aoeljlldpnf => "EMBFKIIDHPE_AOELJLLDPNF",
Self::Heafmhijjjo => "EMBFKIIDHPE_HEAFMHIJJJO",
Self::Lelpjckobjf => "EMBFKIIDHPE_LELPJCKOBJF",
Self::Jdlhaihommo => "EMBFKIIDHPE_JDLHAIHOMMO",
Self::Lamphklkjpf => "EMBFKIIDHPE_LAMPHKLKJPF",
Self::Ofpconmoljf => "EMBFKIIDHPE_OFPCONMOLJF",
Self::Jimicaoogbc => "EMBFKIIDHPE_JIMICAOOGBC",
Self::Gbgagmoelgo => "EMBFKIIDHPE_GBGAGMOELGO",
Self::Gmfjcjanlbo => "EMBFKIIDHPE_GMFJCJANLBO",
Self::Nhjkhkkgflg => "EMBFKIIDHPE_NHJKHKKGFLG",
Self::Oiidppllgkk => "EMBFKIIDHPE_OIIDPPLLGKK",
Self::Ecccacaiimd => "EMBFKIIDHPE_ECCCACAIIMD",
Self::Gaggghgkdng => "EMBFKIIDHPE_GAGGGHGKDNG",
Self::Bmpmmaahokn => "EMBFKIIDHPE_BMPMMAAHOKN",
Self::Ihkoomgglfp => "EMBFKIIDHPE_IHKOOMGGLFP",
Self::Nihfplgbnph => "EMBFKIIDHPE_NIHFPLGBNPH",
Self::Gifjhijohfm => "EMBFKIIDHPE_GIFJHIJOHFM",
Self::Ephmkdaeloj => "EMBFKIIDHPE_EPHMKDAELOJ",
Self::Jmmnpkehlle => "EMBFKIIDHPE_JMMNPKEHLLE",
Self::Elnaphgkcpk => "EMBFKIIDHPE_ELNAPHGKCPK",
Self::Eafonfdmbda => "EMBFKIIDHPE_EAFONFDMBDA",
Self::Ofmiepckiia => "EMBFKIIDHPE_OFMIEPCKIIA",
Self::Gglkjjlgaok => "EMBFKIIDHPE_GGLKJJLGAOK",
Self::Lbofoapklmj => "EMBFKIIDHPE_LBOFOAPKLMJ",
Self::Ffacjakgobp => "EMBFKIIDHPE_FFACJAKGOBP",
Self::Afccooikpjc => "EMBFKIIDHPE_AFCCOOIKPJC",
Self::Dpfijghnpab => "EMBFKIIDHPE_DPFIJGHNPAB",
Self::Fcicofocemc => "EMBFKIIDHPE_FCICOFOCEMC",
Self::Oapekjlgdkg => "EMBFKIIDHPE_OAPEKJLGDKG",
Self::Blkdfbgbdhd => "EMBFKIIDHPE_BLKDFBGBDHD",
Self::Kbhmaalocmo => "EMBFKIIDHPE_KBHMAALOCMO",
Self::Lckkenfachf => "EMBFKIIDHPE_LCKKENFACHF",
Self::Cnikbemgjdi => "EMBFKIIDHPE_CNIKBEMGJDI",
Self::Hbobjlhniea => "EMBFKIIDHPE_HBOBJLHNIEA",
Self::Adjpnkfkdai => "EMBFKIIDHPE_ADJPNKFKDAI",
Self::Bebfpnliopf => "EMBFKIIDHPE_BEBFPNLIOPF",
Self::Obndanaglch => "EMBFKIIDHPE_OBNDANAGLCH",
Self::Mblffjbonkm => "EMBFKIIDHPE_MBLFFJBONKM",
Self::Mlobjglkgak => "EMBFKIIDHPE_MLOBJGLKGAK",
Self::Gdgpaoijjki => "EMBFKIIDHPE_GDGPAOIJJKI",
Self::Kanefcclfla => "EMBFKIIDHPE_KANEFCCLFLA",
Self::Hbedlhnofal => "EMBFKIIDHPE_HBEDLHNOFAL",
Self::Iidhkfllacd => "EMBFKIIDHPE_IIDHKFLLACD",
Self::Ojdelomjnch => "EMBFKIIDHPE_OJDELOMJNCH",
Self::Gmlijokdgfj => "EMBFKIIDHPE_GMLIJOKDGFJ",
Self::Fdblbfnbcfh => "EMBFKIIDHPE_FDBLBFNBCFH",
Self::Kijjbbjcmcc => "EMBFKIIDHPE_KIJJBBJCMCC",
Self::Jgpjepdcokn => "EMBFKIIDHPE_JGPJEPDCOKN",
Self::Oacfkbbapcl => "EMBFKIIDHPE_OACFKBBAPCL",
Self::Bfipndkmajl => "EMBFKIIDHPE_BFIPNDKMAJL",
Self::Ndalneebfmk => "EMBFKIIDHPE_NDALNEEBFMK",
Self::Dembiinffod => "EMBFKIIDHPE_DEMBIINFFOD",
Self::Domjnheeagn => "EMBFKIIDHPE_DOMJNHEEAGN",
Self::Mgeajmhhnig => "EMBFKIIDHPE_MGEAJMHHNIG",
Self::Abdjmcinigp => "EMBFKIIDHPE_ABDJMCINIGP",
Self::Onchdflbdlc => "EMBFKIIDHPE_ONCHDFLBDLC",
Self::Mpffaanjmgo => "EMBFKIIDHPE_MPFFAANJMGO",
Self::Efjpbblfgnc => "EMBFKIIDHPE_EFJPBBLFGNC",
Self::Ljfmaihchbc => "EMBFKIIDHPE_LJFMAIHCHBC",
Self::Lgdpgaggpgh => "EMBFKIIDHPE_LGDPGAGGPGH",
Self::Lbpdkkhbfja => "EMBFKIIDHPE_LBPDKKHBFJA",
Self::Iplianjkmbk => "EMBFKIIDHPE_IPLIANJKMBK",
Self::Almfkcegmga => "EMBFKIIDHPE_ALMFKCEGMGA",
Self::Cikmalkepbb => "EMBFKIIDHPE_CIKMALKEPBB",
Self::Ijnpbofolod => "EMBFKIIDHPE_IJNPBOFOLOD",
Self::Jcabgbomnlj => "EMBFKIIDHPE_JCABGBOMNLJ",
Self::Edmjlgdlohc => "EMBFKIIDHPE_EDMJLGDLOHC",
Self::Cbgiboeopgm => "EMBFKIIDHPE_CBGIBOEOPGM",
Self::Cnhllmaoibf => "EMBFKIIDHPE_CNHLLMAOIBF",
Self::Lfkdaimgemh => "EMBFKIIDHPE_LFKDAIMGEMH",
Self::Mdclinjaieb => "EMBFKIIDHPE_MDCLINJAIEB",
Self::Kloadopgjdp => "EMBFKIIDHPE_KLOADOPGJDP",
Self::Epialmpdofp => "EMBFKIIDHPE_EPIALMPDOFP",
Self::Bhldkogjfcb => "EMBFKIIDHPE_BHLDKOGJFCB",
Self::Pnfcpcoibme => "EMBFKIIDHPE_PNFCPCOIBME",
Self::Mipmpikhjaa => "EMBFKIIDHPE_MIPMPIKHJAA",
Self::Hpklplmkeni => "EMBFKIIDHPE_HPKLPLMKENI",
Self::Hnfkpjmiobn => "EMBFKIIDHPE_HNFKPJMIOBN",
Self::Mkdgnbhpnkl => "EMBFKIIDHPE_MKDGNBHPNKL",
Self::Jpdmiheefeh => "EMBFKIIDHPE_JPDMIHEEFEH",
Self::Hdodcjlkddf => "EMBFKIIDHPE_HDODCJLKDDF",
Self::Lbknkhffgpn => "EMBFKIIDHPE_LBKNKHFFGPN",
Self::Npceamnlbim => "EMBFKIIDHPE_NPCEAMNLBIM",
Self::Hmnmnlnjipn => "EMBFKIIDHPE_HMNMNLNJIPN",
Self::Mimgpjhmiam => "EMBFKIIDHPE_MIMGPJHMIAM",
Self::Ngopbfeocpj => "EMBFKIIDHPE_NGOPBFEOCPJ",
Self::Bcolcggbhmf => "EMBFKIIDHPE_BCOLCGGBHMF",
Self::Fognhlgohdb => "EMBFKIIDHPE_FOGNHLGOHDB",
Self::Pgpbcbfmepi => "EMBFKIIDHPE_PGPBCBFMEPI",
Self::Odkbifjbdjj => "EMBFKIIDHPE_ODKBIFJBDJJ",
Self::Oecmaieljdn => "EMBFKIIDHPE_OECMAIELJDN",
Self::Jlfcffcgamb => "EMBFKIIDHPE_JLFCFFCGAMB",
Self::Phikhideago => "EMBFKIIDHPE_PHIKHIDEAGO",
Self::Mlinonpmdhg => "EMBFKIIDHPE_MLINONPMDHG",
Self::Liehbfjdnoo => "EMBFKIIDHPE_LIEHBFJDNOO",
Self::Nmdefjdflhc => "EMBFKIIDHPE_NMDEFJDFLHC",
Self::Kpofabmlknh => "EMBFKIIDHPE_KPOFABMLKNH",
Self::Coinbonnkmi => "EMBFKIIDHPE_COINBONNKMI",
Self::Cnelhmnenio => "EMBFKIIDHPE_CNELHMNENIO",
Self::Dpkiglelbpg => "EMBFKIIDHPE_DPKIGLELBPG",
Self::Ibmaihjpeah => "EMBFKIIDHPE_IBMAIHJPEAH",
Self::Fcnadincfjc => "EMBFKIIDHPE_FCNADINCFJC",
Self::Indnediklkf => "EMBFKIIDHPE_INDNEDIKLKF",
Self::Peeedgfonig => "EMBFKIIDHPE_PEEEDGFONIG",
Self::Efgkigdgifj => "EMBFKIIDHPE_EFGKIGDGIFJ",
Self::Fpnoebpfjha => "EMBFKIIDHPE_FPNOEBPFJHA",
Self::Khhcajdgifa => "EMBFKIIDHPE_KHHCAJDGIFA",
Self::Oadfdeknhhb => "EMBFKIIDHPE_OADFDEKNHHB",
Self::Jokgjallmhb => "EMBFKIIDHPE_JOKGJALLMHB",
Self::Kkjcmmenbdo => "EMBFKIIDHPE_KKJCMMENBDO",
Self::Hkabnnhlaja => "EMBFKIIDHPE_HKABNNHLAJA",
Self::Mdlkapkmbll => "EMBFKIIDHPE_MDLKAPKMBLL",
Self::Lifmhpakjnh => "EMBFKIIDHPE_LIFMHPAKJNH",
Self::Bmlcloembem => "EMBFKIIDHPE_BMLCLOEMBEM",
Self::Deojkaiifgo => "EMBFKIIDHPE_DEOJKAIIFGO",
Self::Lfdnhncniig => "EMBFKIIDHPE_LFDNHNCNIIG",
Self::Onbaiacjbjh => "EMBFKIIDHPE_ONBAIACJBJH",
Self::Pclemfijkpm => "EMBFKIIDHPE_PCLEMFIJKPM",
Self::Ibnbcicoeah => "EMBFKIIDHPE_IBNBCICOEAH",
Self::Mknlpldofhb => "EMBFKIIDHPE_MKNLPLDOFHB",
Self::Aadkjdnaghl => "EMBFKIIDHPE_AADKJDNAGHL",
Self::Gpimgcejcjj => "EMBFKIIDHPE_GPIMGCEJCJJ",
Self::Ldpplkadllb => "EMBFKIIDHPE_LDPPLKADLLB",
Self::Gjdnpkpohfn => "EMBFKIIDHPE_GJDNPKPOHFN",
Self::Ijmabfmpmdn => "EMBFKIIDHPE_IJMABFMPMDN",
Self::Jfhpkifchho => "EMBFKIIDHPE_JFHPKIFCHHO",
Self::Emkkclbcoce => "EMBFKIIDHPE_EMKKCLBCOCE",
Self::Pdgpnjhaaek => "EMBFKIIDHPE_PDGPNJHAAEK",
Self::Idkcnahmfdo => "EMBFKIIDHPE_IDKCNAHMFDO",
Self::Mjhgbmpblda => "EMBFKIIDHPE_MJHGBMPBLDA",
Self::Onkdhblkpib => "EMBFKIIDHPE_ONKDHBLKPIB",
Self::Cghgadolnnm => "EMBFKIIDHPE_CGHGADOLNNM",
Self::Ljjlmidfjcc => "EMBFKIIDHPE_LJJLMIDFJCC",
Self::Kaaplpphgbi => "EMBFKIIDHPE_KAAPLPPHGBI",
Self::Lbhhnejjeoj => "EMBFKIIDHPE_LBHHNEJJEOJ",
Self::Leooenonhep => "EMBFKIIDHPE_LEOOENONHEP",
Self::Nciffojoelo => "EMBFKIIDHPE_NCIFFOJOELO",
Self::Kjccgdkeabb => "EMBFKIIDHPE_KJCCGDKEABB",
Self::Ldinmkceocd => "EMBFKIIDHPE_LDINMKCEOCD",
Self::Cjadpjnoehi => "EMBFKIIDHPE_CJADPJNOEHI",
Self::Kgdaadobbhi => "EMBFKIIDHPE_KGDAADOBBHI",
Self::Fjpkchalcig => "EMBFKIIDHPE_FJPKCHALCIG",
Self::Hlchdpmihpg => "EMBFKIIDHPE_HLCHDPMIHPG",
Self::Opeapnkmcoi => "EMBFKIIDHPE_OPEAPNKMCOI",
Self::Fnfldiechni => "EMBFKIIDHPE_FNFLDIECHNI",
Self::Aaplglccaen => "EMBFKIIDHPE_AAPLGLCCAEN",
Self::Lfpgkfoeefh => "EMBFKIIDHPE_LFPGKFOEEFH",
Self::Kbpmaklcmko => "EMBFKIIDHPE_KBPMAKLCMKO",
Self::Difjbaipnea => "EMBFKIIDHPE_DIFJBAIPNEA",
Self::Kdmnbnjigpe => "EMBFKIIDHPE_KDMNBNJIGPE",
Self::Jagikkjhkgp => "EMBFKIIDHPE_JAGIKKJHKGP",
Self::Ggobdmpcikh => "EMBFKIIDHPE_GGOBDMPCIKH",
Self::Mnadeojgohj => "EMBFKIIDHPE_MNADEOJGOHJ",
Self::Kldacmcdflf => "EMBFKIIDHPE_KLDACMCDFLF",
Self::Dgfkhgjedif => "EMBFKIIDHPE_DGFKHGJEDIF",
Self::Eepjmlacbjc => "EMBFKIIDHPE_EEPJMLACBJC",
Self::Npbkpdobkin => "EMBFKIIDHPE_NPBKPDOBKIN",
Self::Bbimepmijop => "EMBFKIIDHPE_BBIMEPMIJOP",
Self::Jjomcdecacm => "EMBFKIIDHPE_JJOMCDECACM",
Self::Opckbmeoncg => "EMBFKIIDHPE_OPCKBMEONCG",
Self::Kfmlbjhmchc => "EMBFKIIDHPE_KFMLBJHMCHC",
Self::Mianmmjnbim => "EMBFKIIDHPE_MIANMMJNBIM",
Self::Neajkjcddmn => "EMBFKIIDHPE_NEAJKJCDDMN",
Self::Eaflnecbpcp => "EMBFKIIDHPE_EAFLNECBPCP",
Self::Bckifihnkpj => "EMBFKIIDHPE_BCKIFIHNKPJ",
Self::Jololjgaiec => "EMBFKIIDHPE_JOLOLJGAIEC",
Self::Phhjljdeipm => "EMBFKIIDHPE_PHHJLJDEIPM",
Self::Nociaeacfmg => "EMBFKIIDHPE_NOCIAEACFMG",
Self::Nggnpcmhnem => "EMBFKIIDHPE_NGGNPCMHNEM",
Self::Bkjnefkjppi => "EMBFKIIDHPE_BKJNEFKJPPI",
Self::Ihihekncagf => "EMBFKIIDHPE_IHIHEKNCAGF",
Self::Kbaoneclndl => "EMBFKIIDHPE_KBAONECLNDL",
Self::Nempffjhmfk => "EMBFKIIDHPE_NEMPFFJHMFK",
Self::Mfknidobeon => "EMBFKIIDHPE_MFKNIDOBEON",
Self::Jcomlmdbkln => "EMBFKIIDHPE_JCOMLMDBKLN",
Self::Adafcojdjkh => "EMBFKIIDHPE_ADAFCOJDJKH",
Self::Hcnaojenkbc => "EMBFKIIDHPE_HCNAOJENKBC",
Self::Gdmohhmjfbj => "EMBFKIIDHPE_GDMOHHMJFBJ",
Self::Ichbhpholca => "EMBFKIIDHPE_ICHBHPHOLCA",
Self::Lbcgbhbohai => "EMBFKIIDHPE_LBCGBHBOHAI",
Self::Mipecghgija => "EMBFKIIDHPE_MIPECGHGIJA",
Self::Hjephfmcpfk => "EMBFKIIDHPE_HJEPHFMCPFK",
Self::Nebdenoeonm => "EMBFKIIDHPE_NEBDENOEONM",
Self::Jdinbjdklcf => "EMBFKIIDHPE_JDINBJDKLCF",
Self::Ggmbpijkfgo => "EMBFKIIDHPE_GGMBPIJKFGO",
Self::Dnckccfhpfd => "EMBFKIIDHPE_DNCKCCFHPFD",
Self::Cabehfdicic => "EMBFKIIDHPE_CABEHFDICIC",
Self::Amlppfmkmfp => "EMBFKIIDHPE_AMLPPFMKMFP",
Self::Nlegdefngea => "EMBFKIIDHPE_NLEGDEFNGEA",
Self::Ighkmbleigm => "EMBFKIIDHPE_IGHKMBLEIGM",
Self::Khhinmmipmj => "EMBFKIIDHPE_KHHINMMIPMJ",
Self::Ofngiagahml => "EMBFKIIDHPE_OFNGIAGAHML",
Self::Pjidkdonnig => "EMBFKIIDHPE_PJIDKDONNIG",
Self::Kebjodgceoj => "EMBFKIIDHPE_KEBJODGCEOJ",
Self::Jddeildphba => "EMBFKIIDHPE_JDDEILDPHBA",
Self::Mohiaojnamg => "EMBFKIIDHPE_MOHIAOJNAMG",
Self::Chehekkgnaa => "EMBFKIIDHPE_CHEHEKKGNAA",
Self::Kmjbcnedkkb => "EMBFKIIDHPE_KMJBCNEDKKB",
Self::Ibabkfmnbgm => "EMBFKIIDHPE_IBABKFMNBGM",
Self::Mbgjneoalpg => "EMBFKIIDHPE_MBGJNEOALPG",
Self::Glhflpdhgoc => "EMBFKIIDHPE_GLHFLPDHGOC",
Self::Kbljbpamcfo => "EMBFKIIDHPE_KBLJBPAMCFO",
Self::Enjdaelidod => "EMBFKIIDHPE_ENJDAELIDOD",
Self::Ndeololodng => "EMBFKIIDHPE_NDEOLOLODNG",
Self::Ckkeooffona => "EMBFKIIDHPE_CKKEOOFFONA",
Self::Magnoicdiho => "EMBFKIIDHPE_MAGNOICDIHO",
Self::Ffobjmjbfbk => "EMBFKIIDHPE_FFOBJMJBFBK",
Self::Baoelnbbjcb => "EMBFKIIDHPE_BAOELNBBJCB",
Self::Eippkoooalc => "EMBFKIIDHPE_EIPPKOOOALC",
Self::Iijjnbaglmm => "EMBFKIIDHPE_IIJJNBAGLMM",
Self::Igojmilgcek => "EMBFKIIDHPE_IGOJMILGCEK",
Self::Hgaijikpmib => "EMBFKIIDHPE_HGAIJIKPMIB",
Self::Jckmkmjehad => "EMBFKIIDHPE_JCKMKMJEHAD",
Self::Loldfogplac => "EMBFKIIDHPE_LOLDFOGPLAC",
Self::Blkojlmgpcn => "EMBFKIIDHPE_BLKOJLMGPCN",
Self::Fokfnlbicah => "EMBFKIIDHPE_FOKFNLBICAH",
Self::Mbojbgliaea => "EMBFKIIDHPE_MBOJBGLIAEA",
Self::Oehpgofnehl => "EMBFKIIDHPE_OEHPGOFNEHL",
Self::Hfnggiiflel => "EMBFKIIDHPE_HFNGGIIFLEL",
Self::Fmnlioeinbp => "EMBFKIIDHPE_FMNLIOEINBP",
Self::Kpapobfkfei => "EMBFKIIDHPE_KPAPOBFKFEI",
Self::Mepnikfibne => "EMBFKIIDHPE_MEPNIKFIBNE",
Self::Mdongmioana => "EMBFKIIDHPE_MDONGMIOANA",
Self::Fjimafdlmdb => "EMBFKIIDHPE_FJIMAFDLMDB",
Self::Aabpccmhboo => "EMBFKIIDHPE_AABPCCMHBOO",
Self::Moogkmdchgf => "EMBFKIIDHPE_MOOGKMDCHGF",
Self::Pblkijjligo => "EMBFKIIDHPE_PBLKIJJLIGO",
Self::Haihfplcdgh => "EMBFKIIDHPE_HAIHFPLCDGH",
Self::Flhajboejch => "EMBFKIIDHPE_FLHAJBOEJCH",
Self::Gmelicncmel => "EMBFKIIDHPE_GMELICNCMEL",
Self::Hpcffjlhddf => "EMBFKIIDHPE_HPCFFJLHDDF",
Self::Mpckbofkbil => "EMBFKIIDHPE_MPCKBOFKBIL",
Self::Fibcndfikla => "EMBFKIIDHPE_FIBCNDFIKLA",
Self::Dfamaglejgh => "EMBFKIIDHPE_DFAMAGLEJGH",
Self::Bblmleflona => "EMBFKIIDHPE_BBLMLEFLONA",
Self::Enlkpmblbbm => "EMBFKIIDHPE_ENLKPMBLBBM",
Self::Oabkfpknkpk => "EMBFKIIDHPE_OABKFPKNKPK",
Self::Jecljlfjdef => "EMBFKIIDHPE_JECLJLFJDEF",
Self::Anmjppklkmf => "EMBFKIIDHPE_ANMJPPKLKMF",
Self::Libbchelkok => "EMBFKIIDHPE_LIBBCHELKOK",
Self::Bjncjomhdlg => "EMBFKIIDHPE_BJNCJOMHDLG",
Self::Jodhjifnohe => "EMBFKIIDHPE_JODHJIFNOHE",
Self::Ldkfeaefbch => "EMBFKIIDHPE_LDKFEAEFBCH",
Self::Nahnbjokllp => "EMBFKIIDHPE_NAHNBJOKLLP",
Self::Negeajknpkf => "EMBFKIIDHPE_NEGEAJKNPKF",
Self::Iafacbggamg => "EMBFKIIDHPE_IAFACBGGAMG",
Self::Hjnkhjcokce => "EMBFKIIDHPE_HJNKHJCOKCE",
Self::Ikjnnkfkfdh => "EMBFKIIDHPE_IKJNNKFKFDH",
Self::Nbochpmghja => "EMBFKIIDHPE_NBOCHPMGHJA",
Self::Dcmhdpafind => "EMBFKIIDHPE_DCMHDPAFIND",
Self::Gfmegnpobag => "EMBFKIIDHPE_GFMEGNPOBAG",
Self::Ocjhbegkham => "EMBFKIIDHPE_OCJHBEGKHAM",
Self::Oigclfhofij => "EMBFKIIDHPE_OIGCLFHOFIJ",
Self::Ggpohaciffa => "EMBFKIIDHPE_GGPOHACIFFA",
Self::Mnlnpfbigej => "EMBFKIIDHPE_MNLNPFBIGEJ",
Self::Amiambpcddm => "EMBFKIIDHPE_AMIAMBPCDDM",
Self::Eleciijeceg => "EMBFKIIDHPE_ELECIIJECEG",
Self::Ccobeekdhhi => "EMBFKIIDHPE_CCOBEEKDHHI",
Self::Gekommpihpd => "EMBFKIIDHPE_GEKOMMPIHPD",
Self::Lkmlaoflcnc => "EMBFKIIDHPE_LKMLAOFLCNC",
Self::Gnpmmebmipf => "EMBFKIIDHPE_GNPMMEBMIPF",
Self::Bmehplinlpe => "EMBFKIIDHPE_BMEHPLINLPE",
Self::Jpjpeieheop => "EMBFKIIDHPE_JPJPEIEHEOP",
Self::Deboklmafmh => "EMBFKIIDHPE_DEBOKLMAFMH",
Self::Hnbempjpada => "EMBFKIIDHPE_HNBEMPJPADA",
Self::Ngokfoohhio => "EMBFKIIDHPE_NGOKFOOHHIO",
Self::Lddffnnegoc => "EMBFKIIDHPE_LDDFFNNEGOC",
Self::Gagodcckiac => "EMBFKIIDHPE_GAGODCCKIAC",
Self::Poaamlafkgk => "EMBFKIIDHPE_POAAMLAFKGK",
Self::Dpdiminjpob => "EMBFKIIDHPE_DPDIMINJPOB",
Self::Mlabflbjekn => "EMBFKIIDHPE_MLABFLBJEKN",
Self::Aalpaieeeid => "EMBFKIIDHPE_AALPAIEEEID",
Self::Kdipdonogfl => "EMBFKIIDHPE_KDIPDONOGFL",
Self::Koecolpgnma => "EMBFKIIDHPE_KOECOLPGNMA",
Self::Oomnpmnpjdg => "EMBFKIIDHPE_OOMNPMNPJDG",
Self::Ebhdggemokg => "EMBFKIIDHPE_EBHDGGEMOKG",
Self::Dkgioggfmon => "EMBFKIIDHPE_DKGIOGGFMON",
Self::Ologlamlajj => "EMBFKIIDHPE_OLOGLAMLAJJ",
Self::Pacoonldjkp => "EMBFKIIDHPE_PACOONLDJKP",
Self::Mfhoohmjpgd => "EMBFKIIDHPE_MFHOOHMJPGD",
Self::Anndeokmjcc => "EMBFKIIDHPE_ANNDEOKMJCC",
Self::Ggchkgoocob => "EMBFKIIDHPE_GGCHKGOOCOB",
Self::Ekbddficmpm => "EMBFKIIDHPE_EKBDDFICMPM",
Self::Mkcciaopclc => "EMBFKIIDHPE_MKCCIAOPCLC",
Self::Anchomepamc => "EMBFKIIDHPE_ANCHOMEPAMC",
Self::Agenlkljfek => "EMBFKIIDHPE_AGENLKLJFEK",
Self::Hjpndaohfaa => "EMBFKIIDHPE_HJPNDAOHFAA",
Self::Jgpibhneome => "EMBFKIIDHPE_JGPIBHNEOME",
Self::Cmioonmacid => "EMBFKIIDHPE_CMIOONMACID",
Self::Ojcinppahge => "EMBFKIIDHPE_OJCINPPAHGE",
Self::Kkphmgebmdd => "EMBFKIIDHPE_KKPHMGEBMDD",
Self::Pcfndhlbemm => "EMBFKIIDHPE_PCFNDHLBEMM",
Self::Lgnoiopbkff => "EMBFKIIDHPE_LGNOIOPBKFF",
Self::Hppkfalpnpj => "EMBFKIIDHPE_HPPKFALPNPJ",
Self::Ochhcejacpm => "EMBFKIIDHPE_OCHHCEJACPM",
Self::Pniodmdgeie => "EMBFKIIDHPE_PNIODMDGEIE",
Self::Dnaodhgnkja => "EMBFKIIDHPE_DNAODHGNKJA",
Self::Epapbdbedlh => "EMBFKIIDHPE_EPAPBDBEDLH",
Self::Bcebegihijb => "EMBFKIIDHPE_BCEBEGIHIJB",
Self::Npccaoklkdg => "EMBFKIIDHPE_NPCCAOKLKDG",
Self::Eemjeakhnal => "EMBFKIIDHPE_EEMJEAKHNAL",
Self::Cjdmjcnedgh => "EMBFKIIDHPE_CJDMJCNEDGH",
Self::Hamooffenfo => "EMBFKIIDHPE_HAMOOFFENFO",
Self::Mpklmjlmemj => "EMBFKIIDHPE_MPKLMJLMEMJ",
Self::Pcceccekloo => "EMBFKIIDHPE_PCCECCEKLOO",
Self::Cncogaoflnb => "EMBFKIIDHPE_CNCOGAOFLNB",
Self::Hncoiaccgfb => "EMBFKIIDHPE_HNCOIACCGFB",
Self::Nlpfbhhckgn => "EMBFKIIDHPE_NLPFBHHCKGN",
Self::Gpaefmohdil => "EMBFKIIDHPE_GPAEFMOHDIL",
Self::Plpgjphodfp => "EMBFKIIDHPE_PLPGJPHODFP",
Self::Iacifkepdmh => "EMBFKIIDHPE_IACIFKEPDMH",
Self::Elhjpmddpbn => "EMBFKIIDHPE_ELHJPMDDPBN",
Self::Aehconcgibj => "EMBFKIIDHPE_AEHCONCGIBJ",
Self::Cjlmjngelln => "EMBFKIIDHPE_CJLMJNGELLN",
Self::Jfnioigghic => "EMBFKIIDHPE_JFNIOIGGHIC",
Self::Cjhceiijghb => "EMBFKIIDHPE_CJHCEIIJGHB",
Self::Ephgoabkpkf => "EMBFKIIDHPE_EPHGOABKPKF",
Self::Kjlbkjbfbfk => "EMBFKIIDHPE_KJLBKJBFBFK",
Self::Mnbmmaamiki => "EMBFKIIDHPE_MNBMMAAMIKI",
Self::Ecipgbmkkaj => "EMBFKIIDHPE_ECIPGBMKKAJ",
Self::Eakbodghlpn => "EMBFKIIDHPE_EAKBODGHLPN",
Self::Pgeeihjnoph => "EMBFKIIDHPE_PGEEIHJNOPH",
Self::Kmooicpenhf => "EMBFKIIDHPE_KMOOICPENHF",
Self::Hajffcejgnn => "EMBFKIIDHPE_HAJFFCEJGNN",
Self::Fogbjollehl => "EMBFKIIDHPE_FOGBJOLLEHL",
Self::Nfmmcnpcajl => "EMBFKIIDHPE_NFMMCNPCAJL",
Self::Hkhpokemnpc => "EMBFKIIDHPE_HKHPOKEMNPC",
Self::Cfcefjpgjij => "EMBFKIIDHPE_CFCEFJPGJIJ",
Self::Fimgkjpdiia => "EMBFKIIDHPE_FIMGKJPDIIA",
Self::Jkmkpakhgml => "EMBFKIIDHPE_JKMKPAKHGML",
Self::Ocoaifejpkk => "EMBFKIIDHPE_OCOAIFEJPKK",
Self::Cokfnafacec => "EMBFKIIDHPE_COKFNAFACEC",
Self::Jaicdjeeooc => "EMBFKIIDHPE_JAICDJEEOOC",
Self::Dbemamcnjfd => "EMBFKIIDHPE_DBEMAMCNJFD",
Self::Cbbeookgldo => "EMBFKIIDHPE_CBBEOOKGLDO",
Self::Ofdgalpjeic => "EMBFKIIDHPE_OFDGALPJEIC",
Self::Jbcploahinj => "EMBFKIIDHPE_JBCPLOAHINJ",
Self::Kdfaomhbapd => "EMBFKIIDHPE_KDFAOMHBAPD",
Self::Endnfddnckj => "EMBFKIIDHPE_ENDNFDDNCKJ",
Self::Kolgphaidea => "EMBFKIIDHPE_KOLGPHAIDEA",
Self::Namhhncighp => "EMBFKIIDHPE_NAMHHNCIGHP",
Self::Dohiapaiipd => "EMBFKIIDHPE_DOHIAPAIIPD",
Self::Fgakdcgfcih => "EMBFKIIDHPE_FGAKDCGFCIH",
Self::Ipknbedgaja => "EMBFKIIDHPE_IPKNBEDGAJA",
Self::Nnomgpocela => "EMBFKIIDHPE_NNOMGPOCELA",
Self::Fphcknmijmp => "EMBFKIIDHPE_FPHCKNMIJMP",
Self::Glghignacpm => "EMBFKIIDHPE_GLGHIGNACPM",
Self::Lhknkeoppeo => "EMBFKIIDHPE_LHKNKEOPPEO",
Self::Eccjcdemilh => "EMBFKIIDHPE_ECCJCDEMILH",
Self::Dmeacdbmdpg => "EMBFKIIDHPE_DMEACDBMDPG",
Self::Mfhdldaojdd => "EMBFKIIDHPE_MFHDLDAOJDD",
Self::Jhnkicpjilh => "EMBFKIIDHPE_JHNKICPJILH",
Self::Jpmmmccmkfj => "EMBFKIIDHPE_JPMMMCCMKFJ",
Self::Banfkpkpbfl => "EMBFKIIDHPE_BANFKPKPBFL",
Self::Fcgkjhafikg => "EMBFKIIDHPE_FCGKJHAFIKG",
Self::Phjhjfgbhpo => "EMBFKIIDHPE_PHJHJFGBHPO",
Self::Ooicnghfklc => "EMBFKIIDHPE_OOICNGHFKLC",
Self::Ggfahpjbkfh => "EMBFKIIDHPE_GGFAHPJBKFH",
Self::Bcgpigcliji => "EMBFKIIDHPE_BCGPIGCLIJI",
Self::Hogecifinic => "EMBFKIIDHPE_HOGECIFINIC",
Self::Icagomejnlp => "EMBFKIIDHPE_ICAGOMEJNLP",
Self::Kbogjjelbhd => "EMBFKIIDHPE_KBOGJJELBHD",
Self::Caehngfbmei => "EMBFKIIDHPE_CAEHNGFBMEI",
Self::Baknmgknigi => "EMBFKIIDHPE_BAKNMGKNIGI",
Self::Bpnndbnkfcc => "EMBFKIIDHPE_BPNNDBNKFCC",
Self::Heefdcgfbdi => "EMBFKIIDHPE_HEEFDCGFBDI",
Self::Fanbnbjjkfk => "EMBFKIIDHPE_FANBNBJJKFK",
Self::Mbjclnhfepj => "EMBFKIIDHPE_MBJCLNHFEPJ",
Self::Fjjkhmcicck => "EMBFKIIDHPE_FJJKHMCICCK",
Self::Egdpphljbhe => "EMBFKIIDHPE_EGDPPHLJBHE",
Self::Khpokjalcmg => "EMBFKIIDHPE_KHPOKJALCMG",
Self::Nhajjemedbj => "EMBFKIIDHPE_NHAJJEMEDBJ",
Self::Gfgclaokifc => "EMBFKIIDHPE_GFGCLAOKIFC",
Self::Dkckdeflblh => "EMBFKIIDHPE_DKCKDEFLBLH",
Self::Fljonbjocma => "EMBFKIIDHPE_FLJONBJOCMA",
Self::Bbnebpgkdlj => "EMBFKIIDHPE_BBNEBPGKDLJ",
Self::Bjgpjpdomof => "EMBFKIIDHPE_BJGPJPDOMOF",
Self::Cgbjpppmdme => "EMBFKIIDHPE_CGBJPPPMDME",
Self::Hbfkinkgfdd => "EMBFKIIDHPE_HBFKINKGFDD",
Self::Ookfbhjbcla => "EMBFKIIDHPE_OOKFBHJBCLA",
Self::Kehdaphnbmh => "EMBFKIIDHPE_KEHDAPHNBMH",
Self::Ocohlogjnap => "EMBFKIIDHPE_OCOHLOGJNAP",
Self::Afnneeebanm => "EMBFKIIDHPE_AFNNEEEBANM",
Self::Jbpjdjcmkgl => "EMBFKIIDHPE_JBPJDJCMKGL",
Self::Aaifmhcoljf => "EMBFKIIDHPE_AAIFMHCOLJF",
Self::Bddmileaadf => "EMBFKIIDHPE_BDDMILEAADF",
Self::Acpnpplgdja => "EMBFKIIDHPE_ACPNPPLGDJA",
Self::Diabofbgcal => "EMBFKIIDHPE_DIABOFBGCAL",
Self::Egnnahghjal => "EMBFKIIDHPE_EGNNAHGHJAL",
Self::Lahmlhlmjof => "EMBFKIIDHPE_LAHMLHLMJOF",
Self::Dpkekdhbffo => "EMBFKIIDHPE_DPKEKDHBFFO",
Self::Fehijciakfm => "EMBFKIIDHPE_FEHIJCIAKFM",
Self::Bnbfbpnfccn => "EMBFKIIDHPE_BNBFBPNFCCN",
Self::Lioifoegacb => "EMBFKIIDHPE_LIOIFOEGACB",
Self::Miehckkjdob => "EMBFKIIDHPE_MIEHCKKJDOB",
Self::Dngiaclhdjl => "EMBFKIIDHPE_DNGIACLHDJL",
Self::Ehjjphafhhp => "EMBFKIIDHPE_EHJJPHAFHHP",
Self::Mikoknjpnie => "EMBFKIIDHPE_MIKOKNJPNIE",
Self::Dnegcoefkhh => "EMBFKIIDHPE_DNEGCOEFKHH",
Self::Cpnifcaopcf => "EMBFKIIDHPE_CPNIFCAOPCF",
Self::Occgpbnafba => "EMBFKIIDHPE_OCCGPBNAFBA",
Self::Ciaodhmghem => "EMBFKIIDHPE_CIAODHMGHEM",
Self::Koffckhmkcg => "EMBFKIIDHPE_KOFFCKHMKCG",
Self::Eelcaclcfei => "EMBFKIIDHPE_EELCACLCFEI",
Self::Bkdnkmkkbhd => "EMBFKIIDHPE_BKDNKMKKBHD",
Self::Gbcbigebfal => "EMBFKIIDHPE_GBCBIGEBFAL",
Self::Nfhdihjlbod => "EMBFKIIDHPE_NFHDIHJLBOD",
Self::Fmdlcllliof => "EMBFKIIDHPE_FMDLCLLLIOF",
Self::Fjmkblgkbbn => "EMBFKIIDHPE_FJMKBLGKBBN",
Self::Ckmajooegjp => "EMBFKIIDHPE_CKMAJOOEGJP",
Self::Hcjknfchmao => "EMBFKIIDHPE_HCJKNFCHMAO",
Self::Podpamgkefk => "EMBFKIIDHPE_PODPAMGKEFK",
Self::Mcaljbdljcd => "EMBFKIIDHPE_MCALJBDLJCD",
Self::Jbmkceacmae => "EMBFKIIDHPE_JBMKCEACMAE",
Self::Imcinkjjifg => "EMBFKIIDHPE_IMCINKJJIFG",
Self::Kbmmcjafepi => "EMBFKIIDHPE_KBMMCJAFEPI",
Self::Kmheadfphgb => "EMBFKIIDHPE_KMHEADFPHGB",
Self::Eedeejjmmee => "EMBFKIIDHPE_EEDEEJJMMEE",
Self::Bgoobeedgka => "EMBFKIIDHPE_BGOOBEEDGKA",
Self::Mfapbfnpmda => "EMBFKIIDHPE_MFAPBFNPMDA",
Self::Kenaihfapef => "EMBFKIIDHPE_KENAIHFAPEF",
Self::Mefaigmbill => "EMBFKIIDHPE_MEFAIGMBILL",
Self::Bjfegdokadh => "EMBFKIIDHPE_BJFEGDOKADH",
Self::Fkjfnngbngp => "EMBFKIIDHPE_FKJFNNGBNGP",
Self::Geblhofpcdm => "EMBFKIIDHPE_GEBLHOFPCDM",
Self::Bkcihcfkfmm => "EMBFKIIDHPE_BKCIHCFKFMM",
Self::Piidlaojbco => "EMBFKIIDHPE_PIIDLAOJBCO",
Self::Kfnmbfbmhac => "EMBFKIIDHPE_KFNMBFBMHAC",
Self::Dgnedgekamf => "EMBFKIIDHPE_DGNEDGEKAMF",
Self::Pmhglgjdlnn => "EMBFKIIDHPE_PMHGLGJDLNN",
Self::Ppplidghcai => "EMBFKIIDHPE_PPPLIDGHCAI",
Self::Bmjcmeohcbe => "EMBFKIIDHPE_BMJCMEOHCBE",
Self::Jgfnginiaff => "EMBFKIIDHPE_JGFNGINIAFF",
Self::Iiaoimmkaaf => "EMBFKIIDHPE_IIAOIMMKAAF",
Self::Ccohabpnahc => "EMBFKIIDHPE_CCOHABPNAHC",
Self::Dhfhmgiggpp => "EMBFKIIDHPE_DHFHMGIGGPP",
Self::Gjfmicfebop => "EMBFKIIDHPE_GJFMICFEBOP",
Self::Nkomchmjbdi => "EMBFKIIDHPE_NKOMCHMJBDI",
Self::Njenpnkilee => "EMBFKIIDHPE_NJENPNKILEE",
Self::Lhlknhbohbi => "EMBFKIIDHPE_LHLKNHBOHBI",
Self::Lbljbabefba => "EMBFKIIDHPE_LBLJBABEFBA",
Self::Ipcnfonkgjl => "EMBFKIIDHPE_IPCNFONKGJL",
Self::Mcdnagpbafe => "EMBFKIIDHPE_MCDNAGPBAFE",
Self::Lmdbomdmmpl => "EMBFKIIDHPE_LMDBOMDMMPL",
Self::Pcjalngdgaj => "EMBFKIIDHPE_PCJALNGDGAJ",
Self::Dicfbladmoo => "EMBFKIIDHPE_DICFBLADMOO",
Self::Bhjfpokkcod => "EMBFKIIDHPE_BHJFPOKKCOD",
Self::Phicigffgmm => "EMBFKIIDHPE_PHICIGFFGMM",
Self::Fpjpbmcelck => "EMBFKIIDHPE_FPJPBMCELCK",
Self::Figccockofg => "EMBFKIIDHPE_FIGCCOCKOFG",
Self::Hhkdjlfefhh => "EMBFKIIDHPE_HHKDJLFEFHH",
Self::Ibofoapgbne => "EMBFKIIDHPE_IBOFOAPGBNE",
Self::Nmpknjkenca => "EMBFKIIDHPE_NMPKNJKENCA",
Self::Kaeadjmdepe => "EMBFKIIDHPE_KAEADJMDEPE",
Self::Jdnjcpnaclh => "EMBFKIIDHPE_JDNJCPNACLH",
Self::Cdddkdbbkdm => "EMBFKIIDHPE_CDDDKDBBKDM",
Self::Dokbehobcmk => "EMBFKIIDHPE_DOKBEHOBCMK",
Self::Dmnkabcnidh => "EMBFKIIDHPE_DMNKABCNIDH",
Self::Dplnjbbnmod => "EMBFKIIDHPE_DPLNJBBNMOD",
Self::Efbmohoffga => "EMBFKIIDHPE_EFBMOHOFFGA",
Self::Pnkdmednokk => "EMBFKIIDHPE_PNKDMEDNOKK",
Self::Omeihcdipml => "EMBFKIIDHPE_OMEIHCDIPML",
Self::Jiojmpkbcod => "EMBFKIIDHPE_JIOJMPKBCOD",
Self::Aehpjfdljgk => "EMBFKIIDHPE_AEHPJFDLJGK",
Self::Gnpdbekndfm => "EMBFKIIDHPE_GNPDBEKNDFM",
Self::Pljbhlokaee => "EMBFKIIDHPE_PLJBHLOKAEE",
Self::Ajalpljmojn => "EMBFKIIDHPE_AJALPLJMOJN",
Self::Laigiobmjkn => "EMBFKIIDHPE_LAIGIOBMJKN",
Self::Ahgbeiaodic => "EMBFKIIDHPE_AHGBEIAODIC",
Self::Bffebpdfmlc => "EMBFKIIDHPE_BFFEBPDFMLC",
Self::Jmljollhifc => "EMBFKIIDHPE_JMLJOLLHIFC",
Self::Elnolbfnnno => "EMBFKIIDHPE_ELNOLBFNNNO",
Self::Aadgjijlkll => "EMBFKIIDHPE_AADGJIJLKLL",
Self::Cmdagcgjpjo => "EMBFKIIDHPE_CMDAGCGJPJO",
Self::Kjjdcfjeiid => "EMBFKIIDHPE_KJJDCFJEIID",
Self::Gojchpmaapn => "EMBFKIIDHPE_GOJCHPMAAPN",
Self::Afechllofoc => "EMBFKIIDHPE_AFECHLLOFOC",
Self::Dndjkgcohgj => "EMBFKIIDHPE_DNDJKGCOHGJ",
Self::Ndekkipmcdb => "EMBFKIIDHPE_NDEKKIPMCDB",
Self::Joahfkkbhka => "EMBFKIIDHPE_JOAHFKKBHKA",
Self::Lghdkmejkcj => "EMBFKIIDHPE_LGHDKMEJKCJ",
Self::Okfeaeacpcl => "EMBFKIIDHPE_OKFEAEACPCL",
Self::Bhhiddfblbh => "EMBFKIIDHPE_BHHIDDFBLBH",
Self::Pohfmbmkdjo => "EMBFKIIDHPE_POHFMBMKDJO",
Self::Hediplbajjk => "EMBFKIIDHPE_HEDIPLBAJJK",
Self::Inbmjobipko => "EMBFKIIDHPE_INBMJOBIPKO",
Self::Bpkoncgkglk => "EMBFKIIDHPE_BPKONCGKGLK",
Self::Fejklipgkln => "EMBFKIIDHPE_FEJKLIPGKLN",
Self::Hglbnopdach => "EMBFKIIDHPE_HGLBNOPDACH",
Self::Bbggidabnfb => "EMBFKIIDHPE_BBGGIDABNFB",
Self::Kkjflbncloh => "EMBFKIIDHPE_KKJFLBNCLOH",
Self::Aompfcaoklm => "EMBFKIIDHPE_AOMPFCAOKLM",
Self::Anmkcjicjed => "EMBFKIIDHPE_ANMKCJICJED",
Self::Iedandadnjg => "EMBFKIIDHPE_IEDANDADNJG",
Self::Jenbopikhen => "EMBFKIIDHPE_JENBOPIKHEN",
Self::Gcknofnflbf => "EMBFKIIDHPE_GCKNOFNFLBF",
Self::Blgfkgfadgf => "EMBFKIIDHPE_BLGFKGFADGF",
Self::Mmbekcaekgn => "EMBFKIIDHPE_MMBEKCAEKGN",
Self::Igliaepande => "EMBFKIIDHPE_IGLIAEPANDE",
Self::Kaikkfoghab => "EMBFKIIDHPE_KAIKKFOGHAB",
Self::Mcmhacbkkem => "EMBFKIIDHPE_MCMHACBKKEM",
Self::Ekplbblpllo => "EMBFKIIDHPE_EKPLBBLPLLO",
Self::Aambjnccfhl => "EMBFKIIDHPE_AAMBJNCCFHL",
Self::Moigcipfcoj => "EMBFKIIDHPE_MOIGCIPFCOJ",
Self::Deccknknmah => "EMBFKIIDHPE_DECCKNKNMAH",
Self::Bmnnmfkfdlp => "EMBFKIIDHPE_BMNNMFKFDLP",
Self::Cpgekohhhnc => "EMBFKIIDHPE_CPGEKOHHHNC",
Self::Eepanndnlic => "EMBFKIIDHPE_EEPANNDNLIC",
Self::Ceengodpmof => "EMBFKIIDHPE_CEENGODPMOF",
Self::Daamgcddomi => "EMBFKIIDHPE_DAAMGCDDOMI",
Self::Nbcghnfeode => "EMBFKIIDHPE_NBCGHNFEODE",
Self::Podadggebah => "EMBFKIIDHPE_PODADGGEBAH",
Self::Ajggblpjjba => "EMBFKIIDHPE_AJGGBLPJJBA",
Self::Dlpmhfjijhl => "EMBFKIIDHPE_DLPMHFJIJHL",
Self::Ifmnjeinpbm => "EMBFKIIDHPE_IFMNJEINPBM",
Self::Elagjmkhcpm => "EMBFKIIDHPE_ELAGJMKHCPM",
Self::Cbpnbidkejm => "EMBFKIIDHPE_CBPNBIDKEJM",
Self::Ocbkjlbblbn => "EMBFKIIDHPE_OCBKJLBBLBN",
Self::Oejbbifllfa => "EMBFKIIDHPE_OEJBBIFLLFA",
Self::Plofkmlglbn => "EMBFKIIDHPE_PLOFKMLGLBN",
Self::Ncfnpnnojeg => "EMBFKIIDHPE_NCFNPNNOJEG",
Self::Gknehnehale => "EMBFKIIDHPE_GKNEHNEHALE",
Self::Akfnddgplij => "EMBFKIIDHPE_AKFNDDGPLIJ",
Self::Fnfpdaelcdf => "EMBFKIIDHPE_FNFPDAELCDF",
Self::Dhcljjkldkg => "EMBFKIIDHPE_DHCLJJKLDKG",
Self::Pbjpeblbgde => "EMBFKIIDHPE_PBJPEBLBGDE",
Self::Kdnhndklkfg => "EMBFKIIDHPE_KDNHNDKLKFG",
Self::Eomfedoeedl => "EMBFKIIDHPE_EOMFEDOEEDL",
Self::Pnmmkaaaoob => "EMBFKIIDHPE_PNMMKAAAOOB",
Self::Ljeeebkiiac => "EMBFKIIDHPE_LJEEEBKIIAC",
Self::Kjibfgnejhd => "EMBFKIIDHPE_KJIBFGNEJHD",
Self::Blhoajbbghl => "EMBFKIIDHPE_BLHOAJBBGHL",
Self::Ihlhhphekfi => "EMBFKIIDHPE_IHLHHPHEKFI",
Self::Pfmogobnemb => "EMBFKIIDHPE_PFMOGOBNEMB",
Self::Admhilbphda => "EMBFKIIDHPE_ADMHILBPHDA",
Self::Gamacaameai => "EMBFKIIDHPE_GAMACAAMEAI",
Self::Jgomlikdffa => "EMBFKIIDHPE_JGOMLIKDFFA",
Self::Hkhgpnhjdfj => "EMBFKIIDHPE_HKHGPNHJDFJ",
Self::Cnaeelchbmk => "EMBFKIIDHPE_CNAEELCHBMK",
Self::Jlopdhggofk => "EMBFKIIDHPE_JLOPDHGGOFK",
Self::Cdjbllopejm => "EMBFKIIDHPE_CDJBLLOPEJM",
Self::Jniohacibkk => "EMBFKIIDHPE_JNIOHACIBKK",
Self::Ljehlikhemn => "EMBFKIIDHPE_LJEHLIKHEMN",
Self::Jopjglkcgpp => "EMBFKIIDHPE_JOPJGLKCGPP",
Self::Hkchoapnfom => "EMBFKIIDHPE_HKCHOAPNFOM",
Self::Bnochegoeph => "EMBFKIIDHPE_BNOCHEGOEPH",
Self::Okocidpfdba => "EMBFKIIDHPE_OKOCIDPFDBA",
Self::Cokinkfikan => "EMBFKIIDHPE_COKINKFIKAN",
Self::Ancppldfjco => "EMBFKIIDHPE_ANCPPLDFJCO",
Self::Comjabficgh => "EMBFKIIDHPE_COMJABFICGH",
Self::Dhjemfogclo => "EMBFKIIDHPE_DHJEMFOGCLO",
Self::Onnjilpkhmc => "EMBFKIIDHPE_ONNJILPKHMC",
Self::Hgpbcbmnclg => "EMBFKIIDHPE_HGPBCBMNCLG",
Self::Hpgagekfafn => "EMBFKIIDHPE_HPGAGEKFAFN",
Self::Khkmmompacd => "EMBFKIIDHPE_KHKMMOMPACD",
Self::Ejppneecgkn => "EMBFKIIDHPE_EJPPNEECGKN",
Self::Kdblhgoogba => "EMBFKIIDHPE_KDBLHGOOGBA",
Self::Jajggjbihha => "EMBFKIIDHPE_JAJGGJBIHHA",
Self::Fpdfacbppef => "EMBFKIIDHPE_FPDFACBPPEF",
Self::Cmjomgfabck => "EMBFKIIDHPE_CMJOMGFABCK",
Self::Amfnnndgggn => "EMBFKIIDHPE_AMFNNNDGGGN",
Self::Hobbjonaafe => "EMBFKIIDHPE_HOBBJONAAFE",
Self::Hjmbflbbmdk => "EMBFKIIDHPE_HJMBFLBBMDK",
Self::Ipnjclhdbme => "EMBFKIIDHPE_IPNJCLHDBME",
Self::Moajlifnpak => "EMBFKIIDHPE_MOAJLIFNPAK",
Self::Bgkidgdigne => "EMBFKIIDHPE_BGKIDGDIGNE",
Self::Ghcangmmcgg => "EMBFKIIDHPE_GHCANGMMCGG",
Self::Ihpbgmjiccb => "EMBFKIIDHPE_IHPBGMJICCB",
Self::Bmadekkieij => "EMBFKIIDHPE_BMADEKKIEIJ",
Self::Hfomjjhkecj => "EMBFKIIDHPE_HFOMJJHKECJ",
Self::Hdpkbjbgmfj => "EMBFKIIDHPE_HDPKBJBGMFJ",
Self::Naakkhcifgf => "EMBFKIIDHPE_NAAKKHCIFGF",
Self::Oibcldjhdbj => "EMBFKIIDHPE_OIBCLDJHDBJ",
Self::Bhnlagofhhj => "EMBFKIIDHPE_BHNLAGOFHHJ",
Self::Hanpbkbjgml => "EMBFKIIDHPE_HANPBKBJGML",
Self::Ihdmelolkpf => "EMBFKIIDHPE_IHDMELOLKPF",
Self::Elahohcgglm => "EMBFKIIDHPE_ELAHOHCGGLM",
Self::Chedmnbckfi => "EMBFKIIDHPE_CHEDMNBCKFI",
Self::Lkakgnglhni => "EMBFKIIDHPE_LKAKGNGLHNI",
Self::Bimoklhjfao => "EMBFKIIDHPE_BIMOKLHJFAO",
Self::Kkplkbdpjal => "EMBFKIIDHPE_KKPLKBDPJAL",
Self::Dojhalecjbl => "EMBFKIIDHPE_DOJHALECJBL",
Self::Ilkfjmjagng => "EMBFKIIDHPE_ILKFJMJAGNG",
Self::Ofdhmmlfmip => "EMBFKIIDHPE_OFDHMMLFMIP",
Self::Gfdbkgjjgnp => "EMBFKIIDHPE_GFDBKGJJGNP",
Self::Aecjpbppmmk => "EMBFKIIDHPE_AECJPBPPMMK",
Self::Ljonpppbfmj => "EMBFKIIDHPE_LJONPPPBFMJ",
Self::Pilhiipgngo => "EMBFKIIDHPE_PILHIIPGNGO",
Self::Ljjpjcemojn => "EMBFKIIDHPE_LJJPJCEMOJN",
Self::Mkcafpeccng => "EMBFKIIDHPE_MKCAFPECCNG",
Self::Giaaodkbfog => "EMBFKIIDHPE_GIAAODKBFOG",
Self::Inelhlgdikj => "EMBFKIIDHPE_INELHLGDIKJ",
Self::Ndlibkpeaic => "EMBFKIIDHPE_NDLIBKPEAIC",
Self::Aplkjhknpbo => "EMBFKIIDHPE_APLKJHKNPBO",
Self::Hhmcekihmgo => "EMBFKIIDHPE_HHMCEKIHMGO",
Self::Mhmfcbnheim => "EMBFKIIDHPE_MHMFCBNHEIM",
Self::Lhnielfdibp => "EMBFKIIDHPE_LHNIELFDIBP",
Self::Jlhffggkhop => "EMBFKIIDHPE_JLHFFGGKHOP",
Self::Hhenafdgdjk => "EMBFKIIDHPE_HHENAFDGDJK",
Self::Hodlaoonana => "EMBFKIIDHPE_HODLAOONANA",
Self::Bcdkkapogfo => "EMBFKIIDHPE_BCDKKAPOGFO",
Self::Ocgdjicnbkc => "EMBFKIIDHPE_OCGDJICNBKC",
Self::Lmjpnigckjm => "EMBFKIIDHPE_LMJPNIGCKJM",
Self::Ncokfjphchn => "EMBFKIIDHPE_NCOKFJPHCHN",
Self::Hmfbloogalh => "EMBFKIIDHPE_HMFBLOOGALH",
Self::Hcoogdaaonl => "EMBFKIIDHPE_HCOOGDAAONL",
Self::Mnllekikkmh => "EMBFKIIDHPE_MNLLEKIKKMH",
Self::Cpfcmilbmlf => "EMBFKIIDHPE_CPFCMILBMLF",
Self::Dghloonhehh => "EMBFKIIDHPE_DGHLOONHEHH",
Self::Mhmhhgjhnne => "EMBFKIIDHPE_MHMHHGJHNNE",
Self::Mffaiokjaao => "EMBFKIIDHPE_MFFAIOKJAAO",
Self::Ockmlldlmbk => "EMBFKIIDHPE_OCKMLLDLMBK",
Self::Eokkagpaljo => "EMBFKIIDHPE_EOKKAGPALJO",
Self::Ppahcblenpn => "EMBFKIIDHPE_PPAHCBLENPN",
Self::Ndedlfdghnn => "EMBFKIIDHPE_NDEDLFDGHNN",
Self::Cicehgbfibm => "EMBFKIIDHPE_CICEHGBFIBM",
Self::Galnoddkenj => "EMBFKIIDHPE_GALNODDKENJ",
Self::Kkdffbkplah => "EMBFKIIDHPE_KKDFFBKPLAH",
Self::Mikbneffeoe => "EMBFKIIDHPE_MIKBNEFFEOE",
Self::Laofdddbjla => "EMBFKIIDHPE_LAOFDDDBJLA",
Self::Fopliofligd => "EMBFKIIDHPE_FOPLIOFLIGD",
Self::Lmnkggldkho => "EMBFKIIDHPE_LMNKGGLDKHO",
Self::Pekinbmmhik => "EMBFKIIDHPE_PEKINBMMHIK",
Self::Ndgdipcmmek => "EMBFKIIDHPE_NDGDIPCMMEK",
Self::Abkjoeidcjn => "EMBFKIIDHPE_ABKJOEIDCJN",
Self::Hgjcmdofnol => "EMBFKIIDHPE_HGJCMDOFNOL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EMBFKIIDHPE_BDFMKJDNNBH" => Some(Self::Bdfmkjdnnbh),
"EMBFKIIDHPE_NDLFMMGEGGK" => Some(Self::Ndlfmmgeggk),
"EMBFKIIDHPE_IPEHAGHPNHF" => Some(Self::Ipehaghpnhf),
"EMBFKIIDHPE_MOOIPOBJKFN" => Some(Self::Mooipobjkfn),
"EMBFKIIDHPE_EJKIAIBJKCA" => Some(Self::Ejkiaibjkca),
"EMBFKIIDHPE_NELCAJCINGD" => Some(Self::Nelcajcingd),
"EMBFKIIDHPE_MDOPGGBPEJE" => Some(Self::Mdopggbpeje),
"EMBFKIIDHPE_JGJOBLJGJLH" => Some(Self::Jgjobljgjlh),
"EMBFKIIDHPE_OEMOBNDLMDG" => Some(Self::Oemobndlmdg),
"EMBFKIIDHPE_NOIGHHPGOAD" => Some(Self::Noighhpgoad),
"EMBFKIIDHPE_DABIOBOPOAB" => Some(Self::Dabiobopoab),
"EMBFKIIDHPE_LOJNENENOMG" => Some(Self::Lojnenenomg),
"EMBFKIIDHPE_GLGMLDPNKFE" => Some(Self::Glgmldpnkfe),
"EMBFKIIDHPE_OLBJGGNAALA" => Some(Self::Olbjggnaala),
"EMBFKIIDHPE_CBIOFGCAOJG" => Some(Self::Cbiofgcaojg),
"EMBFKIIDHPE_LKHILDGPCBN" => Some(Self::Lkhildgpcbn),
"EMBFKIIDHPE_AKJFMMEGPOD" => Some(Self::Akjfmmegpod),
"EMBFKIIDHPE_PMLLCGPGAKO" => Some(Self::Pmllcgpgako),
"EMBFKIIDHPE_KGJDEFBMJHB" => Some(Self::Kgjdefbmjhb),
"EMBFKIIDHPE_GLGNBNNABIG" => Some(Self::Glgnbnnabig),
"EMBFKIIDHPE_LMKIBONJMOK" => Some(Self::Lmkibonjmok),
"EMBFKIIDHPE_HANCHFGOOJB" => Some(Self::Hanchfgoojb),
"EMBFKIIDHPE_JNOAAEFBIKB" => Some(Self::Jnoaaefbikb),
"EMBFKIIDHPE_EIANNMGBIII" => Some(Self::Eiannmgbiii),
"EMBFKIIDHPE_CPIHFHOFAKA" => Some(Self::Cpihfhofaka),
"EMBFKIIDHPE_HFJHHDIHBNO" => Some(Self::Hfjhhdihbno),
"EMBFKIIDHPE_EHPBKCKAGNK" => Some(Self::Ehpbkckagnk),
"EMBFKIIDHPE_MDHOBIMCMEF" => Some(Self::Mdhobimcmef),
"EMBFKIIDHPE_EFDLFOKGEHM" => Some(Self::Efdlfokgehm),
"EMBFKIIDHPE_FGAOFLELJKO" => Some(Self::Fgaofleljko),
"EMBFKIIDHPE_DJHLAMHGLBB" => Some(Self::Djhlamhglbb),
"EMBFKIIDHPE_APEPOFBBCDL" => Some(Self::Apepofbbcdl),
"EMBFKIIDHPE_FBHIEHLPBGD" => Some(Self::Fbhiehlpbgd),
"EMBFKIIDHPE_HGPKOPBEMMG" => Some(Self::Hgpkopbemmg),
"EMBFKIIDHPE_OOKGFAFGOOA" => Some(Self::Ookgfafgooa),
"EMBFKIIDHPE_JEIAAMJHMOF" => Some(Self::Jeiaamjhmof),
"EMBFKIIDHPE_BNLBGCAAMOO" => Some(Self::Bnlbgcaamoo),
"EMBFKIIDHPE_JCBIJFLJABD" => Some(Self::Jcbijfljabd),
"EMBFKIIDHPE_BCPPJDFNGPB" => Some(Self::Bcppjdfngpb),
"EMBFKIIDHPE_CDMDEEEJLHH" => Some(Self::Cdmdeeejlhh),
"EMBFKIIDHPE_HAAPKICONEE" => Some(Self::Haapkiconee),
"EMBFKIIDHPE_COFFGKNLPIH" => Some(Self::Coffgknlpih),
"EMBFKIIDHPE_FKDDJDJFOJC" => Some(Self::Fkddjdjfojc),
"EMBFKIIDHPE_KCAMMBCIBDF" => Some(Self::Kcammbcibdf),
"EMBFKIIDHPE_OFIBABLKHPN" => Some(Self::Ofibablkhpn),
"EMBFKIIDHPE_GCIJLOAGMFA" => Some(Self::Gcijloagmfa),
"EMBFKIIDHPE_JFFCCEACJFD" => Some(Self::Jffcceacjfd),
"EMBFKIIDHPE_GHDEDKOAHIJ" => Some(Self::Ghdedkoahij),
"EMBFKIIDHPE_PFBPFLPDHGE" => Some(Self::Pfbpflpdhge),
"EMBFKIIDHPE_GFLEGEGHFEB" => Some(Self::Gflegeghfeb),
"EMBFKIIDHPE_PBGILLNCDIK" => Some(Self::Pbgillncdik),
"EMBFKIIDHPE_IFCMEEAMCDD" => Some(Self::Ifcmeeamcdd),
"EMBFKIIDHPE_AADFKIKJLAB" => Some(Self::Aadfkikjlab),
"EMBFKIIDHPE_CFHFFNOIOCG" => Some(Self::Cfhffnoiocg),
"EMBFKIIDHPE_IPIAONLELGE" => Some(Self::Ipiaonlelge),
"EMBFKIIDHPE_ANBOJPIOEOM" => Some(Self::Anbojpioeom),
"EMBFKIIDHPE_BGJIBOMKNHD" => Some(Self::Bgjibomknhd),
"EMBFKIIDHPE_JPGAAFKHLHD" => Some(Self::Jpgaafkhlhd),
"EMBFKIIDHPE_KGOGCFLFOED" => Some(Self::Kgogcflfoed),
"EMBFKIIDHPE_BIHNEIGFJCB" => Some(Self::Bihneigfjcb),
"EMBFKIIDHPE_OMNOBCGHGJA" => Some(Self::Omnobcghgja),
"EMBFKIIDHPE_DFKFGGGHFBN" => Some(Self::Dfkfggghfbn),
"EMBFKIIDHPE_GMKJFNOALED" => Some(Self::Gmkjfnoaled),
"EMBFKIIDHPE_FONPACMINBK" => Some(Self::Fonpacminbk),
"EMBFKIIDHPE_CABGMNOPOAI" => Some(Self::Cabgmnopoai),
"EMBFKIIDHPE_EFDNJJIHLHN" => Some(Self::Efdnjjihlhn),
"EMBFKIIDHPE_FLDMEEILLJM" => Some(Self::Fldmeeilljm),
"EMBFKIIDHPE_AGONHIADECH" => Some(Self::Agonhiadech),
"EMBFKIIDHPE_HADKHIPHKHF" => Some(Self::Hadkhiphkhf),
"EMBFKIIDHPE_OFAHKJCKCFC" => Some(Self::Ofahkjckcfc),
"EMBFKIIDHPE_KFJLDHIKINL" => Some(Self::Kfjldhikinl),
"EMBFKIIDHPE_DMLKCIOGGHH" => Some(Self::Dmlkciogghh),
"EMBFKIIDHPE_BHKODBOGIFG" => Some(Self::Bhkodbogifg),
"EMBFKIIDHPE_ANOHPNHGJFE" => Some(Self::Anohpnhgjfe),
"EMBFKIIDHPE_LOOKLIGEKGK" => Some(Self::Lookligekgk),
"EMBFKIIDHPE_DHKIJHMDOEI" => Some(Self::Dhkijhmdoei),
"EMBFKIIDHPE_CPGFOFJJJFI" => Some(Self::Cpgfofjjjfi),
"EMBFKIIDHPE_CGCIKDLLCLL" => Some(Self::Cgcikdllcll),
"EMBFKIIDHPE_FGCLFBMIBAM" => Some(Self::Fgclfbmibam),
"EMBFKIIDHPE_OPBJAODJIMH" => Some(Self::Opbjaodjimh),
"EMBFKIIDHPE_PAKNGDGBDAL" => Some(Self::Pakngdgbdal),
"EMBFKIIDHPE_JBBICPHDBKE" => Some(Self::Jbbicphdbke),
"EMBFKIIDHPE_APNOBKDKJMN" => Some(Self::Apnobkdkjmn),
"EMBFKIIDHPE_EKCHGHEAPKK" => Some(Self::Ekchgheapkk),
"EMBFKIIDHPE_BBJCLBNHKNA" => Some(Self::Bbjclbnhkna),
"EMBFKIIDHPE_NPEFOJOBKEC" => Some(Self::Npefojobkec),
"EMBFKIIDHPE_GPKMGNDMIDL" => Some(Self::Gpkmgndmidl),
"EMBFKIIDHPE_MGKJFCNLEEA" => Some(Self::Mgkjfcnleea),
"EMBFKIIDHPE_PHLEOJGCHJE" => Some(Self::Phleojgchje),
"EMBFKIIDHPE_JBFMMIHMJJI" => Some(Self::Jbfmmihmjji),
"EMBFKIIDHPE_PKJFLPEKFAL" => Some(Self::Pkjflpekfal),
"EMBFKIIDHPE_ECDFMOPOAFC" => Some(Self::Ecdfmopoafc),
"EMBFKIIDHPE_DOCCCGLHKGH" => Some(Self::Docccglhkgh),
"EMBFKIIDHPE_MDNJFMDEDPI" => Some(Self::Mdnjfmdedpi),
"EMBFKIIDHPE_NNIHPBEKDAI" => Some(Self::Nnihpbekdai),
"EMBFKIIDHPE_CMBJOMEFIAD" => Some(Self::Cmbjomefiad),
"EMBFKIIDHPE_BJEKHAIPJKJ" => Some(Self::Bjekhaipjkj),
"EMBFKIIDHPE_PBDKGKIKGOK" => Some(Self::Pbdkgkikgok),
"EMBFKIIDHPE_ENLABDDIHBL" => Some(Self::Enlabddihbl),
"EMBFKIIDHPE_CLABHAPMLMM" => Some(Self::Clabhapmlmm),
"EMBFKIIDHPE_IAIJIDPNIEN" => Some(Self::Iaijidpnien),
"EMBFKIIDHPE_JHHABKLJJNM" => Some(Self::Jhhabkljjnm),
"EMBFKIIDHPE_MHMGDANLKFJ" => Some(Self::Mhmgdanlkfj),
"EMBFKIIDHPE_ALAFKCDAIOG" => Some(Self::Alafkcdaiog),
"EMBFKIIDHPE_EECICDKNOBA" => Some(Self::Eecicdknoba),
"EMBFKIIDHPE_AMEEOLBPDLN" => Some(Self::Ameeolbpdln),
"EMBFKIIDHPE_LLLEKKNELKK" => Some(Self::Lllekknelkk),
"EMBFKIIDHPE_KMKDAKNOFFE" => Some(Self::Kmkdaknoffe),
"EMBFKIIDHPE_AAHKJFJEJDH" => Some(Self::Aahkjfjejdh),
"EMBFKIIDHPE_BIJENMIHFJP" => Some(Self::Bijenmihfjp),
"EMBFKIIDHPE_BCELALIMKNA" => Some(Self::Bcelalimkna),
"EMBFKIIDHPE_BONACPAFFPB" => Some(Self::Bonacpaffpb),
"EMBFKIIDHPE_COHCBPGNKFM" => Some(Self::Cohcbpgnkfm),
"EMBFKIIDHPE_KGMNOHIBPAN" => Some(Self::Kgmnohibpan),
"EMBFKIIDHPE_FDFMEFIJPND" => Some(Self::Fdfmefijpnd),
"EMBFKIIDHPE_IJLDLFBFHCB" => Some(Self::Ijldlfbfhcb),
"EMBFKIIDHPE_IEMKIHBDOAJ" => Some(Self::Iemkihbdoaj),
"EMBFKIIDHPE_IGKACLBFMBE" => Some(Self::Igkaclbfmbe),
"EMBFKIIDHPE_HKKEPABKNOF" => Some(Self::Hkkepabknof),
"EMBFKIIDHPE_AHNOOLHMBLF" => Some(Self::Ahnoolhmblf),
"EMBFKIIDHPE_OMPNMHAKHOO" => Some(Self::Ompnmhakhoo),
"EMBFKIIDHPE_HIKNIFOOHDG" => Some(Self::Hiknifoohdg),
"EMBFKIIDHPE_PIKEKCILNBE" => Some(Self::Pikekcilnbe),
"EMBFKIIDHPE_CBDALFKHDMB" => Some(Self::Cbdalfkhdmb),
"EMBFKIIDHPE_CIKEMEBFBHN" => Some(Self::Cikemebfbhn),
"EMBFKIIDHPE_PLDBGJGGONO" => Some(Self::Pldbgjggono),
"EMBFKIIDHPE_CNIDNIEFKBD" => Some(Self::Cnidniefkbd),
"EMBFKIIDHPE_BAHBJGALHMM" => Some(Self::Bahbjgalhmm),
"EMBFKIIDHPE_HKDOHDMIDAB" => Some(Self::Hkdohdmidab),
"EMBFKIIDHPE_GGACNPNAJNN" => Some(Self::Ggacnpnajnn),
"EMBFKIIDHPE_OFIOHDFJJJO" => Some(Self::Ofiohdfjjjo),
"EMBFKIIDHPE_JKOIJNKCOHM" => Some(Self::Jkoijnkcohm),
"EMBFKIIDHPE_BIPPKALLPND" => Some(Self::Bippkallpnd),
"EMBFKIIDHPE_JCJFNKDEKFK" => Some(Self::Jcjfnkdekfk),
"EMBFKIIDHPE_DDCBKDJOFCO" => Some(Self::Ddcbkdjofco),
"EMBFKIIDHPE_NEGNOBKDEJD" => Some(Self::Negnobkdejd),
"EMBFKIIDHPE_NINHFGJJPMK" => Some(Self::Ninhfgjjpmk),
"EMBFKIIDHPE_KLPCKBCEEPC" => Some(Self::Klpckbceepc),
"EMBFKIIDHPE_LOKNAJIHPBH" => Some(Self::Loknajihpbh),
"EMBFKIIDHPE_PLBGEMDHHKB" => Some(Self::Plbgemdhhkb),
"EMBFKIIDHPE_PAJJMEJNNLC" => Some(Self::Pajjmejnnlc),
"EMBFKIIDHPE_JKBCLNNCNIN" => Some(Self::Jkbclnncnin),
"EMBFKIIDHPE_OEFBELAONFP" => Some(Self::Oefbelaonfp),
"EMBFKIIDHPE_BGMFOPHAIGK" => Some(Self::Bgmfophaigk),
"EMBFKIIDHPE_KHAIPEODJIP" => Some(Self::Khaipeodjip),
"EMBFKIIDHPE_BJBJPFLOOIO" => Some(Self::Bjbjpflooio),
"EMBFKIIDHPE_DNIGMLKIPCE" => Some(Self::Dnigmlkipce),
"EMBFKIIDHPE_PCPOPDLIHKG" => Some(Self::Pcpopdlihkg),
"EMBFKIIDHPE_MPILAGHOJKL" => Some(Self::Mpilaghojkl),
"EMBFKIIDHPE_KLGANOPBAJO" => Some(Self::Klganopbajo),
"EMBFKIIDHPE_CLENNHOIADM" => Some(Self::Clennhoiadm),
"EMBFKIIDHPE_COMLLIOKFLC" => Some(Self::Comlliokflc),
"EMBFKIIDHPE_AMBJNMBHILC" => Some(Self::Ambjnmbhilc),
"EMBFKIIDHPE_FBHIKBJMJKP" => Some(Self::Fbhikbjmjkp),
"EMBFKIIDHPE_FMBPGABNHGG" => Some(Self::Fmbpgabnhgg),
"EMBFKIIDHPE_NKLDAFJELHP" => Some(Self::Nkldafjelhp),
"EMBFKIIDHPE_CALGKDJFPPD" => Some(Self::Calgkdjfppd),
"EMBFKIIDHPE_ECMCACEDEMH" => Some(Self::Ecmcacedemh),
"EMBFKIIDHPE_EBAMBFCLFOB" => Some(Self::Ebambfclfob),
"EMBFKIIDHPE_JIIGFMBHLDD" => Some(Self::Jiigfmbhldd),
"EMBFKIIDHPE_DBAPGEFLKLD" => Some(Self::Dbapgeflkld),
"EMBFKIIDHPE_JCDFAHDMIFL" => Some(Self::Jcdfahdmifl),
"EMBFKIIDHPE_LMIFPOPIEPH" => Some(Self::Lmifpopieph),
"EMBFKIIDHPE_LOBMBJFAFNE" => Some(Self::Lobmbjfafne),
"EMBFKIIDHPE_INKLBJKIFEN" => Some(Self::Inklbjkifen),
"EMBFKIIDHPE_CLMKCFOCHLN" => Some(Self::Clmkcfochln),
"EMBFKIIDHPE_OIOMBJLCNFB" => Some(Self::Oiombjlcnfb),
"EMBFKIIDHPE_MNFDFICFHOE" => Some(Self::Mnfdficfhoe),
"EMBFKIIDHPE_KOGLPFLGDKO" => Some(Self::Koglpflgdko),
"EMBFKIIDHPE_JGMBOBBEJCP" => Some(Self::Jgmbobbejcp),
"EMBFKIIDHPE_MMGFEBIJFIO" => Some(Self::Mmgfebijfio),
"EMBFKIIDHPE_AAFAMKPHDDK" => Some(Self::Aafamkphddk),
"EMBFKIIDHPE_DPLLDIADLHL" => Some(Self::Dplldiadlhl),
"EMBFKIIDHPE_EMNELOLLEIC" => Some(Self::Emnelolleic),
"EMBFKIIDHPE_BCACEMOAKKA" => Some(Self::Bcacemoakka),
"EMBFKIIDHPE_FLDEPAENGFH" => Some(Self::Fldepaengfh),
"EMBFKIIDHPE_CMHCNIGLIDH" => Some(Self::Cmhcniglidh),
"EMBFKIIDHPE_FPGIJAMLKAO" => Some(Self::Fpgijamlkao),
"EMBFKIIDHPE_OIHEEDDMDDN" => Some(Self::Oiheeddmddn),
"EMBFKIIDHPE_OJKPGEFMGLJ" => Some(Self::Ojkpgefmglj),
"EMBFKIIDHPE_IMCKMLIDKOI" => Some(Self::Imckmlidkoi),
"EMBFKIIDHPE_ACKALCBHOMF" => Some(Self::Ackalcbhomf),
"EMBFKIIDHPE_DJMDMMGDLOE" => Some(Self::Djmdmmgdloe),
"EMBFKIIDHPE_LIFBKEGKIGG" => Some(Self::Lifbkegkigg),
"EMBFKIIDHPE_ICPOCCFKKFB" => Some(Self::Icpoccfkkfb),
"EMBFKIIDHPE_MAKKEBCBEJD" => Some(Self::Makkebcbejd),
"EMBFKIIDHPE_CIKEGGNBLLI" => Some(Self::Cikeggnblli),
"EMBFKIIDHPE_CCPDEGCCLIB" => Some(Self::Ccpdegcclib),
"EMBFKIIDHPE_FGJBEONEJBH" => Some(Self::Fgjbeonejbh),
"EMBFKIIDHPE_ENIJCLLIEEA" => Some(Self::Enijcllieea),
"EMBFKIIDHPE_KKBFIGIHFPP" => Some(Self::Kkbfigihfpp),
"EMBFKIIDHPE_CACHBOCNLKO" => Some(Self::Cachbocnlko),
"EMBFKIIDHPE_LDLADOEDHBN" => Some(Self::Ldladoedhbn),
"EMBFKIIDHPE_EJPEIKDAMND" => Some(Self::Ejpeikdamnd),
"EMBFKIIDHPE_IFFLBDHLFML" => Some(Self::Ifflbdhlfml),
"EMBFKIIDHPE_CKHHMLEBOOA" => Some(Self::Ckhhmlebooa),
"EMBFKIIDHPE_PHOOHKMHPJG" => Some(Self::Phoohkmhpjg),
"EMBFKIIDHPE_EAFOGHGBMEG" => Some(Self::Eafoghgbmeg),
"EMBFKIIDHPE_JFMJLFPFCKJ" => Some(Self::Jfmjlfpfckj),
"EMBFKIIDHPE_DBCAPDNOKKM" => Some(Self::Dbcapdnokkm),
"EMBFKIIDHPE_GIDEIACLIIP" => Some(Self::Gideiacliip),
"EMBFKIIDHPE_MJDBAFJPENC" => Some(Self::Mjdbafjpenc),
"EMBFKIIDHPE_LAELOPLKDGB" => Some(Self::Laeloplkdgb),
"EMBFKIIDHPE_OHKFEJLAJDM" => Some(Self::Ohkfejlajdm),
"EMBFKIIDHPE_CLOFDMPNBNI" => Some(Self::Clofdmpnbni),
"EMBFKIIDHPE_NAKMIPMFBMJ" => Some(Self::Nakmipmfbmj),
"EMBFKIIDHPE_BKDJADIFHPI" => Some(Self::Bkdjadifhpi),
"EMBFKIIDHPE_FMFLFKHHFJF" => Some(Self::Fmflfkhhfjf),
"EMBFKIIDHPE_DEODHIGEPBE" => Some(Self::Deodhigepbe),
"EMBFKIIDHPE_EJGMFPHPOMF" => Some(Self::Ejgmfphpomf),
"EMBFKIIDHPE_OJEMBABFDMA" => Some(Self::Ojembabfdma),
"EMBFKIIDHPE_KJDEOBKJJCB" => Some(Self::Kjdeobkjjcb),
"EMBFKIIDHPE_IKPOPOKFCNK" => Some(Self::Ikpopokfcnk),
"EMBFKIIDHPE_DFMKPJONABF" => Some(Self::Dfmkpjonabf),
"EMBFKIIDHPE_PAGGFMHFOAH" => Some(Self::Paggfmhfoah),
"EMBFKIIDHPE_ODPLGKGIAML" => Some(Self::Odplgkgiaml),
"EMBFKIIDHPE_BEMKMHGDEKL" => Some(Self::Bemkmhgdekl),
"EMBFKIIDHPE_LJDIMKLAAFM" => Some(Self::Ljdimklaafm),
"EMBFKIIDHPE_OLDMHMDFKED" => Some(Self::Oldmhmdfked),
"EMBFKIIDHPE_GCBJFPGGKAM" => Some(Self::Gcbjfpggkam),
"EMBFKIIDHPE_PGCKIOJOOOK" => Some(Self::Pgckiojoook),
"EMBFKIIDHPE_FPDLOCIIMLL" => Some(Self::Fpdlociimll),
"EMBFKIIDHPE_CMCBEAPDFBC" => Some(Self::Cmcbeapdfbc),
"EMBFKIIDHPE_IIALEHDPFOH" => Some(Self::Iialehdpfoh),
"EMBFKIIDHPE_HJLAIEFHCBB" => Some(Self::Hjlaiefhcbb),
"EMBFKIIDHPE_PMKNKFEOHMP" => Some(Self::Pmknkfeohmp),
"EMBFKIIDHPE_PKFPMOGHPKH" => Some(Self::Pkfpmoghpkh),
"EMBFKIIDHPE_CAEFAPFMHFO" => Some(Self::Caefapfmhfo),
"EMBFKIIDHPE_ENLFDIOBHLE" => Some(Self::Enlfdiobhle),
"EMBFKIIDHPE_ENAIHNKJABP" => Some(Self::Enaihnkjabp),
"EMBFKIIDHPE_LBMDBPIEDPC" => Some(Self::Lbmdbpiedpc),
"EMBFKIIDHPE_BLDCKLKEJHN" => Some(Self::Bldcklkejhn),
"EMBFKIIDHPE_EHEBDGAKKAD" => Some(Self::Ehebdgakkad),
"EMBFKIIDHPE_JPALIIJMCDC" => Some(Self::Jpaliijmcdc),
"EMBFKIIDHPE_MPAEPHDGHCG" => Some(Self::Mpaephdghcg),
"EMBFKIIDHPE_DHDBDHGIOIH" => Some(Self::Dhdbdhgioih),
"EMBFKIIDHPE_ABHIOFGCDAG" => Some(Self::Abhiofgcdag),
"EMBFKIIDHPE_OIPKEBIHAAA" => Some(Self::Oipkebihaaa),
"EMBFKIIDHPE_FOBCFIPMOHF" => Some(Self::Fobcfipmohf),
"EMBFKIIDHPE_IEJDAOGJKCF" => Some(Self::Iejdaogjkcf),
"EMBFKIIDHPE_IFGCMEPLIBO" => Some(Self::Ifgcmeplibo),
"EMBFKIIDHPE_NIMNIEJGLOK" => Some(Self::Nimniejglok),
"EMBFKIIDHPE_LCDLDKIAGAD" => Some(Self::Lcdldkiagad),
"EMBFKIIDHPE_JBJNIPMFNIM" => Some(Self::Jbjnipmfnim),
"EMBFKIIDHPE_FFIJCLJNPII" => Some(Self::Ffijcljnpii),
"EMBFKIIDHPE_NHKOAFNMNEP" => Some(Self::Nhkoafnmnep),
"EMBFKIIDHPE_LNKLBPJLMIC" => Some(Self::Lnklbpjlmic),
"EMBFKIIDHPE_OIHOHKPJNJA" => Some(Self::Oihohkpjnja),
"EMBFKIIDHPE_CPHLECKJNOF" => Some(Self::Cphleckjnof),
"EMBFKIIDHPE_BBHLLPLDKNH" => Some(Self::Bbhllpldknh),
"EMBFKIIDHPE_MBFKDHIEBIB" => Some(Self::Mbfkdhiebib),
"EMBFKIIDHPE_EJJCCNHMCNF" => Some(Self::Ejjccnhmcnf),
"EMBFKIIDHPE_FBKFAHAEPLH" => Some(Self::Fbkfahaeplh),
"EMBFKIIDHPE_FOPBLILKIFB" => Some(Self::Fopblilkifb),
"EMBFKIIDHPE_GMLOMMEFACH" => Some(Self::Gmlommefach),
"EMBFKIIDHPE_NHMMJOHLGOK" => Some(Self::Nhmmjohlgok),
"EMBFKIIDHPE_GINDKBNGKIP" => Some(Self::Gindkbngkip),
"EMBFKIIDHPE_FOKBILBADBJ" => Some(Self::Fokbilbadbj),
"EMBFKIIDHPE_ODLAHNMLMDI" => Some(Self::Odlahnmlmdi),
"EMBFKIIDHPE_OOHNJEIEHMK" => Some(Self::Oohnjeiehmk),
"EMBFKIIDHPE_BKONGMOGLDO" => Some(Self::Bkongmogldo),
"EMBFKIIDHPE_AKJMNLDCHHP" => Some(Self::Akjmnldchhp),
"EMBFKIIDHPE_FFMPICIAMPB" => Some(Self::Ffmpiciampb),
"EMBFKIIDHPE_GDJAKHFLFPJ" => Some(Self::Gdjakhflfpj),
"EMBFKIIDHPE_KCDLACAMNMO" => Some(Self::Kcdlacamnmo),
"EMBFKIIDHPE_HAPMFNOBEGE" => Some(Self::Hapmfnobege),
"EMBFKIIDHPE_KPGOOFEFOAC" => Some(Self::Kpgoofefoac),
"EMBFKIIDHPE_GFAIFABLLCF" => Some(Self::Gfaifabllcf),
"EMBFKIIDHPE_FIPAEPBMGKA" => Some(Self::Fipaepbmgka),
"EMBFKIIDHPE_PGDEPMDLPPL" => Some(Self::Pgdepmdlppl),
"EMBFKIIDHPE_FCONIOKOGOH" => Some(Self::Fconiokogoh),
"EMBFKIIDHPE_PKIFDPKAOCB" => Some(Self::Pkifdpkaocb),
"EMBFKIIDHPE_FAEJPADFAIC" => Some(Self::Faejpadfaic),
"EMBFKIIDHPE_DCAGJFGPONJ" => Some(Self::Dcagjfgponj),
"EMBFKIIDHPE_GIEEBKHCCHC" => Some(Self::Gieebkhcchc),
"EMBFKIIDHPE_DHKOKOCGBNF" => Some(Self::Dhkokocgbnf),
"EMBFKIIDHPE_LOFOBFPPEHJ" => Some(Self::Lofobfppehj),
"EMBFKIIDHPE_MMENGABOPPM" => Some(Self::Mmengaboppm),
"EMBFKIIDHPE_NFBECGANJID" => Some(Self::Nfbecganjid),
"EMBFKIIDHPE_KIFENNJIKNJ" => Some(Self::Kifennjiknj),
"EMBFKIIDHPE_KKMPDPFAENA" => Some(Self::Kkmpdpfaena),
"EMBFKIIDHPE_EAHGJKDEKFE" => Some(Self::Eahgjkdekfe),
"EMBFKIIDHPE_DCOHILEOICI" => Some(Self::Dcohileoici),
"EMBFKIIDHPE_BOAOKNMIECD" => Some(Self::Boaoknmiecd),
"EMBFKIIDHPE_LAFICFNGHPE" => Some(Self::Laficfnghpe),
"EMBFKIIDHPE_DMPKBDAKCPI" => Some(Self::Dmpkbdakcpi),
"EMBFKIIDHPE_PNOJEOKLHLC" => Some(Self::Pnojeoklhlc),
"EMBFKIIDHPE_ABINGIHIIGN" => Some(Self::Abingihiign),
"EMBFKIIDHPE_KFJEJJLGLCM" => Some(Self::Kfjejjlglcm),
"EMBFKIIDHPE_GLHNIKMMDGL" => Some(Self::Glhnikmmdgl),
"EMBFKIIDHPE_ACPBPINACCA" => Some(Self::Acpbpinacca),
"EMBFKIIDHPE_KGGGCIPAFJP" => Some(Self::Kgggcipafjp),
"EMBFKIIDHPE_MMLOJLHICOG" => Some(Self::Mmlojlhicog),
"EMBFKIIDHPE_NODHAHHGKMD" => Some(Self::Nodhahhgkmd),
"EMBFKIIDHPE_BKDMDNEGICD" => Some(Self::Bkdmdnegicd),
"EMBFKIIDHPE_JFBLJOADBOK" => Some(Self::Jfbljoadbok),
"EMBFKIIDHPE_COJKFKIPGMC" => Some(Self::Cojkfkipgmc),
"EMBFKIIDHPE_FKHPBAMJNCJ" => Some(Self::Fkhpbamjncj),
"EMBFKIIDHPE_OCIBEBCFFKL" => Some(Self::Ocibebcffkl),
"EMBFKIIDHPE_NJCPFABKLGN" => Some(Self::Njcpfabklgn),
"EMBFKIIDHPE_EDGAPCOPHKJ" => Some(Self::Edgapcophkj),
"EMBFKIIDHPE_MBBEJPLHDHG" => Some(Self::Mbbejplhdhg),
"EMBFKIIDHPE_IIAIIBGMIDL" => Some(Self::Iiaiibgmidl),
"EMBFKIIDHPE_JHFJFKMHGCO" => Some(Self::Jhfjfkmhgco),
"EMBFKIIDHPE_IPHEFDKKCID" => Some(Self::Iphefdkkcid),
"EMBFKIIDHPE_BOOAFEHNGIC" => Some(Self::Booafehngic),
"EMBFKIIDHPE_BMJMIEHPAAO" => Some(Self::Bmjmiehpaao),
"EMBFKIIDHPE_KFMEJGNGAOM" => Some(Self::Kfmejgngaom),
"EMBFKIIDHPE_IFPMDAEKJGH" => Some(Self::Ifpmdaekjgh),
"EMBFKIIDHPE_DKFKNJKAFHF" => Some(Self::Dkfknjkafhf),
"EMBFKIIDHPE_IGJHMKGEDPM" => Some(Self::Igjhmkgedpm),
"EMBFKIIDHPE_ANGLADBLHFI" => Some(Self::Angladblhfi),
"EMBFKIIDHPE_HPOJJDEBLGO" => Some(Self::Hpojjdeblgo),
"EMBFKIIDHPE_BLEKINEPOGD" => Some(Self::Blekinepogd),
"EMBFKIIDHPE_LMGONAMIBEO" => Some(Self::Lmgonamibeo),
"EMBFKIIDHPE_EFOHGFKGIDK" => Some(Self::Efohgfkgidk),
"EMBFKIIDHPE_DAGDAEPCHGP" => Some(Self::Dagdaepchgp),
"EMBFKIIDHPE_IJMJCKDFHCA" => Some(Self::Ijmjckdfhca),
"EMBFKIIDHPE_GPCKBGJACIK" => Some(Self::Gpckbgjacik),
"EMBFKIIDHPE_JCMPMJKLFHC" => Some(Self::Jcmpmjklfhc),
"EMBFKIIDHPE_FLBIMMCCGCO" => Some(Self::Flbimmccgco),
"EMBFKIIDHPE_GLDMCPDILIB" => Some(Self::Gldmcpdilib),
"EMBFKIIDHPE_EGMIJNOHOEE" => Some(Self::Egmijnohoee),
"EMBFKIIDHPE_NGDHGGLEEDL" => Some(Self::Ngdhggleedl),
"EMBFKIIDHPE_FPCMJPBBIBO" => Some(Self::Fpcmjpbbibo),
"EMBFKIIDHPE_AGALJFEDELG" => Some(Self::Agaljfedelg),
"EMBFKIIDHPE_MFACOAFMFNE" => Some(Self::Mfacoafmfne),
"EMBFKIIDHPE_AGEIACICMDB" => Some(Self::Ageiacicmdb),
"EMBFKIIDHPE_GPIMCBHMNKJ" => Some(Self::Gpimcbhmnkj),
"EMBFKIIDHPE_HELBFPMEDDJ" => Some(Self::Helbfpmeddj),
"EMBFKIIDHPE_CMNBJOEEEGG" => Some(Self::Cmnbjoeeegg),
"EMBFKIIDHPE_BNGJGNECCGB" => Some(Self::Bngjgneccgb),
"EMBFKIIDHPE_FPMGGHAFHLF" => Some(Self::Fpmgghafhlf),
"EMBFKIIDHPE_HHHGIHMHBDD" => Some(Self::Hhhgihmhbdd),
"EMBFKIIDHPE_FLPPAEAHCJM" => Some(Self::Flppaeahcjm),
"EMBFKIIDHPE_LPFOHANDJAO" => Some(Self::Lpfohandjao),
"EMBFKIIDHPE_IIEBBPLFKLM" => Some(Self::Iiebbplfklm),
"EMBFKIIDHPE_KHPHFJDCEKO" => Some(Self::Khphfjdceko),
"EMBFKIIDHPE_DJCANIDOFDI" => Some(Self::Djcanidofdi),
"EMBFKIIDHPE_IEDMDKJFOKE" => Some(Self::Iedmdkjfoke),
"EMBFKIIDHPE_CADAELGDKDL" => Some(Self::Cadaelgdkdl),
"EMBFKIIDHPE_FDLCFLCOBDF" => Some(Self::Fdlcflcobdf),
"EMBFKIIDHPE_PBMOJFAFLCH" => Some(Self::Pbmojfaflch),
"EMBFKIIDHPE_NMDPNIEJPEF" => Some(Self::Nmdpniejpef),
"EMBFKIIDHPE_DIPAKPOLOCP" => Some(Self::Dipakpolocp),
"EMBFKIIDHPE_BDDGFIABNCK" => Some(Self::Bddgfiabnck),
"EMBFKIIDHPE_ANJDMBKBHGO" => Some(Self::Anjdmbkbhgo),
"EMBFKIIDHPE_NBNDINAAIMD" => Some(Self::Nbndinaaimd),
"EMBFKIIDHPE_PHMIEACPCFN" => Some(Self::Phmieacpcfn),
"EMBFKIIDHPE_DLBIMKDAFPF" => Some(Self::Dlbimkdafpf),
"EMBFKIIDHPE_AHCKIJIOBNB" => Some(Self::Ahckijiobnb),
"EMBFKIIDHPE_NPCNMIFNOJE" => Some(Self::Npcnmifnoje),
"EMBFKIIDHPE_HBJNAJCKFKB" => Some(Self::Hbjnajckfkb),
"EMBFKIIDHPE_NFJDBJLOHEF" => Some(Self::Nfjdbjlohef),
"EMBFKIIDHPE_AHPEKCDOAAE" => Some(Self::Ahpekcdoaae),
"EMBFKIIDHPE_MENBHHKEFOH" => Some(Self::Menbhhkefoh),
"EMBFKIIDHPE_AAMINJPLAOD" => Some(Self::Aaminjplaod),
"EMBFKIIDHPE_MGIAFKEIOOL" => Some(Self::Mgiafkeiool),
"EMBFKIIDHPE_BBOGLKGDNGH" => Some(Self::Bboglkgdngh),
"EMBFKIIDHPE_HDALCNFOOAG" => Some(Self::Hdalcnfooag),
"EMBFKIIDHPE_MKMFMBAJFNH" => Some(Self::Mkmfmbajfnh),
"EMBFKIIDHPE_PEAEOOKLLCF" => Some(Self::Peaeookllcf),
"EMBFKIIDHPE_EEFNMJFLDDC" => Some(Self::Eefnmjflddc),
"EMBFKIIDHPE_FCGHACIAJJJ" => Some(Self::Fcghaciajjj),
"EMBFKIIDHPE_MKIAPOELLHI" => Some(Self::Mkiapoellhi),
"EMBFKIIDHPE_FKDNJPEEHFK" => Some(Self::Fkdnjpeehfk),
"EMBFKIIDHPE_NLKCPNHLMNH" => Some(Self::Nlkcpnhlmnh),
"EMBFKIIDHPE_PCFAMJJAEFK" => Some(Self::Pcfamjjaefk),
"EMBFKIIDHPE_KCLDAPBBBON" => Some(Self::Kcldapbbbon),
"EMBFKIIDHPE_FGGBJGLCIFJ" => Some(Self::Fggbjglcifj),
"EMBFKIIDHPE_LIHNPABHJOO" => Some(Self::Lihnpabhjoo),
"EMBFKIIDHPE_HDFDHIGAGFL" => Some(Self::Hdfdhigagfl),
"EMBFKIIDHPE_EEGOGPDFOCA" => Some(Self::Eegogpdfoca),
"EMBFKIIDHPE_ELLOLLLAAMN" => Some(Self::Ellolllaamn),
"EMBFKIIDHPE_KNMPOKNEDPN" => Some(Self::Knmpoknedpn),
"EMBFKIIDHPE_AAKIEAGLPIJ" => Some(Self::Aakieaglpij),
"EMBFKIIDHPE_AGMAEGKHPGM" => Some(Self::Agmaegkhpgm),
"EMBFKIIDHPE_HKBONOCPJPB" => Some(Self::Hkbonocpjpb),
"EMBFKIIDHPE_PDFBDEDMMEC" => Some(Self::Pdfbdedmmec),
"EMBFKIIDHPE_CIFIJOIHFAD" => Some(Self::Cifijoihfad),
"EMBFKIIDHPE_ANIJEMNMBEL" => Some(Self::Anijemnmbel),
"EMBFKIIDHPE_JJNDOBFGGOP" => Some(Self::Jjndobfggop),
"EMBFKIIDHPE_ABAHIAGGJMP" => Some(Self::Abahiaggjmp),
"EMBFKIIDHPE_FBKLGJIDGGI" => Some(Self::Fbklgjidggi),
"EMBFKIIDHPE_OCBIDKHECOO" => Some(Self::Ocbidkhecoo),
"EMBFKIIDHPE_EDKELINMFFP" => Some(Self::Edkelinmffp),
"EMBFKIIDHPE_LHDIIOHIILC" => Some(Self::Lhdiiohiilc),
"EMBFKIIDHPE_LENNDMHKPFK" => Some(Self::Lenndmhkpfk),
"EMBFKIIDHPE_GPOFBDAEPDM" => Some(Self::Gpofbdaepdm),
"EMBFKIIDHPE_HBFNDABLICA" => Some(Self::Hbfndablica),
"EMBFKIIDHPE_EMPHMAMPNIH" => Some(Self::Emphmampnih),
"EMBFKIIDHPE_NPMLPEEAPHJ" => Some(Self::Npmlpeeaphj),
"EMBFKIIDHPE_POCHNPCLBDL" => Some(Self::Pochnpclbdl),
"EMBFKIIDHPE_JMKFJPGFKKI" => Some(Self::Jmkfjpgfkki),
"EMBFKIIDHPE_BIOBFHMNFDD" => Some(Self::Biobfhmnfdd),
"EMBFKIIDHPE_DKIDGEDOOPL" => Some(Self::Dkidgedoopl),
"EMBFKIIDHPE_GIEPEFHJKFA" => Some(Self::Giepefhjkfa),
"EMBFKIIDHPE_POAJIFCKLEO" => Some(Self::Poajifckleo),
"EMBFKIIDHPE_BCDJJEAJEGP" => Some(Self::Bcdjjeajegp),
"EMBFKIIDHPE_NDPOEGKIIGL" => Some(Self::Ndpoegkiigl),
"EMBFKIIDHPE_EJEMFAKBLNN" => Some(Self::Ejemfakblnn),
"EMBFKIIDHPE_PDPAJFMCIDO" => Some(Self::Pdpajfmcido),
"EMBFKIIDHPE_LBGGMCOPCBM" => Some(Self::Lbggmcopcbm),
"EMBFKIIDHPE_MFJGMFCLAEO" => Some(Self::Mfjgmfclaeo),
"EMBFKIIDHPE_NJLGBKMJIND" => Some(Self::Njlgbkmjind),
"EMBFKIIDHPE_LMDDBGNEFND" => Some(Self::Lmddbgnefnd),
"EMBFKIIDHPE_ILIJHJBFIEA" => Some(Self::Ilijhjbfiea),
"EMBFKIIDHPE_DLGKCKLHKGN" => Some(Self::Dlgkcklhkgn),
"EMBFKIIDHPE_ECEDBAKAOIA" => Some(Self::Ecedbakaoia),
"EMBFKIIDHPE_KPBEAFMDPIC" => Some(Self::Kpbeafmdpic),
"EMBFKIIDHPE_DKBLCPHKPEC" => Some(Self::Dkblcphkpec),
"EMBFKIIDHPE_FILEMHBKMDA" => Some(Self::Filemhbkmda),
"EMBFKIIDHPE_JOIJCELNAHP" => Some(Self::Joijcelnahp),
"EMBFKIIDHPE_IJGKIGLPJIN" => Some(Self::Ijgkiglpjin),
"EMBFKIIDHPE_FDLKAJMDJLF" => Some(Self::Fdlkajmdjlf),
"EMBFKIIDHPE_LBFOONFBPBJ" => Some(Self::Lbfoonfbpbj),
"EMBFKIIDHPE_GHMONGLGLLI" => Some(Self::Ghmonglglli),
"EMBFKIIDHPE_FCPINFCONOD" => Some(Self::Fcpinfconod),
"EMBFKIIDHPE_MAONIDDICMA" => Some(Self::Maoniddicma),
"EMBFKIIDHPE_OBDNIBEDCKG" => Some(Self::Obdnibedckg),
"EMBFKIIDHPE_KABEFHIDFEB" => Some(Self::Kabefhidfeb),
"EMBFKIIDHPE_EDJGCKAGDPO" => Some(Self::Edjgckagdpo),
"EMBFKIIDHPE_NJKKMOODKAK" => Some(Self::Njkkmoodkak),
"EMBFKIIDHPE_OPAJAACKAGE" => Some(Self::Opajaackage),
"EMBFKIIDHPE_JJGMDPEKPCG" => Some(Self::Jjgmdpekpcg),
"EMBFKIIDHPE_BCAKJNJJNHE" => Some(Self::Bcakjnjjnhe),
"EMBFKIIDHPE_LHAHCCCACHE" => Some(Self::Lhahcccache),
"EMBFKIIDHPE_KOPFLGPIPMP" => Some(Self::Kopflgpipmp),
"EMBFKIIDHPE_JOCPOBBJILB" => Some(Self::Jocpobbjilb),
"EMBFKIIDHPE_FOOBCCJLJEL" => Some(Self::Foobccjljel),
"EMBFKIIDHPE_AOIBJMJAABD" => Some(Self::Aoibjmjaabd),
"EMBFKIIDHPE_MGNOGJEFPDM" => Some(Self::Mgnogjefpdm),
"EMBFKIIDHPE_LGFGMMGGBJD" => Some(Self::Lgfgmmggbjd),
"EMBFKIIDHPE_LPEOLIOADKJ" => Some(Self::Lpeolioadkj),
"EMBFKIIDHPE_FPOEGHGIANH" => Some(Self::Fpoeghgianh),
"EMBFKIIDHPE_OABFOHEKAGE" => Some(Self::Oabfohekage),
"EMBFKIIDHPE_ANLFBJBMNGN" => Some(Self::Anlfbjbmngn),
"EMBFKIIDHPE_LICCIMFBMAJ" => Some(Self::Liccimfbmaj),
"EMBFKIIDHPE_EAPLDLBENMH" => Some(Self::Eapldlbenmh),
"EMBFKIIDHPE_FEGANKLJING" => Some(Self::Fegankljing),
"EMBFKIIDHPE_MGHKGPLAIIH" => Some(Self::Mghkgplaiih),
"EMBFKIIDHPE_LJKGLBFGNCM" => Some(Self::Ljkglbfgncm),
"EMBFKIIDHPE_PNOBNDCJCHE" => Some(Self::Pnobndcjche),
"EMBFKIIDHPE_ACFAGDFIDPB" => Some(Self::Acfagdfidpb),
"EMBFKIIDHPE_GKCFHMEIEPJ" => Some(Self::Gkcfhmeiepj),
"EMBFKIIDHPE_AHBLEOABJII" => Some(Self::Ahbleoabjii),
"EMBFKIIDHPE_EGOOKOLJLHE" => Some(Self::Egookoljlhe),
"EMBFKIIDHPE_HCHEOAEPPKA" => Some(Self::Hcheoaeppka),
"EMBFKIIDHPE_FJFHBJKOHGD" => Some(Self::Fjfhbjkohgd),
"EMBFKIIDHPE_GLABHJIHOPM" => Some(Self::Glabhjihopm),
"EMBFKIIDHPE_DCHKBLPDAOK" => Some(Self::Dchkblpdaok),
"EMBFKIIDHPE_AGIBGAKNGAH" => Some(Self::Agibgakngah),
"EMBFKIIDHPE_NKJNKCDBBDJ" => Some(Self::Nkjnkcdbbdj),
"EMBFKIIDHPE_BEINMLLHGKF" => Some(Self::Beinmllhgkf),
"EMBFKIIDHPE_ONJDBDKINFM" => Some(Self::Onjdbdkinfm),
"EMBFKIIDHPE_GPLJGKCHKEH" => Some(Self::Gpljgkchkeh),
"EMBFKIIDHPE_IIIECOJEEHK" => Some(Self::Iiiecojeehk),
"EMBFKIIDHPE_MFJMAFDDLGG" => Some(Self::Mfjmafddlgg),
"EMBFKIIDHPE_CKLFBKPOMGB" => Some(Self::Cklfbkpomgb),
"EMBFKIIDHPE_PBCNKKPBBOJ" => Some(Self::Pbcnkkpbboj),
"EMBFKIIDHPE_LGALBCJKAJB" => Some(Self::Lgalbcjkajb),
"EMBFKIIDHPE_DKIGMBDMDEL" => Some(Self::Dkigmbdmdel),
"EMBFKIIDHPE_FEDPGFBDGOM" => Some(Self::Fedpgfbdgom),
"EMBFKIIDHPE_LKPOKDJLEPH" => Some(Self::Lkpokdjleph),
"EMBFKIIDHPE_FDNJAPKKIPM" => Some(Self::Fdnjapkkipm),
"EMBFKIIDHPE_NNPKHLEDBJN" => Some(Self::Nnpkhledbjn),
"EMBFKIIDHPE_IOIIGAPDOGC" => Some(Self::Ioiigapdogc),
"EMBFKIIDHPE_OLCLMBHOEOM" => Some(Self::Olclmbhoeom),
"EMBFKIIDHPE_OKFGODOHBFD" => Some(Self::Okfgodohbfd),
"EMBFKIIDHPE_OKIKPBLACCG" => Some(Self::Okikpblaccg),
"EMBFKIIDHPE_DIMOAIDKMMA" => Some(Self::Dimoaidkmma),
"EMBFKIIDHPE_GCEODAHOMAH" => Some(Self::Gceodahomah),
"EMBFKIIDHPE_BNKCPCHFOJL" => Some(Self::Bnkcpchfojl),
"EMBFKIIDHPE_ICNEEFOAHEG" => Some(Self::Icneefoaheg),
"EMBFKIIDHPE_DAOGOCHAPAJ" => Some(Self::Daogochapaj),
"EMBFKIIDHPE_NNKGJOLJGFE" => Some(Self::Nnkgjoljgfe),
"EMBFKIIDHPE_PPGIBHCPFIL" => Some(Self::Ppgibhcpfil),
"EMBFKIIDHPE_JHIOIKAPAMK" => Some(Self::Jhioikapamk),
"EMBFKIIDHPE_IGOAILCBHEI" => Some(Self::Igoailcbhei),
"EMBFKIIDHPE_NJEIDJOJJPG" => Some(Self::Njeidjojjpg),
"EMBFKIIDHPE_ADFFPLIHGDN" => Some(Self::Adffplihgdn),
"EMBFKIIDHPE_ADCFEDDKNMO" => Some(Self::Adcfeddknmo),
"EMBFKIIDHPE_AAFHNCLNKGH" => Some(Self::Aafhnclnkgh),
"EMBFKIIDHPE_BFKCINJDCKC" => Some(Self::Bfkcinjdckc),
"EMBFKIIDHPE_PGILNHHHNKC" => Some(Self::Pgilnhhhnkc),
"EMBFKIIDHPE_HJMAIAGCNKP" => Some(Self::Hjmaiagcnkp),
"EMBFKIIDHPE_IMEKBACIOEI" => Some(Self::Imekbacioei),
"EMBFKIIDHPE_FKCMGDLINPH" => Some(Self::Fkcmgdlinph),
"EMBFKIIDHPE_HHFDCLFHEIF" => Some(Self::Hhfdclfheif),
"EMBFKIIDHPE_ECFEAIJCPNB" => Some(Self::Ecfeaijcpnb),
"EMBFKIIDHPE_AGMHHADEKDJ" => Some(Self::Agmhhadekdj),
"EMBFKIIDHPE_IEOAANAMFIO" => Some(Self::Ieoaanamfio),
"EMBFKIIDHPE_HCPBMNCJGJH" => Some(Self::Hcpbmncjgjh),
"EMBFKIIDHPE_NFDFCBEOAPJ" => Some(Self::Nfdfcbeoapj),
"EMBFKIIDHPE_LMCHDCEKNKG" => Some(Self::Lmchdceknkg),
"EMBFKIIDHPE_CLCJAEPMEBF" => Some(Self::Clcjaepmebf),
"EMBFKIIDHPE_FIJBLIJFJMM" => Some(Self::Fijblijfjmm),
"EMBFKIIDHPE_PIMECCJPNHC" => Some(Self::Pimeccjpnhc),
"EMBFKIIDHPE_HKJNPOHFGIF" => Some(Self::Hkjnpohfgif),
"EMBFKIIDHPE_OHEECKBEOJA" => Some(Self::Oheeckbeoja),
"EMBFKIIDHPE_MHIALKKPHMD" => Some(Self::Mhialkkphmd),
"EMBFKIIDHPE_AADKMKEOMMA" => Some(Self::Aadkmkeomma),
"EMBFKIIDHPE_LEPGDJDLNLB" => Some(Self::Lepgdjdlnlb),
"EMBFKIIDHPE_IKHDNFEBEMM" => Some(Self::Ikhdnfebemm),
"EMBFKIIDHPE_CNLNENNBKBB" => Some(Self::Cnlnennbkbb),
"EMBFKIIDHPE_JCFJKHMJCEP" => Some(Self::Jcfjkhmjcep),
"EMBFKIIDHPE_JFIAGHLFCLB" => Some(Self::Jfiaghlfclb),
"EMBFKIIDHPE_OKGFGPDCJPK" => Some(Self::Okgfgpdcjpk),
"EMBFKIIDHPE_LAPNPEFDMEE" => Some(Self::Lapnpefdmee),
"EMBFKIIDHPE_MHHHNEIEEMP" => Some(Self::Mhhhneieemp),
"EMBFKIIDHPE_AKFMGKOGADF" => Some(Self::Akfmgkogadf),
"EMBFKIIDHPE_BOJGGGJBHHG" => Some(Self::Bojgggjbhhg),
"EMBFKIIDHPE_CIOMMPCFPIP" => Some(Self::Ciommpcfpip),
"EMBFKIIDHPE_CAPMGFFCKPB" => Some(Self::Capmgffckpb),
"EMBFKIIDHPE_PAOFGFKMJFG" => Some(Self::Paofgfkmjfg),
"EMBFKIIDHPE_MCKEHNNGOLM" => Some(Self::Mckehnngolm),
"EMBFKIIDHPE_CELMMEBFGAE" => Some(Self::Celmmebfgae),
"EMBFKIIDHPE_IJKGFMPJJNH" => Some(Self::Ijkgfmpjjnh),
"EMBFKIIDHPE_NCODIDDOKFC" => Some(Self::Ncodiddokfc),
"EMBFKIIDHPE_LGNNLKDEDKG" => Some(Self::Lgnnlkdedkg),
"EMBFKIIDHPE_FKBGBCKMEKB" => Some(Self::Fkbgbckmekb),
"EMBFKIIDHPE_PMEOKKDKIBA" => Some(Self::Pmeokkdkiba),
"EMBFKIIDHPE_AKAPMPDMFFP" => Some(Self::Akapmpdmffp),
"EMBFKIIDHPE_BNNMLKCFHKB" => Some(Self::Bnnmlkcfhkb),
"EMBFKIIDHPE_PCCCDEFJNIB" => Some(Self::Pcccdefjnib),
"EMBFKIIDHPE_HKJMIBAOMJA" => Some(Self::Hkjmibaomja),
"EMBFKIIDHPE_DLCPKHGBEJE" => Some(Self::Dlcpkhgbeje),
"EMBFKIIDHPE_OKFANHCDPCL" => Some(Self::Okfanhcdpcl),
"EMBFKIIDHPE_PGEPCCEHFIP" => Some(Self::Pgepccehfip),
"EMBFKIIDHPE_LJIOEOFHFMI" => Some(Self::Ljioeofhfmi),
"EMBFKIIDHPE_CAFFAPGKCGI" => Some(Self::Caffapgkcgi),
"EMBFKIIDHPE_CMFKACMOFKB" => Some(Self::Cmfkacmofkb),
"EMBFKIIDHPE_KKOACJEFLFI" => Some(Self::Kkoacjeflfi),
"EMBFKIIDHPE_BECFNNDMEOH" => Some(Self::Becfnndmeoh),
"EMBFKIIDHPE_DCGNEFHLNOM" => Some(Self::Dcgnefhlnom),
"EMBFKIIDHPE_GHAAPCGIADA" => Some(Self::Ghaapcgiada),
"EMBFKIIDHPE_LFLFBANGBBC" => Some(Self::Lflfbangbbc),
"EMBFKIIDHPE_DNFMBCMECOO" => Some(Self::Dnfmbcmecoo),
"EMBFKIIDHPE_IPAMFHKDACL" => Some(Self::Ipamfhkdacl),
"EMBFKIIDHPE_EKMMFLBFNPJ" => Some(Self::Ekmmflbfnpj),
"EMBFKIIDHPE_HFCAIOLHFCL" => Some(Self::Hfcaiolhfcl),
"EMBFKIIDHPE_JLJABIPBNKI" => Some(Self::Jljabipbnki),
"EMBFKIIDHPE_LDLFMEMGIEH" => Some(Self::Ldlfmemgieh),
"EMBFKIIDHPE_GOCHICELCJK" => Some(Self::Gochicelcjk),
"EMBFKIIDHPE_BDCGOOKJMOF" => Some(Self::Bdcgookjmof),
"EMBFKIIDHPE_IPFOEMECAJP" => Some(Self::Ipfoemecajp),
"EMBFKIIDHPE_BMNOBLPJFPP" => Some(Self::Bmnoblpjfpp),
"EMBFKIIDHPE_NLEBKNEENNI" => Some(Self::Nlebkneenni),
"EMBFKIIDHPE_EANEIAOLJNF" => Some(Self::Eaneiaoljnf),
"EMBFKIIDHPE_LFHBEDJAPBM" => Some(Self::Lfhbedjapbm),
"EMBFKIIDHPE_ENIABAJMOKG" => Some(Self::Eniabajmokg),
"EMBFKIIDHPE_KBFHCDDOMOK" => Some(Self::Kbfhcddomok),
"EMBFKIIDHPE_IENBIHACDKE" => Some(Self::Ienbihacdke),
"EMBFKIIDHPE_BCDMDLKLHGI" => Some(Self::Bcdmdlklhgi),
"EMBFKIIDHPE_OLBPCBFCIOD" => Some(Self::Olbpcbfciod),
"EMBFKIIDHPE_IMJBPBCCFCO" => Some(Self::Imjbpbccfco),
"EMBFKIIDHPE_NHDDGMJHFLM" => Some(Self::Nhddgmjhflm),
"EMBFKIIDHPE_FOKOHKPBBKE" => Some(Self::Fokohkpbbke),
"EMBFKIIDHPE_POKOLOIGEIP" => Some(Self::Pokoloigeip),
"EMBFKIIDHPE_EHLMOAGHIPF" => Some(Self::Ehlmoaghipf),
"EMBFKIIDHPE_AJOEBGKCJCG" => Some(Self::Ajoebgkcjcg),
"EMBFKIIDHPE_NPMGBLFOONL" => Some(Self::Npmgblfoonl),
"EMBFKIIDHPE_MIGOOBEBBMI" => Some(Self::Migoobebbmi),
"EMBFKIIDHPE_EBBLABIKAAJ" => Some(Self::Ebblabikaaj),
"EMBFKIIDHPE_EGKGMNOEJOC" => Some(Self::Egkgmnoejoc),
"EMBFKIIDHPE_DPJJMNLLJME" => Some(Self::Dpjjmnlljme),
"EMBFKIIDHPE_FLGFIPFOJIK" => Some(Self::Flgfipfojik),
"EMBFKIIDHPE_GCGHLALAPBE" => Some(Self::Gcghlalapbe),
"EMBFKIIDHPE_HKAJPPMDFHN" => Some(Self::Hkajppmdfhn),
"EMBFKIIDHPE_DPGBGADDAIP" => Some(Self::Dpgbgaddaip),
"EMBFKIIDHPE_KHOFKDILBGF" => Some(Self::Khofkdilbgf),
"EMBFKIIDHPE_BBCECMIFHAA" => Some(Self::Bbcecmifhaa),
"EMBFKIIDHPE_MKJPBGOJGHI" => Some(Self::Mkjpbgojghi),
"EMBFKIIDHPE_KLMHAGGOHGJ" => Some(Self::Klmhaggohgj),
"EMBFKIIDHPE_MHMJDDCEBMG" => Some(Self::Mhmjddcebmg),
"EMBFKIIDHPE_MJFAHKDPMMP" => Some(Self::Mjfahkdpmmp),
"EMBFKIIDHPE_PIEHFIFGMAH" => Some(Self::Piehfifgmah),
"EMBFKIIDHPE_BFPGGDABBOF" => Some(Self::Bfpggdabbof),
"EMBFKIIDHPE_ECFFEOPCDAD" => Some(Self::Ecffeopcdad),
"EMBFKIIDHPE_HFOIBGLDLMO" => Some(Self::Hfoibgldlmo),
"EMBFKIIDHPE_KEGAEKBJPOL" => Some(Self::Kegaekbjpol),
"EMBFKIIDHPE_MFIECIKFHEP" => Some(Self::Mfiecikfhep),
"EMBFKIIDHPE_KGBHPMIJPPF" => Some(Self::Kgbhpmijppf),
"EMBFKIIDHPE_EKFIPEOMDDA" => Some(Self::Ekfipeomdda),
"EMBFKIIDHPE_FCGOECIGNLB" => Some(Self::Fcgoecignlb),
"EMBFKIIDHPE_APDANBLMIAP" => Some(Self::Apdanblmiap),
"EMBFKIIDHPE_EAAFNEHDJLL" => Some(Self::Eaafnehdjll),
"EMBFKIIDHPE_KEJFKCIMFOC" => Some(Self::Kejfkcimfoc),
"EMBFKIIDHPE_LHCPNKPNAKM" => Some(Self::Lhcpnkpnakm),
"EMBFKIIDHPE_GJDLFHBILLC" => Some(Self::Gjdlfhbillc),
"EMBFKIIDHPE_FKJOGEBJCOK" => Some(Self::Fkjogebjcok),
"EMBFKIIDHPE_CCABLKEEELH" => Some(Self::Ccablkeeelh),
"EMBFKIIDHPE_BLDMBLNAJIE" => Some(Self::Bldmblnajie),
"EMBFKIIDHPE_LCEJJBKACOD" => Some(Self::Lcejjbkacod),
"EMBFKIIDHPE_MKHFAHAOKEB" => Some(Self::Mkhfahaokeb),
"EMBFKIIDHPE_DPINMJHGMOE" => Some(Self::Dpinmjhgmoe),
"EMBFKIIDHPE_BEEEPMONJIN" => Some(Self::Beeepmonjin),
"EMBFKIIDHPE_BCIFBOEDCOL" => Some(Self::Bcifboedcol),
"EMBFKIIDHPE_CODCHOKDIAH" => Some(Self::Codchokdiah),
"EMBFKIIDHPE_MALLAIPAIMD" => Some(Self::Mallaipaimd),
"EMBFKIIDHPE_GOJKECCHHPP" => Some(Self::Gojkecchhpp),
"EMBFKIIDHPE_PGNCDECDCHA" => Some(Self::Pgncdecdcha),
"EMBFKIIDHPE_OEMOKELJNJH" => Some(Self::Oemokeljnjh),
"EMBFKIIDHPE_IKBCJIPBMAB" => Some(Self::Ikbcjipbmab),
"EMBFKIIDHPE_GMPECODOHKK" => Some(Self::Gmpecodohkk),
"EMBFKIIDHPE_BLBCPHIDPKI" => Some(Self::Blbcphidpki),
"EMBFKIIDHPE_CMIAHCOFGBN" => Some(Self::Cmiahcofgbn),
"EMBFKIIDHPE_DOLMHKFBGGD" => Some(Self::Dolmhkfbggd),
"EMBFKIIDHPE_CPLOBGEMABP" => Some(Self::Cplobgemabp),
"EMBFKIIDHPE_EPLIMHGFBMC" => Some(Self::Eplimhgfbmc),
"EMBFKIIDHPE_FPOHGLGFGNA" => Some(Self::Fpohglgfgna),
"EMBFKIIDHPE_CHAAGEKKEAP" => Some(Self::Chaagekkeap),
"EMBFKIIDHPE_GDNEEKNLEAH" => Some(Self::Gdneeknleah),
"EMBFKIIDHPE_AAFGPAEIGPO" => Some(Self::Aafgpaeigpo),
"EMBFKIIDHPE_HIAGJEIONPK" => Some(Self::Hiagjeionpk),
"EMBFKIIDHPE_MJNNPEMLEMB" => Some(Self::Mjnnpemlemb),
"EMBFKIIDHPE_LHJDFGNJKOE" => Some(Self::Lhjdfgnjkoe),
"EMBFKIIDHPE_PJGAJLHFEBE" => Some(Self::Pjgajlhfebe),
"EMBFKIIDHPE_POEDBNFOLOJ" => Some(Self::Poedbnfoloj),
"EMBFKIIDHPE_BENJMIPGENB" => Some(Self::Benjmipgenb),
"EMBFKIIDHPE_ENCEMOIKHNJ" => Some(Self::Encemoikhnj),
"EMBFKIIDHPE_KIFGMMODPII" => Some(Self::Kifgmmodpii),
"EMBFKIIDHPE_LMCGBJGLGKK" => Some(Self::Lmcgbjglgkk),
"EMBFKIIDHPE_KHMHOHGFHHA" => Some(Self::Khmhohgfhha),
"EMBFKIIDHPE_KHHHOBMHJAO" => Some(Self::Khhhobmhjao),
"EMBFKIIDHPE_HPNKAKCDFAB" => Some(Self::Hpnkakcdfab),
"EMBFKIIDHPE_PICFCPNAJBN" => Some(Self::Picfcpnajbn),
"EMBFKIIDHPE_PGENMJPJCAF" => Some(Self::Pgenmjpjcaf),
"EMBFKIIDHPE_FBMJNMKAIIO" => Some(Self::Fbmjnmkaiio),
"EMBFKIIDHPE_PIADNDGOBIF" => Some(Self::Piadndgobif),
"EMBFKIIDHPE_OJBKGBHDCOP" => Some(Self::Ojbkgbhdcop),
"EMBFKIIDHPE_OGMNCFBJMIF" => Some(Self::Ogmncfbjmif),
"EMBFKIIDHPE_GKDJBIABPJB" => Some(Self::Gkdjbiabpjb),
"EMBFKIIDHPE_KINGPBFMLAP" => Some(Self::Kingpbfmlap),
"EMBFKIIDHPE_BMHHECIECCF" => Some(Self::Bmhhecieccf),
"EMBFKIIDHPE_MOJGLHLBGFE" => Some(Self::Mojglhlbgfe),
"EMBFKIIDHPE_IFFPDJMHAEK" => Some(Self::Iffpdjmhaek),
"EMBFKIIDHPE_CPJCNHDLPPD" => Some(Self::Cpjcnhdlppd),
"EMBFKIIDHPE_PGAHBHBPBLI" => Some(Self::Pgahbhbpbli),
"EMBFKIIDHPE_IFDILDDIEKE" => Some(Self::Ifdilddieke),
"EMBFKIIDHPE_OABKFHBHAJB" => Some(Self::Oabkfhbhajb),
"EMBFKIIDHPE_KCKOCCBAOFN" => Some(Self::Kckoccbaofn),
"EMBFKIIDHPE_FNNIMJHEICB" => Some(Self::Fnnimjheicb),
"EMBFKIIDHPE_HCPJJBHLECE" => Some(Self::Hcpjjbhlece),
"EMBFKIIDHPE_KLEOGHDHAJB" => Some(Self::Kleoghdhajb),
"EMBFKIIDHPE_EHILPMLDGJA" => Some(Self::Ehilpmldgja),
"EMBFKIIDHPE_FOJJHADNEMK" => Some(Self::Fojjhadnemk),
"EMBFKIIDHPE_MLHMCOONHOG" => Some(Self::Mlhmcoonhog),
"EMBFKIIDHPE_PEFNCMOLFNN" => Some(Self::Pefncmolfnn),
"EMBFKIIDHPE_FOGOPAPOJHL" => Some(Self::Fogopapojhl),
"EMBFKIIDHPE_ABNDINFDPCF" => Some(Self::Abndinfdpcf),
"EMBFKIIDHPE_IEEIOGKMEDG" => Some(Self::Ieeiogkmedg),
"EMBFKIIDHPE_FHJMDMIEPBG" => Some(Self::Fhjmdmiepbg),
"EMBFKIIDHPE_OCJMJPJEFOF" => Some(Self::Ocjmjpjefof),
"EMBFKIIDHPE_DPGCILJNHMI" => Some(Self::Dpgciljnhmi),
"EMBFKIIDHPE_PFJKCOLIHOF" => Some(Self::Pfjkcolihof),
"EMBFKIIDHPE_BLIKGFLBINO" => Some(Self::Blikgflbino),
"EMBFKIIDHPE_BLMDEBNODGH" => Some(Self::Blmdebnodgh),
"EMBFKIIDHPE_GMGPCEDDFDB" => Some(Self::Gmgpceddfdb),
"EMBFKIIDHPE_GDAOONJGLLN" => Some(Self::Gdaoonjglln),
"EMBFKIIDHPE_DGAOLPLAABD" => Some(Self::Dgaolplaabd),
"EMBFKIIDHPE_JGEHPGHBBBP" => Some(Self::Jgehpghbbbp),
"EMBFKIIDHPE_DEAHBGFGKFC" => Some(Self::Deahbgfgkfc),
"EMBFKIIDHPE_EPOFHIAJCMH" => Some(Self::Epofhiajcmh),
"EMBFKIIDHPE_KLKKGKMPNIL" => Some(Self::Klkkgkmpnil),
"EMBFKIIDHPE_CHIIEBMIKMJ" => Some(Self::Chiiebmikmj),
"EMBFKIIDHPE_PPLCCMHANEG" => Some(Self::Pplccmhaneg),
"EMBFKIIDHPE_MPLMDADAJJB" => Some(Self::Mplmdadajjb),
"EMBFKIIDHPE_LHHBJHBMOPG" => Some(Self::Lhhbjhbmopg),
"EMBFKIIDHPE_PDPILFCFHIP" => Some(Self::Pdpilfcfhip),
"EMBFKIIDHPE_CJJEPPPLDOG" => Some(Self::Cjjepppldog),
"EMBFKIIDHPE_PIGEEJLMCEN" => Some(Self::Pigeejlmcen),
"EMBFKIIDHPE_FBIMCKBJCOA" => Some(Self::Fbimckbjcoa),
"EMBFKIIDHPE_ECLPHALCCJB" => Some(Self::Eclphalccjb),
"EMBFKIIDHPE_AGKDDJICLLF" => Some(Self::Agkddjicllf),
"EMBFKIIDHPE_FCCIJNADHAL" => Some(Self::Fccijnadhal),
"EMBFKIIDHPE_BNMKAHJNNFP" => Some(Self::Bnmkahjnnfp),
"EMBFKIIDHPE_DOPNCGDCNAM" => Some(Self::Dopncgdcnam),
"EMBFKIIDHPE_JBEDMJIHEGD" => Some(Self::Jbedmjihegd),
"EMBFKIIDHPE_IPJHAECILMP" => Some(Self::Ipjhaecilmp),
"EMBFKIIDHPE_CPDMAFDBHMC" => Some(Self::Cpdmafdbhmc),
"EMBFKIIDHPE_MEKNIKLAKAI" => Some(Self::Mekniklakai),
"EMBFKIIDHPE_AOELJLLDPNF" => Some(Self::Aoeljlldpnf),
"EMBFKIIDHPE_HEAFMHIJJJO" => Some(Self::Heafmhijjjo),
"EMBFKIIDHPE_LELPJCKOBJF" => Some(Self::Lelpjckobjf),
"EMBFKIIDHPE_JDLHAIHOMMO" => Some(Self::Jdlhaihommo),
"EMBFKIIDHPE_LAMPHKLKJPF" => Some(Self::Lamphklkjpf),
"EMBFKIIDHPE_OFPCONMOLJF" => Some(Self::Ofpconmoljf),
"EMBFKIIDHPE_JIMICAOOGBC" => Some(Self::Jimicaoogbc),
"EMBFKIIDHPE_GBGAGMOELGO" => Some(Self::Gbgagmoelgo),
"EMBFKIIDHPE_GMFJCJANLBO" => Some(Self::Gmfjcjanlbo),
"EMBFKIIDHPE_NHJKHKKGFLG" => Some(Self::Nhjkhkkgflg),
"EMBFKIIDHPE_OIIDPPLLGKK" => Some(Self::Oiidppllgkk),
"EMBFKIIDHPE_ECCCACAIIMD" => Some(Self::Ecccacaiimd),
"EMBFKIIDHPE_GAGGGHGKDNG" => Some(Self::Gaggghgkdng),
"EMBFKIIDHPE_BMPMMAAHOKN" => Some(Self::Bmpmmaahokn),
"EMBFKIIDHPE_IHKOOMGGLFP" => Some(Self::Ihkoomgglfp),
"EMBFKIIDHPE_NIHFPLGBNPH" => Some(Self::Nihfplgbnph),
"EMBFKIIDHPE_GIFJHIJOHFM" => Some(Self::Gifjhijohfm),
"EMBFKIIDHPE_EPHMKDAELOJ" => Some(Self::Ephmkdaeloj),
"EMBFKIIDHPE_JMMNPKEHLLE" => Some(Self::Jmmnpkehlle),
"EMBFKIIDHPE_ELNAPHGKCPK" => Some(Self::Elnaphgkcpk),
"EMBFKIIDHPE_EAFONFDMBDA" => Some(Self::Eafonfdmbda),
"EMBFKIIDHPE_OFMIEPCKIIA" => Some(Self::Ofmiepckiia),
"EMBFKIIDHPE_GGLKJJLGAOK" => Some(Self::Gglkjjlgaok),
"EMBFKIIDHPE_LBOFOAPKLMJ" => Some(Self::Lbofoapklmj),
"EMBFKIIDHPE_FFACJAKGOBP" => Some(Self::Ffacjakgobp),
"EMBFKIIDHPE_AFCCOOIKPJC" => Some(Self::Afccooikpjc),
"EMBFKIIDHPE_DPFIJGHNPAB" => Some(Self::Dpfijghnpab),
"EMBFKIIDHPE_FCICOFOCEMC" => Some(Self::Fcicofocemc),
"EMBFKIIDHPE_OAPEKJLGDKG" => Some(Self::Oapekjlgdkg),
"EMBFKIIDHPE_BLKDFBGBDHD" => Some(Self::Blkdfbgbdhd),
"EMBFKIIDHPE_KBHMAALOCMO" => Some(Self::Kbhmaalocmo),
"EMBFKIIDHPE_LCKKENFACHF" => Some(Self::Lckkenfachf),
"EMBFKIIDHPE_CNIKBEMGJDI" => Some(Self::Cnikbemgjdi),
"EMBFKIIDHPE_HBOBJLHNIEA" => Some(Self::Hbobjlhniea),
"EMBFKIIDHPE_ADJPNKFKDAI" => Some(Self::Adjpnkfkdai),
"EMBFKIIDHPE_BEBFPNLIOPF" => Some(Self::Bebfpnliopf),
"EMBFKIIDHPE_OBNDANAGLCH" => Some(Self::Obndanaglch),
"EMBFKIIDHPE_MBLFFJBONKM" => Some(Self::Mblffjbonkm),
"EMBFKIIDHPE_MLOBJGLKGAK" => Some(Self::Mlobjglkgak),
"EMBFKIIDHPE_GDGPAOIJJKI" => Some(Self::Gdgpaoijjki),
"EMBFKIIDHPE_KANEFCCLFLA" => Some(Self::Kanefcclfla),
"EMBFKIIDHPE_HBEDLHNOFAL" => Some(Self::Hbedlhnofal),
"EMBFKIIDHPE_IIDHKFLLACD" => Some(Self::Iidhkfllacd),
"EMBFKIIDHPE_OJDELOMJNCH" => Some(Self::Ojdelomjnch),
"EMBFKIIDHPE_GMLIJOKDGFJ" => Some(Self::Gmlijokdgfj),
"EMBFKIIDHPE_FDBLBFNBCFH" => Some(Self::Fdblbfnbcfh),
"EMBFKIIDHPE_KIJJBBJCMCC" => Some(Self::Kijjbbjcmcc),
"EMBFKIIDHPE_JGPJEPDCOKN" => Some(Self::Jgpjepdcokn),
"EMBFKIIDHPE_OACFKBBAPCL" => Some(Self::Oacfkbbapcl),
"EMBFKIIDHPE_BFIPNDKMAJL" => Some(Self::Bfipndkmajl),
"EMBFKIIDHPE_NDALNEEBFMK" => Some(Self::Ndalneebfmk),
"EMBFKIIDHPE_DEMBIINFFOD" => Some(Self::Dembiinffod),
"EMBFKIIDHPE_DOMJNHEEAGN" => Some(Self::Domjnheeagn),
"EMBFKIIDHPE_MGEAJMHHNIG" => Some(Self::Mgeajmhhnig),
"EMBFKIIDHPE_ABDJMCINIGP" => Some(Self::Abdjmcinigp),
"EMBFKIIDHPE_ONCHDFLBDLC" => Some(Self::Onchdflbdlc),
"EMBFKIIDHPE_MPFFAANJMGO" => Some(Self::Mpffaanjmgo),
"EMBFKIIDHPE_EFJPBBLFGNC" => Some(Self::Efjpbblfgnc),
"EMBFKIIDHPE_LJFMAIHCHBC" => Some(Self::Ljfmaihchbc),
"EMBFKIIDHPE_LGDPGAGGPGH" => Some(Self::Lgdpgaggpgh),
"EMBFKIIDHPE_LBPDKKHBFJA" => Some(Self::Lbpdkkhbfja),
"EMBFKIIDHPE_IPLIANJKMBK" => Some(Self::Iplianjkmbk),
"EMBFKIIDHPE_ALMFKCEGMGA" => Some(Self::Almfkcegmga),
"EMBFKIIDHPE_CIKMALKEPBB" => Some(Self::Cikmalkepbb),
"EMBFKIIDHPE_IJNPBOFOLOD" => Some(Self::Ijnpbofolod),
"EMBFKIIDHPE_JCABGBOMNLJ" => Some(Self::Jcabgbomnlj),
"EMBFKIIDHPE_EDMJLGDLOHC" => Some(Self::Edmjlgdlohc),
"EMBFKIIDHPE_CBGIBOEOPGM" => Some(Self::Cbgiboeopgm),
"EMBFKIIDHPE_CNHLLMAOIBF" => Some(Self::Cnhllmaoibf),
"EMBFKIIDHPE_LFKDAIMGEMH" => Some(Self::Lfkdaimgemh),
"EMBFKIIDHPE_MDCLINJAIEB" => Some(Self::Mdclinjaieb),
"EMBFKIIDHPE_KLOADOPGJDP" => Some(Self::Kloadopgjdp),
"EMBFKIIDHPE_EPIALMPDOFP" => Some(Self::Epialmpdofp),
"EMBFKIIDHPE_BHLDKOGJFCB" => Some(Self::Bhldkogjfcb),
"EMBFKIIDHPE_PNFCPCOIBME" => Some(Self::Pnfcpcoibme),
"EMBFKIIDHPE_MIPMPIKHJAA" => Some(Self::Mipmpikhjaa),
"EMBFKIIDHPE_HPKLPLMKENI" => Some(Self::Hpklplmkeni),
"EMBFKIIDHPE_HNFKPJMIOBN" => Some(Self::Hnfkpjmiobn),
"EMBFKIIDHPE_MKDGNBHPNKL" => Some(Self::Mkdgnbhpnkl),
"EMBFKIIDHPE_JPDMIHEEFEH" => Some(Self::Jpdmiheefeh),
"EMBFKIIDHPE_HDODCJLKDDF" => Some(Self::Hdodcjlkddf),
"EMBFKIIDHPE_LBKNKHFFGPN" => Some(Self::Lbknkhffgpn),
"EMBFKIIDHPE_NPCEAMNLBIM" => Some(Self::Npceamnlbim),
"EMBFKIIDHPE_HMNMNLNJIPN" => Some(Self::Hmnmnlnjipn),
"EMBFKIIDHPE_MIMGPJHMIAM" => Some(Self::Mimgpjhmiam),
"EMBFKIIDHPE_NGOPBFEOCPJ" => Some(Self::Ngopbfeocpj),
"EMBFKIIDHPE_BCOLCGGBHMF" => Some(Self::Bcolcggbhmf),
"EMBFKIIDHPE_FOGNHLGOHDB" => Some(Self::Fognhlgohdb),
"EMBFKIIDHPE_PGPBCBFMEPI" => Some(Self::Pgpbcbfmepi),
"EMBFKIIDHPE_ODKBIFJBDJJ" => Some(Self::Odkbifjbdjj),
"EMBFKIIDHPE_OECMAIELJDN" => Some(Self::Oecmaieljdn),
"EMBFKIIDHPE_JLFCFFCGAMB" => Some(Self::Jlfcffcgamb),
"EMBFKIIDHPE_PHIKHIDEAGO" => Some(Self::Phikhideago),
"EMBFKIIDHPE_MLINONPMDHG" => Some(Self::Mlinonpmdhg),
"EMBFKIIDHPE_LIEHBFJDNOO" => Some(Self::Liehbfjdnoo),
"EMBFKIIDHPE_NMDEFJDFLHC" => Some(Self::Nmdefjdflhc),
"EMBFKIIDHPE_KPOFABMLKNH" => Some(Self::Kpofabmlknh),
"EMBFKIIDHPE_COINBONNKMI" => Some(Self::Coinbonnkmi),
"EMBFKIIDHPE_CNELHMNENIO" => Some(Self::Cnelhmnenio),
"EMBFKIIDHPE_DPKIGLELBPG" => Some(Self::Dpkiglelbpg),
"EMBFKIIDHPE_IBMAIHJPEAH" => Some(Self::Ibmaihjpeah),
"EMBFKIIDHPE_FCNADINCFJC" => Some(Self::Fcnadincfjc),
"EMBFKIIDHPE_INDNEDIKLKF" => Some(Self::Indnediklkf),
"EMBFKIIDHPE_PEEEDGFONIG" => Some(Self::Peeedgfonig),
"EMBFKIIDHPE_EFGKIGDGIFJ" => Some(Self::Efgkigdgifj),
"EMBFKIIDHPE_FPNOEBPFJHA" => Some(Self::Fpnoebpfjha),
"EMBFKIIDHPE_KHHCAJDGIFA" => Some(Self::Khhcajdgifa),
"EMBFKIIDHPE_OADFDEKNHHB" => Some(Self::Oadfdeknhhb),
"EMBFKIIDHPE_JOKGJALLMHB" => Some(Self::Jokgjallmhb),
"EMBFKIIDHPE_KKJCMMENBDO" => Some(Self::Kkjcmmenbdo),
"EMBFKIIDHPE_HKABNNHLAJA" => Some(Self::Hkabnnhlaja),
"EMBFKIIDHPE_MDLKAPKMBLL" => Some(Self::Mdlkapkmbll),
"EMBFKIIDHPE_LIFMHPAKJNH" => Some(Self::Lifmhpakjnh),
"EMBFKIIDHPE_BMLCLOEMBEM" => Some(Self::Bmlcloembem),
"EMBFKIIDHPE_DEOJKAIIFGO" => Some(Self::Deojkaiifgo),
"EMBFKIIDHPE_LFDNHNCNIIG" => Some(Self::Lfdnhncniig),
"EMBFKIIDHPE_ONBAIACJBJH" => Some(Self::Onbaiacjbjh),
"EMBFKIIDHPE_PCLEMFIJKPM" => Some(Self::Pclemfijkpm),
"EMBFKIIDHPE_IBNBCICOEAH" => Some(Self::Ibnbcicoeah),
"EMBFKIIDHPE_MKNLPLDOFHB" => Some(Self::Mknlpldofhb),
"EMBFKIIDHPE_AADKJDNAGHL" => Some(Self::Aadkjdnaghl),
"EMBFKIIDHPE_GPIMGCEJCJJ" => Some(Self::Gpimgcejcjj),
"EMBFKIIDHPE_LDPPLKADLLB" => Some(Self::Ldpplkadllb),
"EMBFKIIDHPE_GJDNPKPOHFN" => Some(Self::Gjdnpkpohfn),
"EMBFKIIDHPE_IJMABFMPMDN" => Some(Self::Ijmabfmpmdn),
"EMBFKIIDHPE_JFHPKIFCHHO" => Some(Self::Jfhpkifchho),
"EMBFKIIDHPE_EMKKCLBCOCE" => Some(Self::Emkkclbcoce),
"EMBFKIIDHPE_PDGPNJHAAEK" => Some(Self::Pdgpnjhaaek),
"EMBFKIIDHPE_IDKCNAHMFDO" => Some(Self::Idkcnahmfdo),
"EMBFKIIDHPE_MJHGBMPBLDA" => Some(Self::Mjhgbmpblda),
"EMBFKIIDHPE_ONKDHBLKPIB" => Some(Self::Onkdhblkpib),
"EMBFKIIDHPE_CGHGADOLNNM" => Some(Self::Cghgadolnnm),
"EMBFKIIDHPE_LJJLMIDFJCC" => Some(Self::Ljjlmidfjcc),
"EMBFKIIDHPE_KAAPLPPHGBI" => Some(Self::Kaaplpphgbi),
"EMBFKIIDHPE_LBHHNEJJEOJ" => Some(Self::Lbhhnejjeoj),
"EMBFKIIDHPE_LEOOENONHEP" => Some(Self::Leooenonhep),
"EMBFKIIDHPE_NCIFFOJOELO" => Some(Self::Nciffojoelo),
"EMBFKIIDHPE_KJCCGDKEABB" => Some(Self::Kjccgdkeabb),
"EMBFKIIDHPE_LDINMKCEOCD" => Some(Self::Ldinmkceocd),
"EMBFKIIDHPE_CJADPJNOEHI" => Some(Self::Cjadpjnoehi),
"EMBFKIIDHPE_KGDAADOBBHI" => Some(Self::Kgdaadobbhi),
"EMBFKIIDHPE_FJPKCHALCIG" => Some(Self::Fjpkchalcig),
"EMBFKIIDHPE_HLCHDPMIHPG" => Some(Self::Hlchdpmihpg),
"EMBFKIIDHPE_OPEAPNKMCOI" => Some(Self::Opeapnkmcoi),
"EMBFKIIDHPE_FNFLDIECHNI" => Some(Self::Fnfldiechni),
"EMBFKIIDHPE_AAPLGLCCAEN" => Some(Self::Aaplglccaen),
"EMBFKIIDHPE_LFPGKFOEEFH" => Some(Self::Lfpgkfoeefh),
"EMBFKIIDHPE_KBPMAKLCMKO" => Some(Self::Kbpmaklcmko),
"EMBFKIIDHPE_DIFJBAIPNEA" => Some(Self::Difjbaipnea),
"EMBFKIIDHPE_KDMNBNJIGPE" => Some(Self::Kdmnbnjigpe),
"EMBFKIIDHPE_JAGIKKJHKGP" => Some(Self::Jagikkjhkgp),
"EMBFKIIDHPE_GGOBDMPCIKH" => Some(Self::Ggobdmpcikh),
"EMBFKIIDHPE_MNADEOJGOHJ" => Some(Self::Mnadeojgohj),
"EMBFKIIDHPE_KLDACMCDFLF" => Some(Self::Kldacmcdflf),
"EMBFKIIDHPE_DGFKHGJEDIF" => Some(Self::Dgfkhgjedif),
"EMBFKIIDHPE_EEPJMLACBJC" => Some(Self::Eepjmlacbjc),
"EMBFKIIDHPE_NPBKPDOBKIN" => Some(Self::Npbkpdobkin),
"EMBFKIIDHPE_BBIMEPMIJOP" => Some(Self::Bbimepmijop),
"EMBFKIIDHPE_JJOMCDECACM" => Some(Self::Jjomcdecacm),
"EMBFKIIDHPE_OPCKBMEONCG" => Some(Self::Opckbmeoncg),
"EMBFKIIDHPE_KFMLBJHMCHC" => Some(Self::Kfmlbjhmchc),
"EMBFKIIDHPE_MIANMMJNBIM" => Some(Self::Mianmmjnbim),
"EMBFKIIDHPE_NEAJKJCDDMN" => Some(Self::Neajkjcddmn),
"EMBFKIIDHPE_EAFLNECBPCP" => Some(Self::Eaflnecbpcp),
"EMBFKIIDHPE_BCKIFIHNKPJ" => Some(Self::Bckifihnkpj),
"EMBFKIIDHPE_JOLOLJGAIEC" => Some(Self::Jololjgaiec),
"EMBFKIIDHPE_PHHJLJDEIPM" => Some(Self::Phhjljdeipm),
"EMBFKIIDHPE_NOCIAEACFMG" => Some(Self::Nociaeacfmg),
"EMBFKIIDHPE_NGGNPCMHNEM" => Some(Self::Nggnpcmhnem),
"EMBFKIIDHPE_BKJNEFKJPPI" => Some(Self::Bkjnefkjppi),
"EMBFKIIDHPE_IHIHEKNCAGF" => Some(Self::Ihihekncagf),
"EMBFKIIDHPE_KBAONECLNDL" => Some(Self::Kbaoneclndl),
"EMBFKIIDHPE_NEMPFFJHMFK" => Some(Self::Nempffjhmfk),
"EMBFKIIDHPE_MFKNIDOBEON" => Some(Self::Mfknidobeon),
"EMBFKIIDHPE_JCOMLMDBKLN" => Some(Self::Jcomlmdbkln),
"EMBFKIIDHPE_ADAFCOJDJKH" => Some(Self::Adafcojdjkh),
"EMBFKIIDHPE_HCNAOJENKBC" => Some(Self::Hcnaojenkbc),
"EMBFKIIDHPE_GDMOHHMJFBJ" => Some(Self::Gdmohhmjfbj),
"EMBFKIIDHPE_ICHBHPHOLCA" => Some(Self::Ichbhpholca),
"EMBFKIIDHPE_LBCGBHBOHAI" => Some(Self::Lbcgbhbohai),
"EMBFKIIDHPE_MIPECGHGIJA" => Some(Self::Mipecghgija),
"EMBFKIIDHPE_HJEPHFMCPFK" => Some(Self::Hjephfmcpfk),
"EMBFKIIDHPE_NEBDENOEONM" => Some(Self::Nebdenoeonm),
"EMBFKIIDHPE_JDINBJDKLCF" => Some(Self::Jdinbjdklcf),
"EMBFKIIDHPE_GGMBPIJKFGO" => Some(Self::Ggmbpijkfgo),
"EMBFKIIDHPE_DNCKCCFHPFD" => Some(Self::Dnckccfhpfd),
"EMBFKIIDHPE_CABEHFDICIC" => Some(Self::Cabehfdicic),
"EMBFKIIDHPE_AMLPPFMKMFP" => Some(Self::Amlppfmkmfp),
"EMBFKIIDHPE_NLEGDEFNGEA" => Some(Self::Nlegdefngea),
"EMBFKIIDHPE_IGHKMBLEIGM" => Some(Self::Ighkmbleigm),
"EMBFKIIDHPE_KHHINMMIPMJ" => Some(Self::Khhinmmipmj),
"EMBFKIIDHPE_OFNGIAGAHML" => Some(Self::Ofngiagahml),
"EMBFKIIDHPE_PJIDKDONNIG" => Some(Self::Pjidkdonnig),
"EMBFKIIDHPE_KEBJODGCEOJ" => Some(Self::Kebjodgceoj),
"EMBFKIIDHPE_JDDEILDPHBA" => Some(Self::Jddeildphba),
"EMBFKIIDHPE_MOHIAOJNAMG" => Some(Self::Mohiaojnamg),
"EMBFKIIDHPE_CHEHEKKGNAA" => Some(Self::Chehekkgnaa),
"EMBFKIIDHPE_KMJBCNEDKKB" => Some(Self::Kmjbcnedkkb),
"EMBFKIIDHPE_IBABKFMNBGM" => Some(Self::Ibabkfmnbgm),
"EMBFKIIDHPE_MBGJNEOALPG" => Some(Self::Mbgjneoalpg),
"EMBFKIIDHPE_GLHFLPDHGOC" => Some(Self::Glhflpdhgoc),
"EMBFKIIDHPE_KBLJBPAMCFO" => Some(Self::Kbljbpamcfo),
"EMBFKIIDHPE_ENJDAELIDOD" => Some(Self::Enjdaelidod),
"EMBFKIIDHPE_NDEOLOLODNG" => Some(Self::Ndeololodng),
"EMBFKIIDHPE_CKKEOOFFONA" => Some(Self::Ckkeooffona),
"EMBFKIIDHPE_MAGNOICDIHO" => Some(Self::Magnoicdiho),
"EMBFKIIDHPE_FFOBJMJBFBK" => Some(Self::Ffobjmjbfbk),
"EMBFKIIDHPE_BAOELNBBJCB" => Some(Self::Baoelnbbjcb),
"EMBFKIIDHPE_EIPPKOOOALC" => Some(Self::Eippkoooalc),
"EMBFKIIDHPE_IIJJNBAGLMM" => Some(Self::Iijjnbaglmm),
"EMBFKIIDHPE_IGOJMILGCEK" => Some(Self::Igojmilgcek),
"EMBFKIIDHPE_HGAIJIKPMIB" => Some(Self::Hgaijikpmib),
"EMBFKIIDHPE_JCKMKMJEHAD" => Some(Self::Jckmkmjehad),
"EMBFKIIDHPE_LOLDFOGPLAC" => Some(Self::Loldfogplac),
"EMBFKIIDHPE_BLKOJLMGPCN" => Some(Self::Blkojlmgpcn),
"EMBFKIIDHPE_FOKFNLBICAH" => Some(Self::Fokfnlbicah),
"EMBFKIIDHPE_MBOJBGLIAEA" => Some(Self::Mbojbgliaea),
"EMBFKIIDHPE_OEHPGOFNEHL" => Some(Self::Oehpgofnehl),
"EMBFKIIDHPE_HFNGGIIFLEL" => Some(Self::Hfnggiiflel),
"EMBFKIIDHPE_FMNLIOEINBP" => Some(Self::Fmnlioeinbp),
"EMBFKIIDHPE_KPAPOBFKFEI" => Some(Self::Kpapobfkfei),
"EMBFKIIDHPE_MEPNIKFIBNE" => Some(Self::Mepnikfibne),
"EMBFKIIDHPE_MDONGMIOANA" => Some(Self::Mdongmioana),
"EMBFKIIDHPE_FJIMAFDLMDB" => Some(Self::Fjimafdlmdb),
"EMBFKIIDHPE_AABPCCMHBOO" => Some(Self::Aabpccmhboo),
"EMBFKIIDHPE_MOOGKMDCHGF" => Some(Self::Moogkmdchgf),
"EMBFKIIDHPE_PBLKIJJLIGO" => Some(Self::Pblkijjligo),
"EMBFKIIDHPE_HAIHFPLCDGH" => Some(Self::Haihfplcdgh),
"EMBFKIIDHPE_FLHAJBOEJCH" => Some(Self::Flhajboejch),
"EMBFKIIDHPE_GMELICNCMEL" => Some(Self::Gmelicncmel),
"EMBFKIIDHPE_HPCFFJLHDDF" => Some(Self::Hpcffjlhddf),
"EMBFKIIDHPE_MPCKBOFKBIL" => Some(Self::Mpckbofkbil),
"EMBFKIIDHPE_FIBCNDFIKLA" => Some(Self::Fibcndfikla),
"EMBFKIIDHPE_DFAMAGLEJGH" => Some(Self::Dfamaglejgh),
"EMBFKIIDHPE_BBLMLEFLONA" => Some(Self::Bblmleflona),
"EMBFKIIDHPE_ENLKPMBLBBM" => Some(Self::Enlkpmblbbm),
"EMBFKIIDHPE_OABKFPKNKPK" => Some(Self::Oabkfpknkpk),
"EMBFKIIDHPE_JECLJLFJDEF" => Some(Self::Jecljlfjdef),
"EMBFKIIDHPE_ANMJPPKLKMF" => Some(Self::Anmjppklkmf),
"EMBFKIIDHPE_LIBBCHELKOK" => Some(Self::Libbchelkok),
"EMBFKIIDHPE_BJNCJOMHDLG" => Some(Self::Bjncjomhdlg),
"EMBFKIIDHPE_JODHJIFNOHE" => Some(Self::Jodhjifnohe),
"EMBFKIIDHPE_LDKFEAEFBCH" => Some(Self::Ldkfeaefbch),
"EMBFKIIDHPE_NAHNBJOKLLP" => Some(Self::Nahnbjokllp),
"EMBFKIIDHPE_NEGEAJKNPKF" => Some(Self::Negeajknpkf),
"EMBFKIIDHPE_IAFACBGGAMG" => Some(Self::Iafacbggamg),
"EMBFKIIDHPE_HJNKHJCOKCE" => Some(Self::Hjnkhjcokce),
"EMBFKIIDHPE_IKJNNKFKFDH" => Some(Self::Ikjnnkfkfdh),
"EMBFKIIDHPE_NBOCHPMGHJA" => Some(Self::Nbochpmghja),
"EMBFKIIDHPE_DCMHDPAFIND" => Some(Self::Dcmhdpafind),
"EMBFKIIDHPE_GFMEGNPOBAG" => Some(Self::Gfmegnpobag),
"EMBFKIIDHPE_OCJHBEGKHAM" => Some(Self::Ocjhbegkham),
"EMBFKIIDHPE_OIGCLFHOFIJ" => Some(Self::Oigclfhofij),
"EMBFKIIDHPE_GGPOHACIFFA" => Some(Self::Ggpohaciffa),
"EMBFKIIDHPE_MNLNPFBIGEJ" => Some(Self::Mnlnpfbigej),
"EMBFKIIDHPE_AMIAMBPCDDM" => Some(Self::Amiambpcddm),
"EMBFKIIDHPE_ELECIIJECEG" => Some(Self::Eleciijeceg),
"EMBFKIIDHPE_CCOBEEKDHHI" => Some(Self::Ccobeekdhhi),
"EMBFKIIDHPE_GEKOMMPIHPD" => Some(Self::Gekommpihpd),
"EMBFKIIDHPE_LKMLAOFLCNC" => Some(Self::Lkmlaoflcnc),
"EMBFKIIDHPE_GNPMMEBMIPF" => Some(Self::Gnpmmebmipf),
"EMBFKIIDHPE_BMEHPLINLPE" => Some(Self::Bmehplinlpe),
"EMBFKIIDHPE_JPJPEIEHEOP" => Some(Self::Jpjpeieheop),
"EMBFKIIDHPE_DEBOKLMAFMH" => Some(Self::Deboklmafmh),
"EMBFKIIDHPE_HNBEMPJPADA" => Some(Self::Hnbempjpada),
"EMBFKIIDHPE_NGOKFOOHHIO" => Some(Self::Ngokfoohhio),
"EMBFKIIDHPE_LDDFFNNEGOC" => Some(Self::Lddffnnegoc),
"EMBFKIIDHPE_GAGODCCKIAC" => Some(Self::Gagodcckiac),
"EMBFKIIDHPE_POAAMLAFKGK" => Some(Self::Poaamlafkgk),
"EMBFKIIDHPE_DPDIMINJPOB" => Some(Self::Dpdiminjpob),
"EMBFKIIDHPE_MLABFLBJEKN" => Some(Self::Mlabflbjekn),
"EMBFKIIDHPE_AALPAIEEEID" => Some(Self::Aalpaieeeid),
"EMBFKIIDHPE_KDIPDONOGFL" => Some(Self::Kdipdonogfl),
"EMBFKIIDHPE_KOECOLPGNMA" => Some(Self::Koecolpgnma),
"EMBFKIIDHPE_OOMNPMNPJDG" => Some(Self::Oomnpmnpjdg),
"EMBFKIIDHPE_EBHDGGEMOKG" => Some(Self::Ebhdggemokg),
"EMBFKIIDHPE_DKGIOGGFMON" => Some(Self::Dkgioggfmon),
"EMBFKIIDHPE_OLOGLAMLAJJ" => Some(Self::Ologlamlajj),
"EMBFKIIDHPE_PACOONLDJKP" => Some(Self::Pacoonldjkp),
"EMBFKIIDHPE_MFHOOHMJPGD" => Some(Self::Mfhoohmjpgd),
"EMBFKIIDHPE_ANNDEOKMJCC" => Some(Self::Anndeokmjcc),
"EMBFKIIDHPE_GGCHKGOOCOB" => Some(Self::Ggchkgoocob),
"EMBFKIIDHPE_EKBDDFICMPM" => Some(Self::Ekbddficmpm),
"EMBFKIIDHPE_MKCCIAOPCLC" => Some(Self::Mkcciaopclc),
"EMBFKIIDHPE_ANCHOMEPAMC" => Some(Self::Anchomepamc),
"EMBFKIIDHPE_AGENLKLJFEK" => Some(Self::Agenlkljfek),
"EMBFKIIDHPE_HJPNDAOHFAA" => Some(Self::Hjpndaohfaa),
"EMBFKIIDHPE_JGPIBHNEOME" => Some(Self::Jgpibhneome),
"EMBFKIIDHPE_CMIOONMACID" => Some(Self::Cmioonmacid),
"EMBFKIIDHPE_OJCINPPAHGE" => Some(Self::Ojcinppahge),
"EMBFKIIDHPE_KKPHMGEBMDD" => Some(Self::Kkphmgebmdd),
"EMBFKIIDHPE_PCFNDHLBEMM" => Some(Self::Pcfndhlbemm),
"EMBFKIIDHPE_LGNOIOPBKFF" => Some(Self::Lgnoiopbkff),
"EMBFKIIDHPE_HPPKFALPNPJ" => Some(Self::Hppkfalpnpj),
"EMBFKIIDHPE_OCHHCEJACPM" => Some(Self::Ochhcejacpm),
"EMBFKIIDHPE_PNIODMDGEIE" => Some(Self::Pniodmdgeie),
"EMBFKIIDHPE_DNAODHGNKJA" => Some(Self::Dnaodhgnkja),
"EMBFKIIDHPE_EPAPBDBEDLH" => Some(Self::Epapbdbedlh),
"EMBFKIIDHPE_BCEBEGIHIJB" => Some(Self::Bcebegihijb),
"EMBFKIIDHPE_NPCCAOKLKDG" => Some(Self::Npccaoklkdg),
"EMBFKIIDHPE_EEMJEAKHNAL" => Some(Self::Eemjeakhnal),
"EMBFKIIDHPE_CJDMJCNEDGH" => Some(Self::Cjdmjcnedgh),
"EMBFKIIDHPE_HAMOOFFENFO" => Some(Self::Hamooffenfo),
"EMBFKIIDHPE_MPKLMJLMEMJ" => Some(Self::Mpklmjlmemj),
"EMBFKIIDHPE_PCCECCEKLOO" => Some(Self::Pcceccekloo),
"EMBFKIIDHPE_CNCOGAOFLNB" => Some(Self::Cncogaoflnb),
"EMBFKIIDHPE_HNCOIACCGFB" => Some(Self::Hncoiaccgfb),
"EMBFKIIDHPE_NLPFBHHCKGN" => Some(Self::Nlpfbhhckgn),
"EMBFKIIDHPE_GPAEFMOHDIL" => Some(Self::Gpaefmohdil),
"EMBFKIIDHPE_PLPGJPHODFP" => Some(Self::Plpgjphodfp),
"EMBFKIIDHPE_IACIFKEPDMH" => Some(Self::Iacifkepdmh),
"EMBFKIIDHPE_ELHJPMDDPBN" => Some(Self::Elhjpmddpbn),
"EMBFKIIDHPE_AEHCONCGIBJ" => Some(Self::Aehconcgibj),
"EMBFKIIDHPE_CJLMJNGELLN" => Some(Self::Cjlmjngelln),
"EMBFKIIDHPE_JFNIOIGGHIC" => Some(Self::Jfnioigghic),
"EMBFKIIDHPE_CJHCEIIJGHB" => Some(Self::Cjhceiijghb),
"EMBFKIIDHPE_EPHGOABKPKF" => Some(Self::Ephgoabkpkf),
"EMBFKIIDHPE_KJLBKJBFBFK" => Some(Self::Kjlbkjbfbfk),
"EMBFKIIDHPE_MNBMMAAMIKI" => Some(Self::Mnbmmaamiki),
"EMBFKIIDHPE_ECIPGBMKKAJ" => Some(Self::Ecipgbmkkaj),
"EMBFKIIDHPE_EAKBODGHLPN" => Some(Self::Eakbodghlpn),
"EMBFKIIDHPE_PGEEIHJNOPH" => Some(Self::Pgeeihjnoph),
"EMBFKIIDHPE_KMOOICPENHF" => Some(Self::Kmooicpenhf),
"EMBFKIIDHPE_HAJFFCEJGNN" => Some(Self::Hajffcejgnn),
"EMBFKIIDHPE_FOGBJOLLEHL" => Some(Self::Fogbjollehl),
"EMBFKIIDHPE_NFMMCNPCAJL" => Some(Self::Nfmmcnpcajl),
"EMBFKIIDHPE_HKHPOKEMNPC" => Some(Self::Hkhpokemnpc),
"EMBFKIIDHPE_CFCEFJPGJIJ" => Some(Self::Cfcefjpgjij),
"EMBFKIIDHPE_FIMGKJPDIIA" => Some(Self::Fimgkjpdiia),
"EMBFKIIDHPE_JKMKPAKHGML" => Some(Self::Jkmkpakhgml),
"EMBFKIIDHPE_OCOAIFEJPKK" => Some(Self::Ocoaifejpkk),
"EMBFKIIDHPE_COKFNAFACEC" => Some(Self::Cokfnafacec),
"EMBFKIIDHPE_JAICDJEEOOC" => Some(Self::Jaicdjeeooc),
"EMBFKIIDHPE_DBEMAMCNJFD" => Some(Self::Dbemamcnjfd),
"EMBFKIIDHPE_CBBEOOKGLDO" => Some(Self::Cbbeookgldo),
"EMBFKIIDHPE_OFDGALPJEIC" => Some(Self::Ofdgalpjeic),
"EMBFKIIDHPE_JBCPLOAHINJ" => Some(Self::Jbcploahinj),
"EMBFKIIDHPE_KDFAOMHBAPD" => Some(Self::Kdfaomhbapd),
"EMBFKIIDHPE_ENDNFDDNCKJ" => Some(Self::Endnfddnckj),
"EMBFKIIDHPE_KOLGPHAIDEA" => Some(Self::Kolgphaidea),
"EMBFKIIDHPE_NAMHHNCIGHP" => Some(Self::Namhhncighp),
"EMBFKIIDHPE_DOHIAPAIIPD" => Some(Self::Dohiapaiipd),
"EMBFKIIDHPE_FGAKDCGFCIH" => Some(Self::Fgakdcgfcih),
"EMBFKIIDHPE_IPKNBEDGAJA" => Some(Self::Ipknbedgaja),
"EMBFKIIDHPE_NNOMGPOCELA" => Some(Self::Nnomgpocela),
"EMBFKIIDHPE_FPHCKNMIJMP" => Some(Self::Fphcknmijmp),
"EMBFKIIDHPE_GLGHIGNACPM" => Some(Self::Glghignacpm),
"EMBFKIIDHPE_LHKNKEOPPEO" => Some(Self::Lhknkeoppeo),
"EMBFKIIDHPE_ECCJCDEMILH" => Some(Self::Eccjcdemilh),
"EMBFKIIDHPE_DMEACDBMDPG" => Some(Self::Dmeacdbmdpg),
"EMBFKIIDHPE_MFHDLDAOJDD" => Some(Self::Mfhdldaojdd),
"EMBFKIIDHPE_JHNKICPJILH" => Some(Self::Jhnkicpjilh),
"EMBFKIIDHPE_JPMMMCCMKFJ" => Some(Self::Jpmmmccmkfj),
"EMBFKIIDHPE_BANFKPKPBFL" => Some(Self::Banfkpkpbfl),
"EMBFKIIDHPE_FCGKJHAFIKG" => Some(Self::Fcgkjhafikg),
"EMBFKIIDHPE_PHJHJFGBHPO" => Some(Self::Phjhjfgbhpo),
"EMBFKIIDHPE_OOICNGHFKLC" => Some(Self::Ooicnghfklc),
"EMBFKIIDHPE_GGFAHPJBKFH" => Some(Self::Ggfahpjbkfh),
"EMBFKIIDHPE_BCGPIGCLIJI" => Some(Self::Bcgpigcliji),
"EMBFKIIDHPE_HOGECIFINIC" => Some(Self::Hogecifinic),
"EMBFKIIDHPE_ICAGOMEJNLP" => Some(Self::Icagomejnlp),
"EMBFKIIDHPE_KBOGJJELBHD" => Some(Self::Kbogjjelbhd),
"EMBFKIIDHPE_CAEHNGFBMEI" => Some(Self::Caehngfbmei),
"EMBFKIIDHPE_BAKNMGKNIGI" => Some(Self::Baknmgknigi),
"EMBFKIIDHPE_BPNNDBNKFCC" => Some(Self::Bpnndbnkfcc),
"EMBFKIIDHPE_HEEFDCGFBDI" => Some(Self::Heefdcgfbdi),
"EMBFKIIDHPE_FANBNBJJKFK" => Some(Self::Fanbnbjjkfk),
"EMBFKIIDHPE_MBJCLNHFEPJ" => Some(Self::Mbjclnhfepj),
"EMBFKIIDHPE_FJJKHMCICCK" => Some(Self::Fjjkhmcicck),
"EMBFKIIDHPE_EGDPPHLJBHE" => Some(Self::Egdpphljbhe),
"EMBFKIIDHPE_KHPOKJALCMG" => Some(Self::Khpokjalcmg),
"EMBFKIIDHPE_NHAJJEMEDBJ" => Some(Self::Nhajjemedbj),
"EMBFKIIDHPE_GFGCLAOKIFC" => Some(Self::Gfgclaokifc),
"EMBFKIIDHPE_DKCKDEFLBLH" => Some(Self::Dkckdeflblh),
"EMBFKIIDHPE_FLJONBJOCMA" => Some(Self::Fljonbjocma),
"EMBFKIIDHPE_BBNEBPGKDLJ" => Some(Self::Bbnebpgkdlj),
"EMBFKIIDHPE_BJGPJPDOMOF" => Some(Self::Bjgpjpdomof),
"EMBFKIIDHPE_CGBJPPPMDME" => Some(Self::Cgbjpppmdme),
"EMBFKIIDHPE_HBFKINKGFDD" => Some(Self::Hbfkinkgfdd),
"EMBFKIIDHPE_OOKFBHJBCLA" => Some(Self::Ookfbhjbcla),
"EMBFKIIDHPE_KEHDAPHNBMH" => Some(Self::Kehdaphnbmh),
"EMBFKIIDHPE_OCOHLOGJNAP" => Some(Self::Ocohlogjnap),
"EMBFKIIDHPE_AFNNEEEBANM" => Some(Self::Afnneeebanm),
"EMBFKIIDHPE_JBPJDJCMKGL" => Some(Self::Jbpjdjcmkgl),
"EMBFKIIDHPE_AAIFMHCOLJF" => Some(Self::Aaifmhcoljf),
"EMBFKIIDHPE_BDDMILEAADF" => Some(Self::Bddmileaadf),
"EMBFKIIDHPE_ACPNPPLGDJA" => Some(Self::Acpnpplgdja),
"EMBFKIIDHPE_DIABOFBGCAL" => Some(Self::Diabofbgcal),
"EMBFKIIDHPE_EGNNAHGHJAL" => Some(Self::Egnnahghjal),
"EMBFKIIDHPE_LAHMLHLMJOF" => Some(Self::Lahmlhlmjof),
"EMBFKIIDHPE_DPKEKDHBFFO" => Some(Self::Dpkekdhbffo),
"EMBFKIIDHPE_FEHIJCIAKFM" => Some(Self::Fehijciakfm),
"EMBFKIIDHPE_BNBFBPNFCCN" => Some(Self::Bnbfbpnfccn),
"EMBFKIIDHPE_LIOIFOEGACB" => Some(Self::Lioifoegacb),
"EMBFKIIDHPE_MIEHCKKJDOB" => Some(Self::Miehckkjdob),
"EMBFKIIDHPE_DNGIACLHDJL" => Some(Self::Dngiaclhdjl),
"EMBFKIIDHPE_EHJJPHAFHHP" => Some(Self::Ehjjphafhhp),
"EMBFKIIDHPE_MIKOKNJPNIE" => Some(Self::Mikoknjpnie),
"EMBFKIIDHPE_DNEGCOEFKHH" => Some(Self::Dnegcoefkhh),
"EMBFKIIDHPE_CPNIFCAOPCF" => Some(Self::Cpnifcaopcf),
"EMBFKIIDHPE_OCCGPBNAFBA" => Some(Self::Occgpbnafba),
"EMBFKIIDHPE_CIAODHMGHEM" => Some(Self::Ciaodhmghem),
"EMBFKIIDHPE_KOFFCKHMKCG" => Some(Self::Koffckhmkcg),
"EMBFKIIDHPE_EELCACLCFEI" => Some(Self::Eelcaclcfei),
"EMBFKIIDHPE_BKDNKMKKBHD" => Some(Self::Bkdnkmkkbhd),
"EMBFKIIDHPE_GBCBIGEBFAL" => Some(Self::Gbcbigebfal),
"EMBFKIIDHPE_NFHDIHJLBOD" => Some(Self::Nfhdihjlbod),
"EMBFKIIDHPE_FMDLCLLLIOF" => Some(Self::Fmdlcllliof),
"EMBFKIIDHPE_FJMKBLGKBBN" => Some(Self::Fjmkblgkbbn),
"EMBFKIIDHPE_CKMAJOOEGJP" => Some(Self::Ckmajooegjp),
"EMBFKIIDHPE_HCJKNFCHMAO" => Some(Self::Hcjknfchmao),
"EMBFKIIDHPE_PODPAMGKEFK" => Some(Self::Podpamgkefk),
"EMBFKIIDHPE_MCALJBDLJCD" => Some(Self::Mcaljbdljcd),
"EMBFKIIDHPE_JBMKCEACMAE" => Some(Self::Jbmkceacmae),
"EMBFKIIDHPE_IMCINKJJIFG" => Some(Self::Imcinkjjifg),
"EMBFKIIDHPE_KBMMCJAFEPI" => Some(Self::Kbmmcjafepi),
"EMBFKIIDHPE_KMHEADFPHGB" => Some(Self::Kmheadfphgb),
"EMBFKIIDHPE_EEDEEJJMMEE" => Some(Self::Eedeejjmmee),
"EMBFKIIDHPE_BGOOBEEDGKA" => Some(Self::Bgoobeedgka),
"EMBFKIIDHPE_MFAPBFNPMDA" => Some(Self::Mfapbfnpmda),
"EMBFKIIDHPE_KENAIHFAPEF" => Some(Self::Kenaihfapef),
"EMBFKIIDHPE_MEFAIGMBILL" => Some(Self::Mefaigmbill),
"EMBFKIIDHPE_BJFEGDOKADH" => Some(Self::Bjfegdokadh),
"EMBFKIIDHPE_FKJFNNGBNGP" => Some(Self::Fkjfnngbngp),
"EMBFKIIDHPE_GEBLHOFPCDM" => Some(Self::Geblhofpcdm),
"EMBFKIIDHPE_BKCIHCFKFMM" => Some(Self::Bkcihcfkfmm),
"EMBFKIIDHPE_PIIDLAOJBCO" => Some(Self::Piidlaojbco),
"EMBFKIIDHPE_KFNMBFBMHAC" => Some(Self::Kfnmbfbmhac),
"EMBFKIIDHPE_DGNEDGEKAMF" => Some(Self::Dgnedgekamf),
"EMBFKIIDHPE_PMHGLGJDLNN" => Some(Self::Pmhglgjdlnn),
"EMBFKIIDHPE_PPPLIDGHCAI" => Some(Self::Ppplidghcai),
"EMBFKIIDHPE_BMJCMEOHCBE" => Some(Self::Bmjcmeohcbe),
"EMBFKIIDHPE_JGFNGINIAFF" => Some(Self::Jgfnginiaff),
"EMBFKIIDHPE_IIAOIMMKAAF" => Some(Self::Iiaoimmkaaf),
"EMBFKIIDHPE_CCOHABPNAHC" => Some(Self::Ccohabpnahc),
"EMBFKIIDHPE_DHFHMGIGGPP" => Some(Self::Dhfhmgiggpp),
"EMBFKIIDHPE_GJFMICFEBOP" => Some(Self::Gjfmicfebop),
"EMBFKIIDHPE_NKOMCHMJBDI" => Some(Self::Nkomchmjbdi),
"EMBFKIIDHPE_NJENPNKILEE" => Some(Self::Njenpnkilee),
"EMBFKIIDHPE_LHLKNHBOHBI" => Some(Self::Lhlknhbohbi),
"EMBFKIIDHPE_LBLJBABEFBA" => Some(Self::Lbljbabefba),
"EMBFKIIDHPE_IPCNFONKGJL" => Some(Self::Ipcnfonkgjl),
"EMBFKIIDHPE_MCDNAGPBAFE" => Some(Self::Mcdnagpbafe),
"EMBFKIIDHPE_LMDBOMDMMPL" => Some(Self::Lmdbomdmmpl),
"EMBFKIIDHPE_PCJALNGDGAJ" => Some(Self::Pcjalngdgaj),
"EMBFKIIDHPE_DICFBLADMOO" => Some(Self::Dicfbladmoo),
"EMBFKIIDHPE_BHJFPOKKCOD" => Some(Self::Bhjfpokkcod),
"EMBFKIIDHPE_PHICIGFFGMM" => Some(Self::Phicigffgmm),
"EMBFKIIDHPE_FPJPBMCELCK" => Some(Self::Fpjpbmcelck),
"EMBFKIIDHPE_FIGCCOCKOFG" => Some(Self::Figccockofg),
"EMBFKIIDHPE_HHKDJLFEFHH" => Some(Self::Hhkdjlfefhh),
"EMBFKIIDHPE_IBOFOAPGBNE" => Some(Self::Ibofoapgbne),
"EMBFKIIDHPE_NMPKNJKENCA" => Some(Self::Nmpknjkenca),
"EMBFKIIDHPE_KAEADJMDEPE" => Some(Self::Kaeadjmdepe),
"EMBFKIIDHPE_JDNJCPNACLH" => Some(Self::Jdnjcpnaclh),
"EMBFKIIDHPE_CDDDKDBBKDM" => Some(Self::Cdddkdbbkdm),
"EMBFKIIDHPE_DOKBEHOBCMK" => Some(Self::Dokbehobcmk),
"EMBFKIIDHPE_DMNKABCNIDH" => Some(Self::Dmnkabcnidh),
"EMBFKIIDHPE_DPLNJBBNMOD" => Some(Self::Dplnjbbnmod),
"EMBFKIIDHPE_EFBMOHOFFGA" => Some(Self::Efbmohoffga),
"EMBFKIIDHPE_PNKDMEDNOKK" => Some(Self::Pnkdmednokk),
"EMBFKIIDHPE_OMEIHCDIPML" => Some(Self::Omeihcdipml),
"EMBFKIIDHPE_JIOJMPKBCOD" => Some(Self::Jiojmpkbcod),
"EMBFKIIDHPE_AEHPJFDLJGK" => Some(Self::Aehpjfdljgk),
"EMBFKIIDHPE_GNPDBEKNDFM" => Some(Self::Gnpdbekndfm),
"EMBFKIIDHPE_PLJBHLOKAEE" => Some(Self::Pljbhlokaee),
"EMBFKIIDHPE_AJALPLJMOJN" => Some(Self::Ajalpljmojn),
"EMBFKIIDHPE_LAIGIOBMJKN" => Some(Self::Laigiobmjkn),
"EMBFKIIDHPE_AHGBEIAODIC" => Some(Self::Ahgbeiaodic),
"EMBFKIIDHPE_BFFEBPDFMLC" => Some(Self::Bffebpdfmlc),
"EMBFKIIDHPE_JMLJOLLHIFC" => Some(Self::Jmljollhifc),
"EMBFKIIDHPE_ELNOLBFNNNO" => Some(Self::Elnolbfnnno),
"EMBFKIIDHPE_AADGJIJLKLL" => Some(Self::Aadgjijlkll),
"EMBFKIIDHPE_CMDAGCGJPJO" => Some(Self::Cmdagcgjpjo),
"EMBFKIIDHPE_KJJDCFJEIID" => Some(Self::Kjjdcfjeiid),
"EMBFKIIDHPE_GOJCHPMAAPN" => Some(Self::Gojchpmaapn),
"EMBFKIIDHPE_AFECHLLOFOC" => Some(Self::Afechllofoc),
"EMBFKIIDHPE_DNDJKGCOHGJ" => Some(Self::Dndjkgcohgj),
"EMBFKIIDHPE_NDEKKIPMCDB" => Some(Self::Ndekkipmcdb),
"EMBFKIIDHPE_JOAHFKKBHKA" => Some(Self::Joahfkkbhka),
"EMBFKIIDHPE_LGHDKMEJKCJ" => Some(Self::Lghdkmejkcj),
"EMBFKIIDHPE_OKFEAEACPCL" => Some(Self::Okfeaeacpcl),
"EMBFKIIDHPE_BHHIDDFBLBH" => Some(Self::Bhhiddfblbh),
"EMBFKIIDHPE_POHFMBMKDJO" => Some(Self::Pohfmbmkdjo),
"EMBFKIIDHPE_HEDIPLBAJJK" => Some(Self::Hediplbajjk),
"EMBFKIIDHPE_INBMJOBIPKO" => Some(Self::Inbmjobipko),
"EMBFKIIDHPE_BPKONCGKGLK" => Some(Self::Bpkoncgkglk),
"EMBFKIIDHPE_FEJKLIPGKLN" => Some(Self::Fejklipgkln),
"EMBFKIIDHPE_HGLBNOPDACH" => Some(Self::Hglbnopdach),
"EMBFKIIDHPE_BBGGIDABNFB" => Some(Self::Bbggidabnfb),
"EMBFKIIDHPE_KKJFLBNCLOH" => Some(Self::Kkjflbncloh),
"EMBFKIIDHPE_AOMPFCAOKLM" => Some(Self::Aompfcaoklm),
"EMBFKIIDHPE_ANMKCJICJED" => Some(Self::Anmkcjicjed),
"EMBFKIIDHPE_IEDANDADNJG" => Some(Self::Iedandadnjg),
"EMBFKIIDHPE_JENBOPIKHEN" => Some(Self::Jenbopikhen),
"EMBFKIIDHPE_GCKNOFNFLBF" => Some(Self::Gcknofnflbf),
"EMBFKIIDHPE_BLGFKGFADGF" => Some(Self::Blgfkgfadgf),
"EMBFKIIDHPE_MMBEKCAEKGN" => Some(Self::Mmbekcaekgn),
"EMBFKIIDHPE_IGLIAEPANDE" => Some(Self::Igliaepande),
"EMBFKIIDHPE_KAIKKFOGHAB" => Some(Self::Kaikkfoghab),
"EMBFKIIDHPE_MCMHACBKKEM" => Some(Self::Mcmhacbkkem),
"EMBFKIIDHPE_EKPLBBLPLLO" => Some(Self::Ekplbblpllo),
"EMBFKIIDHPE_AAMBJNCCFHL" => Some(Self::Aambjnccfhl),
"EMBFKIIDHPE_MOIGCIPFCOJ" => Some(Self::Moigcipfcoj),
"EMBFKIIDHPE_DECCKNKNMAH" => Some(Self::Deccknknmah),
"EMBFKIIDHPE_BMNNMFKFDLP" => Some(Self::Bmnnmfkfdlp),
"EMBFKIIDHPE_CPGEKOHHHNC" => Some(Self::Cpgekohhhnc),
"EMBFKIIDHPE_EEPANNDNLIC" => Some(Self::Eepanndnlic),
"EMBFKIIDHPE_CEENGODPMOF" => Some(Self::Ceengodpmof),
"EMBFKIIDHPE_DAAMGCDDOMI" => Some(Self::Daamgcddomi),
"EMBFKIIDHPE_NBCGHNFEODE" => Some(Self::Nbcghnfeode),
"EMBFKIIDHPE_PODADGGEBAH" => Some(Self::Podadggebah),
"EMBFKIIDHPE_AJGGBLPJJBA" => Some(Self::Ajggblpjjba),
"EMBFKIIDHPE_DLPMHFJIJHL" => Some(Self::Dlpmhfjijhl),
"EMBFKIIDHPE_IFMNJEINPBM" => Some(Self::Ifmnjeinpbm),
"EMBFKIIDHPE_ELAGJMKHCPM" => Some(Self::Elagjmkhcpm),
"EMBFKIIDHPE_CBPNBIDKEJM" => Some(Self::Cbpnbidkejm),
"EMBFKIIDHPE_OCBKJLBBLBN" => Some(Self::Ocbkjlbblbn),
"EMBFKIIDHPE_OEJBBIFLLFA" => Some(Self::Oejbbifllfa),
"EMBFKIIDHPE_PLOFKMLGLBN" => Some(Self::Plofkmlglbn),
"EMBFKIIDHPE_NCFNPNNOJEG" => Some(Self::Ncfnpnnojeg),
"EMBFKIIDHPE_GKNEHNEHALE" => Some(Self::Gknehnehale),
"EMBFKIIDHPE_AKFNDDGPLIJ" => Some(Self::Akfnddgplij),
"EMBFKIIDHPE_FNFPDAELCDF" => Some(Self::Fnfpdaelcdf),
"EMBFKIIDHPE_DHCLJJKLDKG" => Some(Self::Dhcljjkldkg),
"EMBFKIIDHPE_PBJPEBLBGDE" => Some(Self::Pbjpeblbgde),
"EMBFKIIDHPE_KDNHNDKLKFG" => Some(Self::Kdnhndklkfg),
"EMBFKIIDHPE_EOMFEDOEEDL" => Some(Self::Eomfedoeedl),
"EMBFKIIDHPE_PNMMKAAAOOB" => Some(Self::Pnmmkaaaoob),
"EMBFKIIDHPE_LJEEEBKIIAC" => Some(Self::Ljeeebkiiac),
"EMBFKIIDHPE_KJIBFGNEJHD" => Some(Self::Kjibfgnejhd),
"EMBFKIIDHPE_BLHOAJBBGHL" => Some(Self::Blhoajbbghl),
"EMBFKIIDHPE_IHLHHPHEKFI" => Some(Self::Ihlhhphekfi),
"EMBFKIIDHPE_PFMOGOBNEMB" => Some(Self::Pfmogobnemb),
"EMBFKIIDHPE_ADMHILBPHDA" => Some(Self::Admhilbphda),
"EMBFKIIDHPE_GAMACAAMEAI" => Some(Self::Gamacaameai),
"EMBFKIIDHPE_JGOMLIKDFFA" => Some(Self::Jgomlikdffa),
"EMBFKIIDHPE_HKHGPNHJDFJ" => Some(Self::Hkhgpnhjdfj),
"EMBFKIIDHPE_CNAEELCHBMK" => Some(Self::Cnaeelchbmk),
"EMBFKIIDHPE_JLOPDHGGOFK" => Some(Self::Jlopdhggofk),
"EMBFKIIDHPE_CDJBLLOPEJM" => Some(Self::Cdjbllopejm),
"EMBFKIIDHPE_JNIOHACIBKK" => Some(Self::Jniohacibkk),
"EMBFKIIDHPE_LJEHLIKHEMN" => Some(Self::Ljehlikhemn),
"EMBFKIIDHPE_JOPJGLKCGPP" => Some(Self::Jopjglkcgpp),
"EMBFKIIDHPE_HKCHOAPNFOM" => Some(Self::Hkchoapnfom),
"EMBFKIIDHPE_BNOCHEGOEPH" => Some(Self::Bnochegoeph),
"EMBFKIIDHPE_OKOCIDPFDBA" => Some(Self::Okocidpfdba),
"EMBFKIIDHPE_COKINKFIKAN" => Some(Self::Cokinkfikan),
"EMBFKIIDHPE_ANCPPLDFJCO" => Some(Self::Ancppldfjco),
"EMBFKIIDHPE_COMJABFICGH" => Some(Self::Comjabficgh),
"EMBFKIIDHPE_DHJEMFOGCLO" => Some(Self::Dhjemfogclo),
"EMBFKIIDHPE_ONNJILPKHMC" => Some(Self::Onnjilpkhmc),
"EMBFKIIDHPE_HGPBCBMNCLG" => Some(Self::Hgpbcbmnclg),
"EMBFKIIDHPE_HPGAGEKFAFN" => Some(Self::Hpgagekfafn),
"EMBFKIIDHPE_KHKMMOMPACD" => Some(Self::Khkmmompacd),
"EMBFKIIDHPE_EJPPNEECGKN" => Some(Self::Ejppneecgkn),
"EMBFKIIDHPE_KDBLHGOOGBA" => Some(Self::Kdblhgoogba),
"EMBFKIIDHPE_JAJGGJBIHHA" => Some(Self::Jajggjbihha),
"EMBFKIIDHPE_FPDFACBPPEF" => Some(Self::Fpdfacbppef),
"EMBFKIIDHPE_CMJOMGFABCK" => Some(Self::Cmjomgfabck),
"EMBFKIIDHPE_AMFNNNDGGGN" => Some(Self::Amfnnndgggn),
"EMBFKIIDHPE_HOBBJONAAFE" => Some(Self::Hobbjonaafe),
"EMBFKIIDHPE_HJMBFLBBMDK" => Some(Self::Hjmbflbbmdk),
"EMBFKIIDHPE_IPNJCLHDBME" => Some(Self::Ipnjclhdbme),
"EMBFKIIDHPE_MOAJLIFNPAK" => Some(Self::Moajlifnpak),
"EMBFKIIDHPE_BGKIDGDIGNE" => Some(Self::Bgkidgdigne),
"EMBFKIIDHPE_GHCANGMMCGG" => Some(Self::Ghcangmmcgg),
"EMBFKIIDHPE_IHPBGMJICCB" => Some(Self::Ihpbgmjiccb),
"EMBFKIIDHPE_BMADEKKIEIJ" => Some(Self::Bmadekkieij),
"EMBFKIIDHPE_HFOMJJHKECJ" => Some(Self::Hfomjjhkecj),
"EMBFKIIDHPE_HDPKBJBGMFJ" => Some(Self::Hdpkbjbgmfj),
"EMBFKIIDHPE_NAAKKHCIFGF" => Some(Self::Naakkhcifgf),
"EMBFKIIDHPE_OIBCLDJHDBJ" => Some(Self::Oibcldjhdbj),
"EMBFKIIDHPE_BHNLAGOFHHJ" => Some(Self::Bhnlagofhhj),
"EMBFKIIDHPE_HANPBKBJGML" => Some(Self::Hanpbkbjgml),
"EMBFKIIDHPE_IHDMELOLKPF" => Some(Self::Ihdmelolkpf),
"EMBFKIIDHPE_ELAHOHCGGLM" => Some(Self::Elahohcgglm),
"EMBFKIIDHPE_CHEDMNBCKFI" => Some(Self::Chedmnbckfi),
"EMBFKIIDHPE_LKAKGNGLHNI" => Some(Self::Lkakgnglhni),
"EMBFKIIDHPE_BIMOKLHJFAO" => Some(Self::Bimoklhjfao),
"EMBFKIIDHPE_KKPLKBDPJAL" => Some(Self::Kkplkbdpjal),
"EMBFKIIDHPE_DOJHALECJBL" => Some(Self::Dojhalecjbl),
"EMBFKIIDHPE_ILKFJMJAGNG" => Some(Self::Ilkfjmjagng),
"EMBFKIIDHPE_OFDHMMLFMIP" => Some(Self::Ofdhmmlfmip),
"EMBFKIIDHPE_GFDBKGJJGNP" => Some(Self::Gfdbkgjjgnp),
"EMBFKIIDHPE_AECJPBPPMMK" => Some(Self::Aecjpbppmmk),
"EMBFKIIDHPE_LJONPPPBFMJ" => Some(Self::Ljonpppbfmj),
"EMBFKIIDHPE_PILHIIPGNGO" => Some(Self::Pilhiipgngo),
"EMBFKIIDHPE_LJJPJCEMOJN" => Some(Self::Ljjpjcemojn),
"EMBFKIIDHPE_MKCAFPECCNG" => Some(Self::Mkcafpeccng),
"EMBFKIIDHPE_GIAAODKBFOG" => Some(Self::Giaaodkbfog),
"EMBFKIIDHPE_INELHLGDIKJ" => Some(Self::Inelhlgdikj),
"EMBFKIIDHPE_NDLIBKPEAIC" => Some(Self::Ndlibkpeaic),
"EMBFKIIDHPE_APLKJHKNPBO" => Some(Self::Aplkjhknpbo),
"EMBFKIIDHPE_HHMCEKIHMGO" => Some(Self::Hhmcekihmgo),
"EMBFKIIDHPE_MHMFCBNHEIM" => Some(Self::Mhmfcbnheim),
"EMBFKIIDHPE_LHNIELFDIBP" => Some(Self::Lhnielfdibp),
"EMBFKIIDHPE_JLHFFGGKHOP" => Some(Self::Jlhffggkhop),
"EMBFKIIDHPE_HHENAFDGDJK" => Some(Self::Hhenafdgdjk),
"EMBFKIIDHPE_HODLAOONANA" => Some(Self::Hodlaoonana),
"EMBFKIIDHPE_BCDKKAPOGFO" => Some(Self::Bcdkkapogfo),
"EMBFKIIDHPE_OCGDJICNBKC" => Some(Self::Ocgdjicnbkc),
"EMBFKIIDHPE_LMJPNIGCKJM" => Some(Self::Lmjpnigckjm),
"EMBFKIIDHPE_NCOKFJPHCHN" => Some(Self::Ncokfjphchn),
"EMBFKIIDHPE_HMFBLOOGALH" => Some(Self::Hmfbloogalh),
"EMBFKIIDHPE_HCOOGDAAONL" => Some(Self::Hcoogdaaonl),
"EMBFKIIDHPE_MNLLEKIKKMH" => Some(Self::Mnllekikkmh),
"EMBFKIIDHPE_CPFCMILBMLF" => Some(Self::Cpfcmilbmlf),
"EMBFKIIDHPE_DGHLOONHEHH" => Some(Self::Dghloonhehh),
"EMBFKIIDHPE_MHMHHGJHNNE" => Some(Self::Mhmhhgjhnne),
"EMBFKIIDHPE_MFFAIOKJAAO" => Some(Self::Mffaiokjaao),
"EMBFKIIDHPE_OCKMLLDLMBK" => Some(Self::Ockmlldlmbk),
"EMBFKIIDHPE_EOKKAGPALJO" => Some(Self::Eokkagpaljo),
"EMBFKIIDHPE_PPAHCBLENPN" => Some(Self::Ppahcblenpn),
"EMBFKIIDHPE_NDEDLFDGHNN" => Some(Self::Ndedlfdghnn),
"EMBFKIIDHPE_CICEHGBFIBM" => Some(Self::Cicehgbfibm),
"EMBFKIIDHPE_GALNODDKENJ" => Some(Self::Galnoddkenj),
"EMBFKIIDHPE_KKDFFBKPLAH" => Some(Self::Kkdffbkplah),
"EMBFKIIDHPE_MIKBNEFFEOE" => Some(Self::Mikbneffeoe),
"EMBFKIIDHPE_LAOFDDDBJLA" => Some(Self::Laofdddbjla),
"EMBFKIIDHPE_FOPLIOFLIGD" => Some(Self::Fopliofligd),
"EMBFKIIDHPE_LMNKGGLDKHO" => Some(Self::Lmnkggldkho),
"EMBFKIIDHPE_PEKINBMMHIK" => Some(Self::Pekinbmmhik),
"EMBFKIIDHPE_NDGDIPCMMEK" => Some(Self::Ndgdipcmmek),
"EMBFKIIDHPE_ABKJOEIDCJN" => Some(Self::Abkjoeidcjn),
"EMBFKIIDHPE_HGJCMDOFNOL" => Some(Self::Hgjcmdofnol),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fedlkanfnbh {
Labncgcmmlm = 0,
Jofkhkbapci = 1,
}
impl Fedlkanfnbh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Labncgcmmlm => "FEDLKANFNBH_LABNCGCMMLM",
Self::Jofkhkbapci => "FEDLKANFNBH_JOFKHKBAPCI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEDLKANFNBH_LABNCGCMMLM" => Some(Self::Labncgcmmlm),
"FEDLKANFNBH_JOFKHKBAPCI" => Some(Self::Jofkhkbapci),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Emlhmddlihe {
Nfmcikpgljk = 0,
Pebmgocegfg = 1,
}
impl Emlhmddlihe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nfmcikpgljk => "EMLHMDDLIHE_NFMCIKPGLJK",
Self::Pebmgocegfg => "EMLHMDDLIHE_PEBMGOCEGFG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EMLHMDDLIHE_NFMCIKPGLJK" => Some(Self::Nfmcikpgljk),
"EMLHMDDLIHE_PEBMGOCEGFG" => Some(Self::Pebmgocegfg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Heajbhnmjgo {
Ofghjkihmib = 0,
Hfofghfnjld = 1,
}
impl Heajbhnmjgo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ofghjkihmib => "HEAJBHNMJGO_OFGHJKIHMIB",
Self::Hfofghfnjld => "HEAJBHNMJGO_HFOFGHFNJLD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HEAJBHNMJGO_OFGHJKIHMIB" => Some(Self::Ofghjkihmib),
"HEAJBHNMJGO_HFOFGHFNJLD" => Some(Self::Hfofghfnjld),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Edhfgmggojh {
Pcpdhelpkem = 0,
Jpfkilknjlo = 1,
Gopeeboibpf = 2,
Amaoiembhhl = 3,
Mkfkgfhllgo = 4,
Lkoefdddpba = 5,
Gbkogncabei = 6,
}
impl Edhfgmggojh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "EDHFGMGGOJH_PCPDHELPKEM",
Self::Jpfkilknjlo => "EDHFGMGGOJH_JPFKILKNJLO",
Self::Gopeeboibpf => "EDHFGMGGOJH_GOPEEBOIBPF",
Self::Amaoiembhhl => "EDHFGMGGOJH_AMAOIEMBHHL",
Self::Mkfkgfhllgo => "EDHFGMGGOJH_MKFKGFHLLGO",
Self::Lkoefdddpba => "EDHFGMGGOJH_LKOEFDDDPBA",
Self::Gbkogncabei => "EDHFGMGGOJH_GBKOGNCABEI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDHFGMGGOJH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"EDHFGMGGOJH_JPFKILKNJLO" => Some(Self::Jpfkilknjlo),
"EDHFGMGGOJH_GOPEEBOIBPF" => Some(Self::Gopeeboibpf),
"EDHFGMGGOJH_AMAOIEMBHHL" => Some(Self::Amaoiembhhl),
"EDHFGMGGOJH_MKFKGFHLLGO" => Some(Self::Mkfkgfhllgo),
"EDHFGMGGOJH_LKOEFDDDPBA" => Some(Self::Lkoefdddpba),
"EDHFGMGGOJH_GBKOGNCABEI" => Some(Self::Gbkogncabei),
_ => None,
}
}
}
/// Obf: DOILPDPENLJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActiveType {
DoilpdpenljPcpdhelpkem = 0,
CmdGetActiveActivityDataScRsp = 9570,
CmdActiveActivityDataChangeScNotify = 9565,
CmdTakeActiveActivityRewardCsReq = 9552,
CmdGetActivityActiveDataCsReq = 9551,
CmdTakeActiveActivityRewardScRsp = 9560,
}
impl CmdActiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DoilpdpenljPcpdhelpkem => "DOILPDPENLJ_PCPDHELPKEM",
Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp",
Self::CmdActiveActivityDataChangeScNotify => {
"CmdActiveActivityDataChangeScNotify"
}
Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq",
Self::CmdGetActivityActiveDataCsReq => "CmdGetActivityActiveDataCsReq",
Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DOILPDPENLJ_PCPDHELPKEM" => Some(Self::DoilpdpenljPcpdhelpkem),
"CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp),
"CmdActiveActivityDataChangeScNotify" => {
Some(Self::CmdActiveActivityDataChangeScNotify)
}
"CmdTakeActiveActivityRewardCsReq" => {
Some(Self::CmdTakeActiveActivityRewardCsReq)
}
"CmdGetActivityActiveDataCsReq" => Some(Self::CmdGetActivityActiveDataCsReq),
"CmdTakeActiveActivityRewardScRsp" => {
Some(Self::CmdTakeActiveActivityRewardScRsp)
}
_ => None,
}
}
}
/// Obf: FPLEHFOAEKF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActivityType {
FplehfoaekfPcpdhelpkem = 0,
CmdGindkjglpjm = 2688,
CmdTakeMaterialSubmitActivityRewardScRsp = 2658,
CmdGetLoginActivityScRsp = 2610,
CmdGetMaterialSubmitActivityDataCsReq = 2672,
CmdGetMaterialSubmitActivityDataScRsp = 2632,
CmdTakeTrialActivityRewardCsReq = 2629,
CmdGetLoginActivityCsReq = 2691,
CmdGetActivityScheduleConfigCsReq = 2614,
CmdSubmitMaterialSubmitActivityMaterialCsReq = 2633,
CmdGetTrialActivityDataCsReq = 2692,
CmdTrialActivityNotify = 2652,
CmdTakeLoginActivityRewardCsReq = 2694,
CmdStartTrialActivity = 2616,
CmdGetAvatarRewardDataScRsp = 2669,
CmdTakeLoginActivityRewardScRsp = 2695,
CmdGetAvatarRewardDataCsReq = 2690,
CmdChooseAvatarCsReq = 2641,
CmdEnterTrialActivityStageScRsp = 2659,
CmdSubmitMaterialSubmitActivityMaterialScRsp = 2661,
CmdStartTrialActivityCsReq = 2677,
CmdTakeRewardCsReq = 2670,
FplehfoaekfBmncdajdlpa = 2642,
CmdLeaveTrialActivityCsReq = 2606,
CmdChooseAvatarScRsp = 2662,
CmdTrialActivityDataChangeScNotify = 2678,
CmdGetTrialActivityDataScRsp = 2624,
CmdTakeTrialActivityRewardScRsp = 2612,
CmdGetActivityScheduleConfigScRsp = 2618,
CmdTakeRewardScRsp = 2668,
CmdTakeMaterialSubmitActivityRewardCsReq = 2607,
}
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 {
Self::FplehfoaekfPcpdhelpkem => "FPLEHFOAEKF_PCPDHELPKEM",
Self::CmdGindkjglpjm => "CmdGINDKJGLPJM",
Self::CmdTakeMaterialSubmitActivityRewardScRsp => {
"CmdTakeMaterialSubmitActivityRewardScRsp"
}
Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp",
Self::CmdGetMaterialSubmitActivityDataCsReq => {
"CmdGetMaterialSubmitActivityDataCsReq"
}
Self::CmdGetMaterialSubmitActivityDataScRsp => {
"CmdGetMaterialSubmitActivityDataScRsp"
}
Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq",
Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq",
Self::CmdGetActivityScheduleConfigCsReq => {
"CmdGetActivityScheduleConfigCsReq"
}
Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => {
"CmdSubmitMaterialSubmitActivityMaterialCsReq"
}
Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq",
Self::CmdTrialActivityNotify => "CmdTrialActivityNotify",
Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq",
Self::CmdStartTrialActivity => "CmdStartTrialActivity",
Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp",
Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp",
Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq",
Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq",
Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp",
Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => {
"CmdSubmitMaterialSubmitActivityMaterialScRsp"
}
Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq",
Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq",
Self::FplehfoaekfBmncdajdlpa => "FPLEHFOAEKF_BMNCDAJDLPA",
Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq",
Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp",
Self::CmdTrialActivityDataChangeScNotify => {
"CmdTrialActivityDataChangeScNotify"
}
Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp",
Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp",
Self::CmdGetActivityScheduleConfigScRsp => {
"CmdGetActivityScheduleConfigScRsp"
}
Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp",
Self::CmdTakeMaterialSubmitActivityRewardCsReq => {
"CmdTakeMaterialSubmitActivityRewardCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FPLEHFOAEKF_PCPDHELPKEM" => Some(Self::FplehfoaekfPcpdhelpkem),
"CmdGINDKJGLPJM" => Some(Self::CmdGindkjglpjm),
"CmdTakeMaterialSubmitActivityRewardScRsp" => {
Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp)
}
"CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp),
"CmdGetMaterialSubmitActivityDataCsReq" => {
Some(Self::CmdGetMaterialSubmitActivityDataCsReq)
}
"CmdGetMaterialSubmitActivityDataScRsp" => {
Some(Self::CmdGetMaterialSubmitActivityDataScRsp)
}
"CmdTakeTrialActivityRewardCsReq" => {
Some(Self::CmdTakeTrialActivityRewardCsReq)
}
"CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq),
"CmdGetActivityScheduleConfigCsReq" => {
Some(Self::CmdGetActivityScheduleConfigCsReq)
}
"CmdSubmitMaterialSubmitActivityMaterialCsReq" => {
Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq)
}
"CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq),
"CmdTrialActivityNotify" => Some(Self::CmdTrialActivityNotify),
"CmdTakeLoginActivityRewardCsReq" => {
Some(Self::CmdTakeLoginActivityRewardCsReq)
}
"CmdStartTrialActivity" => Some(Self::CmdStartTrialActivity),
"CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp),
"CmdTakeLoginActivityRewardScRsp" => {
Some(Self::CmdTakeLoginActivityRewardScRsp)
}
"CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq),
"CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq),
"CmdEnterTrialActivityStageScRsp" => {
Some(Self::CmdEnterTrialActivityStageScRsp)
}
"CmdSubmitMaterialSubmitActivityMaterialScRsp" => {
Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp)
}
"CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq),
"CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq),
"FPLEHFOAEKF_BMNCDAJDLPA" => Some(Self::FplehfoaekfBmncdajdlpa),
"CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq),
"CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp),
"CmdTrialActivityDataChangeScNotify" => {
Some(Self::CmdTrialActivityDataChangeScNotify)
}
"CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp),
"CmdTakeTrialActivityRewardScRsp" => {
Some(Self::CmdTakeTrialActivityRewardScRsp)
}
"CmdGetActivityScheduleConfigScRsp" => {
Some(Self::CmdGetActivityScheduleConfigScRsp)
}
"CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp),
"CmdTakeMaterialSubmitActivityRewardCsReq" => {
Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iafgjjkcghp {
Pcpdhelpkem = 0,
Klhdcopplng = 1,
}
impl Iafgjjkcghp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "IAFGJJKCGHP_PCPDHELPKEM",
Self::Klhdcopplng => "IAFGJJKCGHP_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IAFGJJKCGHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"IAFGJJKCGHP_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
/// Obf: GMGGDILEKBN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActivityRewardStatType {
GmggdilekbnIhbkkjgndof = 0,
CmdGetActivityRewardCountDataScRsp = 9114,
CmdGetActivityHotDataCsReq = 9119,
CmdGetActivityHotDataScRsp = 9120,
CmdGetActivityRewardCountDataCsReq = 9115,
CmdGetAllActivityRewardCountDataScRsp = 9117,
CmdGetAllActivityRewardCountDataCsReq = 9111,
}
impl CmdActivityRewardStatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GmggdilekbnIhbkkjgndof => "GMGGDILEKBN_IHBKKJGNDOF",
Self::CmdGetActivityRewardCountDataScRsp => {
"CmdGetActivityRewardCountDataScRsp"
}
Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq",
Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp",
Self::CmdGetActivityRewardCountDataCsReq => {
"CmdGetActivityRewardCountDataCsReq"
}
Self::CmdGetAllActivityRewardCountDataScRsp => {
"CmdGetAllActivityRewardCountDataScRsp"
}
Self::CmdGetAllActivityRewardCountDataCsReq => {
"CmdGetAllActivityRewardCountDataCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GMGGDILEKBN_IHBKKJGNDOF" => Some(Self::GmggdilekbnIhbkkjgndof),
"CmdGetActivityRewardCountDataScRsp" => {
Some(Self::CmdGetActivityRewardCountDataScRsp)
}
"CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq),
"CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp),
"CmdGetActivityRewardCountDataCsReq" => {
Some(Self::CmdGetActivityRewardCountDataCsReq)
}
"CmdGetAllActivityRewardCountDataScRsp" => {
Some(Self::CmdGetAllActivityRewardCountDataScRsp)
}
"CmdGetAllActivityRewardCountDataCsReq" => {
Some(Self::CmdGetAllActivityRewardCountDataCsReq)
}
_ => None,
}
}
}
/// Obf: KEGCHCIHKDM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAdventureType {
KegchcihkdmPcpdhelpkem = 0,
CmdFarmElementSweepScRsp = 1301,
CmdFarmElementSweepCsReq = 1339,
KegchcihkdmDofmagoganp = 1391,
CmdQuickStartCocoonStageCsReq = 1314,
CmdGicddndgjjo = 1310,
CmdQuickStartCocoonStageScRsp = 1318,
CmdStartQuickFarmElementRsp = 1398,
CmdCocoonSweepScRsp = 1326,
CmdCocoonSweepCsReq = 1363,
CmdStartQuickFarmElementReq = 1309,
CmdGetFarmStageGachaInfoScRsp = 1395,
CmdGetFarmStageGachaInfoCsReq = 1394,
}
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 {
Self::KegchcihkdmPcpdhelpkem => "KEGCHCIHKDM_PCPDHELPKEM",
Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp",
Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq",
Self::KegchcihkdmDofmagoganp => "KEGCHCIHKDM_DOFMAGOGANP",
Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq",
Self::CmdGicddndgjjo => "CmdGICDDNDGJJO",
Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp",
Self::CmdStartQuickFarmElementRsp => "CmdStartQuickFarmElementRsp",
Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp",
Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq",
Self::CmdStartQuickFarmElementReq => "CmdStartQuickFarmElementReq",
Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp",
Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KEGCHCIHKDM_PCPDHELPKEM" => Some(Self::KegchcihkdmPcpdhelpkem),
"CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp),
"CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq),
"KEGCHCIHKDM_DOFMAGOGANP" => Some(Self::KegchcihkdmDofmagoganp),
"CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq),
"CmdGICDDNDGJJO" => Some(Self::CmdGicddndgjjo),
"CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp),
"CmdStartQuickFarmElementRsp" => Some(Self::CmdStartQuickFarmElementRsp),
"CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp),
"CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq),
"CmdStartQuickFarmElementReq" => Some(Self::CmdStartQuickFarmElementReq),
"CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp),
"CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq),
_ => None,
}
}
}
/// Obf: FIBGNBKGHNF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAetherDivideType {
FibgnbkghnfPcpdhelpkem = 0,
CmdTakeOffSkillCoreScRsp = 4816,
CmdClearAetherDividePassiveSkillCsReq = 4850,
CmdSwitchAetherDivideLineUpSlotScRsp = 4821,
CmdNpbnpokgnci = 4827,
CmdStartAetherDivideStageBattleScRsp = 4815,
CmdAetherDivideTakeChallengeRewardScRsp = 4840,
CmdAetherDivideTainerInfoScNotify = 4837,
CmdAetherDivideRefreshEndlessScRsp = 4820,
CmdStartAetherDivideChallengeBattleScRsp = 4801,
CmdGetAetherDivideChallengeInfoScRsp = 4809,
CmdAetherDivideSpiritInfoScNotify = 4808,
CmdAetherDivideSpiritExpUpScRsp = 4826,
CmdGetAetherDivideChallengeInfoCsReq = 4833,
CmdSetAetherDivideLineUpCsReq = 4818,
CmdSwitchAetherDivideLineUpSlotCsReq = 4831,
CmdAetherDivideTakeChallengeRewardCsReq = 4846,
CmdStartAetherDivideChallengeBattleCsReq = 4805,
CmdGetAetherDivideInfoCsReq = 4802,
CmdAetherDivideSkillItemScNotify = 4848,
CmdSetAetherDivideLineUpScRsp = 4845,
CmdAetherDivideLineupScNotify = 4843,
CmdAetherDivideRefreshEndlessScNotify = 4822,
CmdStartAetherDivideSceneBattleScRsp = 4838,
CmdIakblomjelj = 4807,
CmdEquipSkillCoreScRsp = 4803,
CmdLeaveAetherDivideSceneCsReq = 4830,
CmdGetAetherDivideInfoScRsp = 4844,
CmdAetherDivideFinishChallengeScNotify = 4804,
CmdAetherDivideRefreshEndlessCsReq = 4839,
CmdStartAetherDivideStageBattleCsReq = 4849,
CmdStartAetherDivideSceneBattleCsReq = 4835,
CmdAetherDivideSpiritExpUpCsReq = 4806,
CmdEquipAetherDividePassiveSkillCsReq = 4836,
FibgnbkghnfLmeoekdamam = 4813,
}
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 {
Self::FibgnbkghnfPcpdhelpkem => "FIBGNBKGHNF_PCPDHELPKEM",
Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp",
Self::CmdClearAetherDividePassiveSkillCsReq => {
"CmdClearAetherDividePassiveSkillCsReq"
}
Self::CmdSwitchAetherDivideLineUpSlotScRsp => {
"CmdSwitchAetherDivideLineUpSlotScRsp"
}
Self::CmdNpbnpokgnci => "CmdNPBNPOKGNCI",
Self::CmdStartAetherDivideStageBattleScRsp => {
"CmdStartAetherDivideStageBattleScRsp"
}
Self::CmdAetherDivideTakeChallengeRewardScRsp => {
"CmdAetherDivideTakeChallengeRewardScRsp"
}
Self::CmdAetherDivideTainerInfoScNotify => {
"CmdAetherDivideTainerInfoScNotify"
}
Self::CmdAetherDivideRefreshEndlessScRsp => {
"CmdAetherDivideRefreshEndlessScRsp"
}
Self::CmdStartAetherDivideChallengeBattleScRsp => {
"CmdStartAetherDivideChallengeBattleScRsp"
}
Self::CmdGetAetherDivideChallengeInfoScRsp => {
"CmdGetAetherDivideChallengeInfoScRsp"
}
Self::CmdAetherDivideSpiritInfoScNotify => {
"CmdAetherDivideSpiritInfoScNotify"
}
Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp",
Self::CmdGetAetherDivideChallengeInfoCsReq => {
"CmdGetAetherDivideChallengeInfoCsReq"
}
Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq",
Self::CmdSwitchAetherDivideLineUpSlotCsReq => {
"CmdSwitchAetherDivideLineUpSlotCsReq"
}
Self::CmdAetherDivideTakeChallengeRewardCsReq => {
"CmdAetherDivideTakeChallengeRewardCsReq"
}
Self::CmdStartAetherDivideChallengeBattleCsReq => {
"CmdStartAetherDivideChallengeBattleCsReq"
}
Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq",
Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify",
Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp",
Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify",
Self::CmdAetherDivideRefreshEndlessScNotify => {
"CmdAetherDivideRefreshEndlessScNotify"
}
Self::CmdStartAetherDivideSceneBattleScRsp => {
"CmdStartAetherDivideSceneBattleScRsp"
}
Self::CmdIakblomjelj => "CmdIAKBLOMJELJ",
Self::CmdEquipSkillCoreScRsp => "CmdEquipSkillCoreScRsp",
Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq",
Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp",
Self::CmdAetherDivideFinishChallengeScNotify => {
"CmdAetherDivideFinishChallengeScNotify"
}
Self::CmdAetherDivideRefreshEndlessCsReq => {
"CmdAetherDivideRefreshEndlessCsReq"
}
Self::CmdStartAetherDivideStageBattleCsReq => {
"CmdStartAetherDivideStageBattleCsReq"
}
Self::CmdStartAetherDivideSceneBattleCsReq => {
"CmdStartAetherDivideSceneBattleCsReq"
}
Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq",
Self::CmdEquipAetherDividePassiveSkillCsReq => {
"CmdEquipAetherDividePassiveSkillCsReq"
}
Self::FibgnbkghnfLmeoekdamam => "FIBGNBKGHNF_LMEOEKDAMAM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FIBGNBKGHNF_PCPDHELPKEM" => Some(Self::FibgnbkghnfPcpdhelpkem),
"CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp),
"CmdClearAetherDividePassiveSkillCsReq" => {
Some(Self::CmdClearAetherDividePassiveSkillCsReq)
}
"CmdSwitchAetherDivideLineUpSlotScRsp" => {
Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp)
}
"CmdNPBNPOKGNCI" => Some(Self::CmdNpbnpokgnci),
"CmdStartAetherDivideStageBattleScRsp" => {
Some(Self::CmdStartAetherDivideStageBattleScRsp)
}
"CmdAetherDivideTakeChallengeRewardScRsp" => {
Some(Self::CmdAetherDivideTakeChallengeRewardScRsp)
}
"CmdAetherDivideTainerInfoScNotify" => {
Some(Self::CmdAetherDivideTainerInfoScNotify)
}
"CmdAetherDivideRefreshEndlessScRsp" => {
Some(Self::CmdAetherDivideRefreshEndlessScRsp)
}
"CmdStartAetherDivideChallengeBattleScRsp" => {
Some(Self::CmdStartAetherDivideChallengeBattleScRsp)
}
"CmdGetAetherDivideChallengeInfoScRsp" => {
Some(Self::CmdGetAetherDivideChallengeInfoScRsp)
}
"CmdAetherDivideSpiritInfoScNotify" => {
Some(Self::CmdAetherDivideSpiritInfoScNotify)
}
"CmdAetherDivideSpiritExpUpScRsp" => {
Some(Self::CmdAetherDivideSpiritExpUpScRsp)
}
"CmdGetAetherDivideChallengeInfoCsReq" => {
Some(Self::CmdGetAetherDivideChallengeInfoCsReq)
}
"CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq),
"CmdSwitchAetherDivideLineUpSlotCsReq" => {
Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq)
}
"CmdAetherDivideTakeChallengeRewardCsReq" => {
Some(Self::CmdAetherDivideTakeChallengeRewardCsReq)
}
"CmdStartAetherDivideChallengeBattleCsReq" => {
Some(Self::CmdStartAetherDivideChallengeBattleCsReq)
}
"CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq),
"CmdAetherDivideSkillItemScNotify" => {
Some(Self::CmdAetherDivideSkillItemScNotify)
}
"CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp),
"CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify),
"CmdAetherDivideRefreshEndlessScNotify" => {
Some(Self::CmdAetherDivideRefreshEndlessScNotify)
}
"CmdStartAetherDivideSceneBattleScRsp" => {
Some(Self::CmdStartAetherDivideSceneBattleScRsp)
}
"CmdIAKBLOMJELJ" => Some(Self::CmdIakblomjelj),
"CmdEquipSkillCoreScRsp" => Some(Self::CmdEquipSkillCoreScRsp),
"CmdLeaveAetherDivideSceneCsReq" => {
Some(Self::CmdLeaveAetherDivideSceneCsReq)
}
"CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp),
"CmdAetherDivideFinishChallengeScNotify" => {
Some(Self::CmdAetherDivideFinishChallengeScNotify)
}
"CmdAetherDivideRefreshEndlessCsReq" => {
Some(Self::CmdAetherDivideRefreshEndlessCsReq)
}
"CmdStartAetherDivideStageBattleCsReq" => {
Some(Self::CmdStartAetherDivideStageBattleCsReq)
}
"CmdStartAetherDivideSceneBattleCsReq" => {
Some(Self::CmdStartAetherDivideSceneBattleCsReq)
}
"CmdAetherDivideSpiritExpUpCsReq" => {
Some(Self::CmdAetherDivideSpiritExpUpCsReq)
}
"CmdEquipAetherDividePassiveSkillCsReq" => {
Some(Self::CmdEquipAetherDividePassiveSkillCsReq)
}
"FIBGNBKGHNF_LMEOEKDAMAM" => Some(Self::FibgnbkghnfLmeoekdamam),
_ => None,
}
}
}
/// Obf: JCIOGLMGOPM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAiPamType {
JcioglmgopmFeaolfocppj = 0,
CmdAiPamResponseFeedbackScRsp = 9518,
CmdGetAiPamChatInfoScRsp = 9502,
CmdUpdateAiPamSettingsScRsp = 9531,
CmdGetAiPamNextQuestionScRsp = 9505,
CmdTriggerAiPamSpeakCsReq = 9503,
CmdTriggerAiPamSpeakScRsp = 9550,
CmdIppacooglpk = 9506,
CmdGetAiPamChatHistoryScRsp = 9535,
CmdGetAiPamChatHistoryCsReq = 9527,
CmdAiPamResponseFeedbackCommentCsReq = 9545,
CmdUpdateAiPamSettingsCsReq = 9516,
CmdAiPamMotionScNotify = 9521,
CmdRecvAiPamChatEventScNotify = 9530,
CmdAikhmiambif = 9526,
CmdGetAiPamChatInfoCsReq = 9519,
CmdAiPamResponseFeedbackCsReq = 9544,
CmdCgpfncnamop = 9549,
CmdAiPamSendMsgScRsp = 9507,
CmdImhlihaocpe = 9515,
CmdAiPamResponseFeedbackCommentScRsp = 9536,
CmdGetAiPamNextQuestionCsReq = 9538,
CmdAiPamTeamExplainCsReq = 9513,
}
impl CmdAiPamType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JcioglmgopmFeaolfocppj => "JCIOGLMGOPM_FEAOLFOCPPJ",
Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp",
Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp",
Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp",
Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp",
Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq",
Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp",
Self::CmdIppacooglpk => "CmdIPPACOOGLPK",
Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp",
Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq",
Self::CmdAiPamResponseFeedbackCommentCsReq => {
"CmdAiPamResponseFeedbackCommentCsReq"
}
Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq",
Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify",
Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify",
Self::CmdAikhmiambif => "CmdAIKHMIAMBIF",
Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq",
Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq",
Self::CmdCgpfncnamop => "CmdCGPFNCNAMOP",
Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp",
Self::CmdImhlihaocpe => "CmdIMHLIHAOCPE",
Self::CmdAiPamResponseFeedbackCommentScRsp => {
"CmdAiPamResponseFeedbackCommentScRsp"
}
Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq",
Self::CmdAiPamTeamExplainCsReq => "CmdAiPamTeamExplainCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JCIOGLMGOPM_FEAOLFOCPPJ" => Some(Self::JcioglmgopmFeaolfocppj),
"CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp),
"CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp),
"CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp),
"CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp),
"CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq),
"CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp),
"CmdIPPACOOGLPK" => Some(Self::CmdIppacooglpk),
"CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp),
"CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq),
"CmdAiPamResponseFeedbackCommentCsReq" => {
Some(Self::CmdAiPamResponseFeedbackCommentCsReq)
}
"CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq),
"CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify),
"CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify),
"CmdAIKHMIAMBIF" => Some(Self::CmdAikhmiambif),
"CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq),
"CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq),
"CmdCGPFNCNAMOP" => Some(Self::CmdCgpfncnamop),
"CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp),
"CmdIMHLIHAOCPE" => Some(Self::CmdImhlihaocpe),
"CmdAiPamResponseFeedbackCommentScRsp" => {
Some(Self::CmdAiPamResponseFeedbackCommentScRsp)
}
"CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq),
"CmdAiPamTeamExplainCsReq" => Some(Self::CmdAiPamTeamExplainCsReq),
_ => None,
}
}
}
/// Obf: MOFLOJNJDGL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAlleyType {
MoflojnjdglPcpdhelpkem = 0,
CmdKcobmopklpl = 4798,
CmdMcphapnlnig = 4753,
CmdSaveLogisticsCsReq = 4796,
CmdActivityRaidPlacingGameCsReq = 4793,
CmdGetSaveLogisticsMapCsReq = 4765,
CmdGetAlleyInfoCsReq = 4791,
CmdFbdjejdhcio = 4789,
CmdGetAlleyInfoScRsp = 4710,
CmdAlleyShipmentEventEffectsScNotify = 4728,
CmdLogisticsScoreRewardSyncInfoScNotify = 4720,
CmdHcdihobplje = 4726,
MoflojnjdglHmcmlheabki = 4732,
CmdAlleyFundsScNotify = 4744,
CmdLoingbngdfo = 4717,
MoflojnjdglOljihebebca = 4708,
CmdAlleyEventChangeNotify = 4763,
CmdLogisticsGameScRsp = 4795,
CmdAlleyPlacingGameScRsp = 4737,
MoflojnjdglCngaglkbhpk = 4772,
CmdAlleyOrderChangedScNotify = 4733,
CmdIjmicomcfkk = 4779,
CmdPrestigeLevelUpScRsp = 4758,
CmdTakeEventRewardCsReq = 4751,
CmdAlleyTakeEventRewardScRsp = 4725,
CmdPrestigeLevelUpCsReq = 4707,
CmdLogisticsGameCsReq = 4794,
CmdLogisticsDetonateStarSkiffCsReq = 4754,
CmdStartAlleyEventCsReq = 4709,
CmdActivityRaidPlacingGameScRsp = 4702,
MoflojnjdglKkjpgomopai = 4800,
CmdLogisticsInfoScNotify = 4721,
CmdKcheplkmonl = 4757,
CmdGetSaveLogisticsMapScRsp = 4773,
CmdTakePrestigeRewardCsReq = 4739,
CmdAlleyPlacingGameCsReq = 4774,
CmdTakePrestigeRewardScRsp = 4701,
}
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 {
Self::MoflojnjdglPcpdhelpkem => "MOFLOJNJDGL_PCPDHELPKEM",
Self::CmdKcobmopklpl => "CmdKCOBMOPKLPL",
Self::CmdMcphapnlnig => "CmdMCPHAPNLNIG",
Self::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq",
Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq",
Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq",
Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq",
Self::CmdFbdjejdhcio => "CmdFBDJEJDHCIO",
Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp",
Self::CmdAlleyShipmentEventEffectsScNotify => {
"CmdAlleyShipmentEventEffectsScNotify"
}
Self::CmdLogisticsScoreRewardSyncInfoScNotify => {
"CmdLogisticsScoreRewardSyncInfoScNotify"
}
Self::CmdHcdihobplje => "CmdHCDIHOBPLJE",
Self::MoflojnjdglHmcmlheabki => "MOFLOJNJDGL_HMCMLHEABKI",
Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify",
Self::CmdLoingbngdfo => "CmdLOINGBNGDFO",
Self::MoflojnjdglOljihebebca => "MOFLOJNJDGL_OLJIHEBEBCA",
Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify",
Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp",
Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp",
Self::MoflojnjdglCngaglkbhpk => "MOFLOJNJDGL_CNGAGLKBHPK",
Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify",
Self::CmdIjmicomcfkk => "CmdIJMICOMCFKK",
Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp",
Self::CmdTakeEventRewardCsReq => "CmdTakeEventRewardCsReq",
Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp",
Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq",
Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq",
Self::CmdLogisticsDetonateStarSkiffCsReq => {
"CmdLogisticsDetonateStarSkiffCsReq"
}
Self::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq",
Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp",
Self::MoflojnjdglKkjpgomopai => "MOFLOJNJDGL_KKJPGOMOPAI",
Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify",
Self::CmdKcheplkmonl => "CmdKCHEPLKMONL",
Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp",
Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq",
Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq",
Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MOFLOJNJDGL_PCPDHELPKEM" => Some(Self::MoflojnjdglPcpdhelpkem),
"CmdKCOBMOPKLPL" => Some(Self::CmdKcobmopklpl),
"CmdMCPHAPNLNIG" => Some(Self::CmdMcphapnlnig),
"CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq),
"CmdActivityRaidPlacingGameCsReq" => {
Some(Self::CmdActivityRaidPlacingGameCsReq)
}
"CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq),
"CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq),
"CmdFBDJEJDHCIO" => Some(Self::CmdFbdjejdhcio),
"CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp),
"CmdAlleyShipmentEventEffectsScNotify" => {
Some(Self::CmdAlleyShipmentEventEffectsScNotify)
}
"CmdLogisticsScoreRewardSyncInfoScNotify" => {
Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify)
}
"CmdHCDIHOBPLJE" => Some(Self::CmdHcdihobplje),
"MOFLOJNJDGL_HMCMLHEABKI" => Some(Self::MoflojnjdglHmcmlheabki),
"CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify),
"CmdLOINGBNGDFO" => Some(Self::CmdLoingbngdfo),
"MOFLOJNJDGL_OLJIHEBEBCA" => Some(Self::MoflojnjdglOljihebebca),
"CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify),
"CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp),
"CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp),
"MOFLOJNJDGL_CNGAGLKBHPK" => Some(Self::MoflojnjdglCngaglkbhpk),
"CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify),
"CmdIJMICOMCFKK" => Some(Self::CmdIjmicomcfkk),
"CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp),
"CmdTakeEventRewardCsReq" => Some(Self::CmdTakeEventRewardCsReq),
"CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp),
"CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq),
"CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq),
"CmdLogisticsDetonateStarSkiffCsReq" => {
Some(Self::CmdLogisticsDetonateStarSkiffCsReq)
}
"CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq),
"CmdActivityRaidPlacingGameScRsp" => {
Some(Self::CmdActivityRaidPlacingGameScRsp)
}
"MOFLOJNJDGL_KKJPGOMOPAI" => Some(Self::MoflojnjdglKkjpgomopai),
"CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify),
"CmdKCHEPLKMONL" => Some(Self::CmdKcheplkmonl),
"CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp),
"CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq),
"CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq),
"CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ejijambbjmn {
Lhdkjkoopjp = 0,
Bakdpgbknhh = 1,
Aefdgeikobe = 2,
Oocjingkenm = 3,
Keclodgoiai = 4,
Bknfmfginip = 5,
Bkdioloekil = 6,
Kkgainfgffg = 7,
}
impl Ejijambbjmn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lhdkjkoopjp => "EJIJAMBBJMN_LHDKJKOOPJP",
Self::Bakdpgbknhh => "EJIJAMBBJMN_BAKDPGBKNHH",
Self::Aefdgeikobe => "EJIJAMBBJMN_AEFDGEIKOBE",
Self::Oocjingkenm => "EJIJAMBBJMN_OOCJINGKENM",
Self::Keclodgoiai => "EJIJAMBBJMN_KECLODGOIAI",
Self::Bknfmfginip => "EJIJAMBBJMN_BKNFMFGINIP",
Self::Bkdioloekil => "EJIJAMBBJMN_BKDIOLOEKIL",
Self::Kkgainfgffg => "EJIJAMBBJMN_KKGAINFGFFG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJIJAMBBJMN_LHDKJKOOPJP" => Some(Self::Lhdkjkoopjp),
"EJIJAMBBJMN_BAKDPGBKNHH" => Some(Self::Bakdpgbknhh),
"EJIJAMBBJMN_AEFDGEIKOBE" => Some(Self::Aefdgeikobe),
"EJIJAMBBJMN_OOCJINGKENM" => Some(Self::Oocjingkenm),
"EJIJAMBBJMN_KECLODGOIAI" => Some(Self::Keclodgoiai),
"EJIJAMBBJMN_BKNFMFGINIP" => Some(Self::Bknfmfginip),
"EJIJAMBBJMN_BKDIOLOEKIL" => Some(Self::Bkdioloekil),
"EJIJAMBBJMN_KKGAINFGFFG" => Some(Self::Kkgainfgffg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kcbdehicick {
Pcpdhelpkem = 0,
Oclljaelpdm = 1,
Omnlmpafhbb = 2,
Mbojgihmpdm = 3,
}
impl Kcbdehicick {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "KCBDEHICICK_PCPDHELPKEM",
Self::Oclljaelpdm => "KCBDEHICICK_OCLLJAELPDM",
Self::Omnlmpafhbb => "KCBDEHICICK_OMNLMPAFHBB",
Self::Mbojgihmpdm => "KCBDEHICICK_MBOJGIHMPDM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KCBDEHICICK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"KCBDEHICICK_OCLLJAELPDM" => Some(Self::Oclljaelpdm),
"KCBDEHICICK_OMNLMPAFHBB" => Some(Self::Omnlmpafhbb),
"KCBDEHICICK_MBOJGIHMPDM" => Some(Self::Mbojgihmpdm),
_ => None,
}
}
}
/// Obf: HEBAGHLEECH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AlleyEventState {
HebaghleechMfdplaoekfe = 0,
HebaghleechGkbodjfajce = 1,
HebaghleechDoibpfnojfj = 2,
HebaghleechDafaddienih = 3,
}
impl AlleyEventState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HebaghleechMfdplaoekfe => "HEBAGHLEECH_MFDPLAOEKFE",
Self::HebaghleechGkbodjfajce => "HEBAGHLEECH_GKBODJFAJCE",
Self::HebaghleechDoibpfnojfj => "HEBAGHLEECH_DOIBPFNOJFJ",
Self::HebaghleechDafaddienih => "HEBAGHLEECH_DAFADDIENIH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HEBAGHLEECH_MFDPLAOEKFE" => Some(Self::HebaghleechMfdplaoekfe),
"HEBAGHLEECH_GKBODJFAJCE" => Some(Self::HebaghleechGkbodjfajce),
"HEBAGHLEECH_DOIBPFNOJFJ" => Some(Self::HebaghleechDoibpfnojfj),
"HEBAGHLEECH_DAFADDIENIH" => Some(Self::HebaghleechDafaddienih),
_ => None,
}
}
}
/// Obf: CBLODEEHFJF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdArchiveType {
CblodeehfjfPcpdhelpkem = 0,
CmdGetArchiveDataScRsp = 2310,
CmdGhilichodln = 2395,
CmdGetUpdatedArchiveDataCsReq = 2394,
CmdGetArchiveDataCsReq = 2391,
}
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 {
Self::CblodeehfjfPcpdhelpkem => "CBLODEEHFJF_PCPDHELPKEM",
Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp",
Self::CmdGhilichodln => "CmdGHILICHODLN",
Self::CmdGetUpdatedArchiveDataCsReq => "CmdGetUpdatedArchiveDataCsReq",
Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CBLODEEHFJF_PCPDHELPKEM" => Some(Self::CblodeehfjfPcpdhelpkem),
"CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp),
"CmdGHILICHODLN" => Some(Self::CmdGhilichodln),
"CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq),
"CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq),
_ => None,
}
}
}
/// Obf: OKGLHKOEJMM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAvatarType {
OkglhkoejmmPcpdhelpkem = 0,
CmdGetPreAvatarGrowthInfoCsReq = 308,
CmdTakeOffRelicCsReq = 332,
CmdGetAvatarDataScRsp = 310,
CmdAddMultiPathAvatarScNotify = 328,
CmdTakePromotionRewardCsReq = 361,
CmdGetPreAvatarActivityListCsReq = 320,
CmdActiveEidolonScRsp = 304,
CmdUnlockSkillTreeCsReq = 314,
CmdAvatarExpUpCsReq = 394,
CmdGetAvatarDataCsReq = 391,
CmdUnlockAvatarPathScRsp = 371,
OkglhkoejmmOcnmgobcphf = 365,
CmdDressAvatarCsReq = 363,
CmdTakeOffEquipmentCsReq = 339,
CmdAddAvatarScNotify = 374,
CmdUnlockSkilltreeScRsp = 318,
CmdSetAvatarPathScRsp = 305,
CmdAvatarPathChangedNotify = 311,
CmdGetPreAvatarActivityListScRsp = 393,
CmdDressAvatarSkinCsReq = 358,
CmdMarkAvatarScRsp = 321,
CmdSetMultipleAvatarPathsScRsp = 303,
CmdUnlockAvatarPathCsReq = 330,
CmdTakeOffEquipmentScRsp = 301,
CmdSetAvatarPathCsReq = 366,
CmdTakeOffAvatarSkinCsReq = 400,
CmdGetPreAvatarGrowthInfoScRsp = 317,
CmdAjlcajekagp = 353,
CmdDressRelicAvatarCsReq = 338,
CmdTakeOffRelicScRsp = 333,
CmdAvatarExpUpScRsp = 395,
CmdNhannopoppl = 398,
CmdActiveEidolonCsReq = 337,
CmdKgjhpkbmipb = 389,
CmdTakePromotionRewardScRsp = 307,
CmdAvatarSpecialSkilltreeUnlockScNotify = 392,
CmdMarkAvatarCsReq = 357,
CmdHhpbadaigho = 373,
CmdSetAvatarEnhancedIdScRsp = 379,
CmdSetPlayerOutfitCsReq = 302,
CmdSetPlayerOutfitScRsp = 349,
CmdSetAvatarEnhancedIdCsReq = 354,
CmdDressAvatarScRsp = 326,
CmdDressRelicAvatarScRsp = 372,
CmdMneoiopnpnk = 344,
CmdUnlockAvatarSkinScNotify = 396,
CmdPromoteAvatarCsReq = 309,
CmdSetMultipleAvatarPathsCsReq = 336,
}
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 {
Self::OkglhkoejmmPcpdhelpkem => "OKGLHKOEJMM_PCPDHELPKEM",
Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq",
Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq",
Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp",
Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify",
Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq",
Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq",
Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp",
Self::CmdUnlockSkillTreeCsReq => "CmdUnlockSkillTreeCsReq",
Self::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq",
Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq",
Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp",
Self::OkglhkoejmmOcnmgobcphf => "OKGLHKOEJMM_OCNMGOBCPHF",
Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq",
Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq",
Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify",
Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp",
Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp",
Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify",
Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp",
Self::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq",
Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp",
Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp",
Self::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq",
Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp",
Self::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq",
Self::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq",
Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp",
Self::CmdAjlcajekagp => "CmdAJLCAJEKAGP",
Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq",
Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp",
Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp",
Self::CmdNhannopoppl => "CmdNHANNOPOPPL",
Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq",
Self::CmdKgjhpkbmipb => "CmdKGJHPKBMIPB",
Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp",
Self::CmdAvatarSpecialSkilltreeUnlockScNotify => {
"CmdAvatarSpecialSkilltreeUnlockScNotify"
}
Self::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq",
Self::CmdHhpbadaigho => "CmdHHPBADAIGHO",
Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp",
Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq",
Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp",
Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq",
Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp",
Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp",
Self::CmdMneoiopnpnk => "CmdMNEOIOPNPNK",
Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify",
Self::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq",
Self::CmdSetMultipleAvatarPathsCsReq => "CmdSetMultipleAvatarPathsCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OKGLHKOEJMM_PCPDHELPKEM" => Some(Self::OkglhkoejmmPcpdhelpkem),
"CmdGetPreAvatarGrowthInfoCsReq" => {
Some(Self::CmdGetPreAvatarGrowthInfoCsReq)
}
"CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq),
"CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp),
"CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify),
"CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq),
"CmdGetPreAvatarActivityListCsReq" => {
Some(Self::CmdGetPreAvatarActivityListCsReq)
}
"CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp),
"CmdUnlockSkillTreeCsReq" => Some(Self::CmdUnlockSkillTreeCsReq),
"CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq),
"CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq),
"CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp),
"OKGLHKOEJMM_OCNMGOBCPHF" => Some(Self::OkglhkoejmmOcnmgobcphf),
"CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq),
"CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq),
"CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify),
"CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp),
"CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp),
"CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify),
"CmdGetPreAvatarActivityListScRsp" => {
Some(Self::CmdGetPreAvatarActivityListScRsp)
}
"CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq),
"CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp),
"CmdSetMultipleAvatarPathsScRsp" => {
Some(Self::CmdSetMultipleAvatarPathsScRsp)
}
"CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq),
"CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp),
"CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq),
"CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq),
"CmdGetPreAvatarGrowthInfoScRsp" => {
Some(Self::CmdGetPreAvatarGrowthInfoScRsp)
}
"CmdAJLCAJEKAGP" => Some(Self::CmdAjlcajekagp),
"CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq),
"CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp),
"CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp),
"CmdNHANNOPOPPL" => Some(Self::CmdNhannopoppl),
"CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq),
"CmdKGJHPKBMIPB" => Some(Self::CmdKgjhpkbmipb),
"CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp),
"CmdAvatarSpecialSkilltreeUnlockScNotify" => {
Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify)
}
"CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq),
"CmdHHPBADAIGHO" => Some(Self::CmdHhpbadaigho),
"CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp),
"CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq),
"CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp),
"CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq),
"CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp),
"CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp),
"CmdMNEOIOPNPNK" => Some(Self::CmdMneoiopnpnk),
"CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify),
"CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq),
"CmdSetMultipleAvatarPathsCsReq" => {
Some(Self::CmdSetMultipleAvatarPathsCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kflkndhjili {
Iipiakjfgnh = 0,
Kdinjjegmhb = 1,
}
impl Kflkndhjili {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iipiakjfgnh => "KFLKNDHJILI_IIPIAKJFGNH",
Self::Kdinjjegmhb => "KFLKNDHJILI_KDINJJEGMHB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFLKNDHJILI_IIPIAKJFGNH" => Some(Self::Iipiakjfgnh),
"KFLKNDHJILI_KDINJJEGMHB" => Some(Self::Kdinjjegmhb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lhhknenbjeh {
Pcpdhelpkem = 0,
Ajbfcodjonf = 1,
Jlkideidmnk = 2,
Gngdfkjaame = 3,
}
impl Lhhknenbjeh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "LHHKNENBJEH_PCPDHELPKEM",
Self::Ajbfcodjonf => "LHHKNENBJEH_AJBFCODJONF",
Self::Jlkideidmnk => "LHHKNENBJEH_JLKIDEIDMNK",
Self::Gngdfkjaame => "LHHKNENBJEH_GNGDFKJAAME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LHHKNENBJEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"LHHKNENBJEH_AJBFCODJONF" => Some(Self::Ajbfcodjonf),
"LHHKNENBJEH_JLKIDEIDMNK" => Some(Self::Jlkideidmnk),
"LHHKNENBJEH_GNGDFKJAAME" => Some(Self::Gngdfkjaame),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pjnefbblpnd {
Pcpdhelpkem = 0,
Aaefabfjmcc = 1,
Kbldficfeog = 2,
}
impl Pjnefbblpnd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "PJNEFBBLPND_PCPDHELPKEM",
Self::Aaefabfjmcc => "PJNEFBBLPND_AAEFABFJMCC",
Self::Kbldficfeog => "PJNEFBBLPND_KBLDFICFEOG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJNEFBBLPND_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"PJNEFBBLPND_AAEFABFJMCC" => Some(Self::Aaefabfjmcc),
"PJNEFBBLPND_KBLDFICFEOG" => Some(Self::Kbldficfeog),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hdjkgmlafnp {
Aabjfikbhjk = 0,
Ndnkdfhehbc = 1,
Ipbfaacighn = 2,
Oonjkcdgckn = 3,
Ieajefalflg = 4,
Neggjoghmak = 5,
}
impl Hdjkgmlafnp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Aabjfikbhjk => "HDJKGMLAFNP_AABJFIKBHJK",
Self::Ndnkdfhehbc => "HDJKGMLAFNP_NDNKDFHEHBC",
Self::Ipbfaacighn => "HDJKGMLAFNP_IPBFAACIGHN",
Self::Oonjkcdgckn => "HDJKGMLAFNP_OONJKCDGCKN",
Self::Ieajefalflg => "HDJKGMLAFNP_IEAJEFALFLG",
Self::Neggjoghmak => "HDJKGMLAFNP_NEGGJOGHMAK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HDJKGMLAFNP_AABJFIKBHJK" => Some(Self::Aabjfikbhjk),
"HDJKGMLAFNP_NDNKDFHEHBC" => Some(Self::Ndnkdfhehbc),
"HDJKGMLAFNP_IPBFAACIGHN" => Some(Self::Ipbfaacighn),
"HDJKGMLAFNP_OONJKCDGCKN" => Some(Self::Oonjkcdgckn),
"HDJKGMLAFNP_IEAJEFALFLG" => Some(Self::Ieajefalflg),
"HDJKGMLAFNP_NEGGJOGHMAK" => Some(Self::Neggjoghmak),
_ => None,
}
}
}
/// Obf: JHHEBHOKOEK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattleType {
JhhebhokoekPcpdhelpkem = 0,
CmdPveBattleResultScRsp = 110,
CmdSyncClientResVersionCsReq = 109,
CmdPdnpicpecac = 195,
CmdEhamefnclck = 163,
JhhebhokoekKapobgdlhgc = 126,
CmdNkelgongcbh = 101,
CmdEgjnfmfalaa = 137,
CmdFomeicligla = 139,
CmdQuitBattleCsReq = 194,
CmdGetCurBattleInfoScRsp = 118,
CmdGetCurBattleInfoCsReq = 114,
CmdJkmdobafkdi = 174,
CmdPveBattleResultCsReq = 191,
CmdSyncClientResVersionScRsp = 198,
}
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 {
Self::JhhebhokoekPcpdhelpkem => "JHHEBHOKOEK_PCPDHELPKEM",
Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp",
Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq",
Self::CmdPdnpicpecac => "CmdPDNPICPECAC",
Self::CmdEhamefnclck => "CmdEHAMEFNCLCK",
Self::JhhebhokoekKapobgdlhgc => "JHHEBHOKOEK_KAPOBGDLHGC",
Self::CmdNkelgongcbh => "CmdNKELGONGCBH",
Self::CmdEgjnfmfalaa => "CmdEGJNFMFALAA",
Self::CmdFomeicligla => "CmdFOMEICLIGLA",
Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq",
Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp",
Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq",
Self::CmdJkmdobafkdi => "CmdJKMDOBAFKDI",
Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq",
Self::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHHEBHOKOEK_PCPDHELPKEM" => Some(Self::JhhebhokoekPcpdhelpkem),
"CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp),
"CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq),
"CmdPDNPICPECAC" => Some(Self::CmdPdnpicpecac),
"CmdEHAMEFNCLCK" => Some(Self::CmdEhamefnclck),
"JHHEBHOKOEK_KAPOBGDLHGC" => Some(Self::JhhebhokoekKapobgdlhgc),
"CmdNKELGONGCBH" => Some(Self::CmdNkelgongcbh),
"CmdEGJNFMFALAA" => Some(Self::CmdEgjnfmfalaa),
"CmdFOMEICLIGLA" => Some(Self::CmdFomeicligla),
"CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq),
"CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp),
"CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq),
"CmdJKMDOBAFKDI" => Some(Self::CmdJkmdobafkdi),
"CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq),
"CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp),
_ => None,
}
}
}
/// Obf: BKHGOOJKNGI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattleCollegeType {
BkhgoojkngiPcpdhelpkem = 0,
CmdGetBattleCollegeDataCsReq = 5791,
CmdStartBattleCollegeScRsp = 5714,
CmdGetBattleCollegeDataScRsp = 5710,
CmdSyncBattleCollegeDataChangeScNotify = 5794,
CmdStartBattleCollegeCsReq = 5795,
}
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 {
Self::BkhgoojkngiPcpdhelpkem => "BKHGOOJKNGI_PCPDHELPKEM",
Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq",
Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp",
Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp",
Self::CmdSyncBattleCollegeDataChangeScNotify => {
"CmdSyncBattleCollegeDataChangeScNotify"
}
Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BKHGOOJKNGI_PCPDHELPKEM" => Some(Self::BkhgoojkngiPcpdhelpkem),
"CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq),
"CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp),
"CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp),
"CmdSyncBattleCollegeDataChangeScNotify" => {
Some(Self::CmdSyncBattleCollegeDataChangeScNotify)
}
"CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq),
_ => None,
}
}
}
/// Obf: FGHAGLLOPGH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattlePassType {
FghagllopghPcpdhelpkem = 0,
CmdBattlePassInfoNotify = 3091,
CmdTakeBpRewardCsReq = 3095,
CmdTakeBpRewardScRsp = 3014,
CmdTakeAllRewardScRsp = 3063,
CmdTakeAllRewardCsReq = 3098,
CmdBuyBpLevelScRsp = 3009,
CmdBuyBpLevelCsReq = 3018,
}
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 {
Self::FghagllopghPcpdhelpkem => "FGHAGLLOPGH_PCPDHELPKEM",
Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify",
Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq",
Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp",
Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp",
Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq",
Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp",
Self::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 {
"FGHAGLLOPGH_PCPDHELPKEM" => Some(Self::FghagllopghPcpdhelpkem),
"CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify),
"CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq),
"CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp),
"CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp),
"CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq),
"CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp),
"CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq),
_ => None,
}
}
}
/// Obf: ANMMOPCHJDI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BpTierType {
AnmmopchjdiPcpdhelpkem = 0,
AnmmopchjdiLblbclifgne = 1,
AnmmopchjdiGilfhnidkff = 2,
AnmmopchjdiDgneffilomj = 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 {
Self::AnmmopchjdiPcpdhelpkem => "ANMMOPCHJDI_PCPDHELPKEM",
Self::AnmmopchjdiLblbclifgne => "ANMMOPCHJDI_LBLBCLIFGNE",
Self::AnmmopchjdiGilfhnidkff => "ANMMOPCHJDI_GILFHNIDKFF",
Self::AnmmopchjdiDgneffilomj => "ANMMOPCHJDI_DGNEFFILOMJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ANMMOPCHJDI_PCPDHELPKEM" => Some(Self::AnmmopchjdiPcpdhelpkem),
"ANMMOPCHJDI_LBLBCLIFGNE" => Some(Self::AnmmopchjdiLblbclifgne),
"ANMMOPCHJDI_GILFHNIDKFF" => Some(Self::AnmmopchjdiGilfhnidkff),
"ANMMOPCHJDI_DGNEFFILOMJ" => Some(Self::AnmmopchjdiDgneffilomj),
_ => None,
}
}
}
/// Obf: FAAJKCACGCD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BpRewardType {
FaajkcacgcdOejcecbchlc = 0,
FaajkcacgcdFoohdabhdkm = 1,
FaajkcacgcdGiimbeopdfb = 2,
FaajkcacgcdPbomgokanjd = 3,
FaajkcacgcdJfmbnemidfk = 4,
}
impl BpRewardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FaajkcacgcdOejcecbchlc => "FAAJKCACGCD_OEJCECBCHLC",
Self::FaajkcacgcdFoohdabhdkm => "FAAJKCACGCD_FOOHDABHDKM",
Self::FaajkcacgcdGiimbeopdfb => "FAAJKCACGCD_GIIMBEOPDFB",
Self::FaajkcacgcdPbomgokanjd => "FAAJKCACGCD_PBOMGOKANJD",
Self::FaajkcacgcdJfmbnemidfk => "FAAJKCACGCD_JFMBNEMIDFK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FAAJKCACGCD_OEJCECBCHLC" => Some(Self::FaajkcacgcdOejcecbchlc),
"FAAJKCACGCD_FOOHDABHDKM" => Some(Self::FaajkcacgcdFoohdabhdkm),
"FAAJKCACGCD_GIIMBEOPDFB" => Some(Self::FaajkcacgcdGiimbeopdfb),
"FAAJKCACGCD_PBOMGOKANJD" => Some(Self::FaajkcacgcdPbomgokanjd),
"FAAJKCACGCD_JFMBNEMIDFK" => Some(Self::FaajkcacgcdJfmbnemidfk),
_ => None,
}
}
}
/// Obf: DLJPALHAPPL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBenefitActivityType {
DljpalhapplPcpdhelpkem = 0,
CmdGetBenefitActivityInfo = 4857,
CmdCdfgbpopnal = 4888,
CmdJoinBenefitActivityCsReq = 4885,
CmdGetBenefitActivityInfoCsReq = 4863,
CmdTakeBenefitActivityRewardCsReq = 4880,
CmdTakeBenefitActivityRewardScRsp = 4877,
}
impl CmdBenefitActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DljpalhapplPcpdhelpkem => "DLJPALHAPPL_PCPDHELPKEM",
Self::CmdGetBenefitActivityInfo => "CmdGetBenefitActivityInfo",
Self::CmdCdfgbpopnal => "CmdCDFGBPOPNAL",
Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq",
Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq",
Self::CmdTakeBenefitActivityRewardCsReq => {
"CmdTakeBenefitActivityRewardCsReq"
}
Self::CmdTakeBenefitActivityRewardScRsp => {
"CmdTakeBenefitActivityRewardScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DLJPALHAPPL_PCPDHELPKEM" => Some(Self::DljpalhapplPcpdhelpkem),
"CmdGetBenefitActivityInfo" => Some(Self::CmdGetBenefitActivityInfo),
"CmdCDFGBPOPNAL" => Some(Self::CmdCdfgbpopnal),
"CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq),
"CmdGetBenefitActivityInfoCsReq" => {
Some(Self::CmdGetBenefitActivityInfoCsReq)
}
"CmdTakeBenefitActivityRewardCsReq" => {
Some(Self::CmdTakeBenefitActivityRewardCsReq)
}
"CmdTakeBenefitActivityRewardScRsp" => {
Some(Self::CmdTakeBenefitActivityRewardScRsp)
}
_ => None,
}
}
}
/// Obf: HNDFOLKOIGI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBenefitV2ActivityType {
HndfolkoigiPcpdhelpkem = 0,
CmdMekcpjmgcoc = 9827,
HndfolkoigiJmppofmfafn = 9821,
HndfolkoigiLblhkheojdi = 9825,
CmdKokpdkolble = 9830,
CmdEackmfhnkcb = 9824,
HndfolkoigiHefgfdaafci = 9829,
}
impl CmdBenefitV2ActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HndfolkoigiPcpdhelpkem => "HNDFOLKOIGI_PCPDHELPKEM",
Self::CmdMekcpjmgcoc => "CmdMEKCPJMGCOC",
Self::HndfolkoigiJmppofmfafn => "HNDFOLKOIGI_JMPPOFMFAFN",
Self::HndfolkoigiLblhkheojdi => "HNDFOLKOIGI_LBLHKHEOJDI",
Self::CmdKokpdkolble => "CmdKOKPDKOLBLE",
Self::CmdEackmfhnkcb => "CmdEACKMFHNKCB",
Self::HndfolkoigiHefgfdaafci => "HNDFOLKOIGI_HEFGFDAAFCI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNDFOLKOIGI_PCPDHELPKEM" => Some(Self::HndfolkoigiPcpdhelpkem),
"CmdMEKCPJMGCOC" => Some(Self::CmdMekcpjmgcoc),
"HNDFOLKOIGI_JMPPOFMFAFN" => Some(Self::HndfolkoigiJmppofmfafn),
"HNDFOLKOIGI_LBLHKHEOJDI" => Some(Self::HndfolkoigiLblhkheojdi),
"CmdKOKPDKOLBLE" => Some(Self::CmdKokpdkolble),
"CmdEACKMFHNKCB" => Some(Self::CmdEackmfhnkcb),
"HNDFOLKOIGI_HEFGFDAAFCI" => Some(Self::HndfolkoigiHefgfdaafci),
_ => None,
}
}
}
/// Obf: NCGDADBFAOA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBoxingClubType {
NcgdadbfaoaPcpdhelpkem = 0,
CmdGiveUpBoxingClubChallengeCsReq = 4209,
CmdChooseBoxingClubStageOptionalBuffScRsp = 4238,
CmdGetBoxingClubInfoScRsp = 4210,
CmdGiveUpBoxingClubChallengeScRsp = 4298,
CmdMatchBoxingClubOpponentScRsp = 4295,
CmdStartBoxingClubBattleScRsp = 4218,
CmdChooseBoxingClubResonanceScRsp = 4201,
CmdGetBoxingClubInfoCsReq = 4291,
CmdBoxingClubChallengeUpdateScNotify = 4226,
CmdChooseBoxingClubResonanceCsReq = 4239,
CmdMatchBoxingClubOpponentCsReq = 4294,
CmdStartBoxingClubBattleCsReq = 4214,
CmdSetBoxingClubResonanceLineupCsReq = 4274,
CmdChooseBoxingClubStageOptionalBuffCsReq = 4204,
CmdBoxingClubRewardScNotify = 4263,
CmdSetBoxingClubResonanceScRsp = 4237,
}
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 {
Self::NcgdadbfaoaPcpdhelpkem => "NCGDADBFAOA_PCPDHELPKEM",
Self::CmdGiveUpBoxingClubChallengeCsReq => {
"CmdGiveUpBoxingClubChallengeCsReq"
}
Self::CmdChooseBoxingClubStageOptionalBuffScRsp => {
"CmdChooseBoxingClubStageOptionalBuffScRsp"
}
Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp",
Self::CmdGiveUpBoxingClubChallengeScRsp => {
"CmdGiveUpBoxingClubChallengeScRsp"
}
Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp",
Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp",
Self::CmdChooseBoxingClubResonanceScRsp => {
"CmdChooseBoxingClubResonanceScRsp"
}
Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq",
Self::CmdBoxingClubChallengeUpdateScNotify => {
"CmdBoxingClubChallengeUpdateScNotify"
}
Self::CmdChooseBoxingClubResonanceCsReq => {
"CmdChooseBoxingClubResonanceCsReq"
}
Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq",
Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq",
Self::CmdSetBoxingClubResonanceLineupCsReq => {
"CmdSetBoxingClubResonanceLineupCsReq"
}
Self::CmdChooseBoxingClubStageOptionalBuffCsReq => {
"CmdChooseBoxingClubStageOptionalBuffCsReq"
}
Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify",
Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NCGDADBFAOA_PCPDHELPKEM" => Some(Self::NcgdadbfaoaPcpdhelpkem),
"CmdGiveUpBoxingClubChallengeCsReq" => {
Some(Self::CmdGiveUpBoxingClubChallengeCsReq)
}
"CmdChooseBoxingClubStageOptionalBuffScRsp" => {
Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp)
}
"CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp),
"CmdGiveUpBoxingClubChallengeScRsp" => {
Some(Self::CmdGiveUpBoxingClubChallengeScRsp)
}
"CmdMatchBoxingClubOpponentScRsp" => {
Some(Self::CmdMatchBoxingClubOpponentScRsp)
}
"CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp),
"CmdChooseBoxingClubResonanceScRsp" => {
Some(Self::CmdChooseBoxingClubResonanceScRsp)
}
"CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq),
"CmdBoxingClubChallengeUpdateScNotify" => {
Some(Self::CmdBoxingClubChallengeUpdateScNotify)
}
"CmdChooseBoxingClubResonanceCsReq" => {
Some(Self::CmdChooseBoxingClubResonanceCsReq)
}
"CmdMatchBoxingClubOpponentCsReq" => {
Some(Self::CmdMatchBoxingClubOpponentCsReq)
}
"CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq),
"CmdSetBoxingClubResonanceLineupCsReq" => {
Some(Self::CmdSetBoxingClubResonanceLineupCsReq)
}
"CmdChooseBoxingClubStageOptionalBuffCsReq" => {
Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq)
}
"CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify),
"CmdSetBoxingClubResonanceScRsp" => {
Some(Self::CmdSetBoxingClubResonanceScRsp)
}
_ => None,
}
}
}
/// Obf: EMBLGHMFGEA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdCakeRaceType {
EmblghmfgeaPcpdhelpkem = 0,
CmdCakeRaceGetDataScRsp = 9138,
CmdCakeRaceLoanCsReq = 9124,
CmdCakeRaceGetHandbookScRsp = 9130,
CmdCmnliekbfnj = 9133,
CmdCakeRaceGetDataCsReq = 9122,
CmdBpldhdfdida = 9145,
CmdCakeRaceFinishPveCsReq = 9147,
CmdCakeRaceFinishFieldRewardScNotify = 9149,
CmdCakeRaceUpdatePveScRsp = 9135,
CmdCakeRaceGetDailyLikeCsReq = 9146,
CmdCakeRaceCoinScoreChangeScNotify = 9142,
CmdCakeRaceGetFriendRankingInfoListScRsp = 9140,
CmdCakeRaceLoanScRsp = 9139,
CmdCakeRaceGetFriendRankingInfoListCsReq = 9143,
CmdCakeRaceLikeFriendRankingInfoScRsp = 9134,
CmdCakeRaceStartPveCsReq = 9123,
CmdCakeRaceGetDailyLikeScRsp = 9127,
EmblghmfgeaFgcfgnndhof = 9137,
CmdCakeRaceStartPveScRsp = 9121,
CmdCakeRaceUpdatePveMeetCatCsReq = 9150,
CmdCakeRaceGetHandbookCsReq = 9131,
CmdCakeRaceLikeFriendRankingInfoCsReq = 9129,
}
impl CmdCakeRaceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EmblghmfgeaPcpdhelpkem => "EMBLGHMFGEA_PCPDHELPKEM",
Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp",
Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq",
Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp",
Self::CmdCmnliekbfnj => "CmdCMNLIEKBFNJ",
Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq",
Self::CmdBpldhdfdida => "CmdBPLDHDFDIDA",
Self::CmdCakeRaceFinishPveCsReq => "CmdCakeRaceFinishPveCsReq",
Self::CmdCakeRaceFinishFieldRewardScNotify => {
"CmdCakeRaceFinishFieldRewardScNotify"
}
Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp",
Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq",
Self::CmdCakeRaceCoinScoreChangeScNotify => {
"CmdCakeRaceCoinScoreChangeScNotify"
}
Self::CmdCakeRaceGetFriendRankingInfoListScRsp => {
"CmdCakeRaceGetFriendRankingInfoListScRsp"
}
Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp",
Self::CmdCakeRaceGetFriendRankingInfoListCsReq => {
"CmdCakeRaceGetFriendRankingInfoListCsReq"
}
Self::CmdCakeRaceLikeFriendRankingInfoScRsp => {
"CmdCakeRaceLikeFriendRankingInfoScRsp"
}
Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq",
Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp",
Self::EmblghmfgeaFgcfgnndhof => "EMBLGHMFGEA_FGCFGNNDHOF",
Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp",
Self::CmdCakeRaceUpdatePveMeetCatCsReq => "CmdCakeRaceUpdatePveMeetCatCsReq",
Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq",
Self::CmdCakeRaceLikeFriendRankingInfoCsReq => {
"CmdCakeRaceLikeFriendRankingInfoCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EMBLGHMFGEA_PCPDHELPKEM" => Some(Self::EmblghmfgeaPcpdhelpkem),
"CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp),
"CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq),
"CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp),
"CmdCMNLIEKBFNJ" => Some(Self::CmdCmnliekbfnj),
"CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq),
"CmdBPLDHDFDIDA" => Some(Self::CmdBpldhdfdida),
"CmdCakeRaceFinishPveCsReq" => Some(Self::CmdCakeRaceFinishPveCsReq),
"CmdCakeRaceFinishFieldRewardScNotify" => {
Some(Self::CmdCakeRaceFinishFieldRewardScNotify)
}
"CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp),
"CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq),
"CmdCakeRaceCoinScoreChangeScNotify" => {
Some(Self::CmdCakeRaceCoinScoreChangeScNotify)
}
"CmdCakeRaceGetFriendRankingInfoListScRsp" => {
Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp)
}
"CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp),
"CmdCakeRaceGetFriendRankingInfoListCsReq" => {
Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq)
}
"CmdCakeRaceLikeFriendRankingInfoScRsp" => {
Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp)
}
"CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq),
"CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp),
"EMBLGHMFGEA_FGCFGNNDHOF" => Some(Self::EmblghmfgeaFgcfgnndhof),
"CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp),
"CmdCakeRaceUpdatePveMeetCatCsReq" => {
Some(Self::CmdCakeRaceUpdatePveMeetCatCsReq)
}
"CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq),
"CmdCakeRaceLikeFriendRankingInfoCsReq" => {
Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq)
}
_ => None,
}
}
}
/// Obf: BNLGJBKKKBK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChallengeType {
BnlgjbkkkbkPcpdhelpkem = 0,
CmdChallengeSettleNotify = 1709,
CmdGetChallengeGroupStatisticsCsReq = 1772,
CmdLeaveChallengeCsReq = 1714,
CmdGetChallengeCsReq = 1791,
CmdStartPartialChallengeScRsp = 1761,
CmdGetChallengeGroupStatisticsScRsp = 1732,
CmdTakeChallengeRewardScRsp = 1738,
CmdTakeChallengeCumulativeRewardCsReq = 1704,
CmdStartChallengeScRsp = 1795,
CmdGetCurChallengeScRsp = 1739,
CmdEnterChallengeNextPhaseCsReq = 1800,
CmdGetCurChallengeCsReq = 1726,
CmdEnterChallengeNextPhaseScRsp = 1789,
CmdLeaveChallengeScRsp = 1718,
CmdStartChallengeCsReq = 1794,
CmdRestartChallengePhaseScRsp = 1744,
CmdChallengeBossPhaseSettleNotify = 1796,
CmdPartialChallengeCsReq = 1733,
CmdGetChallengeScRsp = 1710,
CmdRestartChallengePhaseCsReq = 1758,
CmdChallengeLineupNotify = 1701,
}
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 {
Self::BnlgjbkkkbkPcpdhelpkem => "BNLGJBKKKBK_PCPDHELPKEM",
Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify",
Self::CmdGetChallengeGroupStatisticsCsReq => {
"CmdGetChallengeGroupStatisticsCsReq"
}
Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq",
Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq",
Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp",
Self::CmdGetChallengeGroupStatisticsScRsp => {
"CmdGetChallengeGroupStatisticsScRsp"
}
Self::CmdTakeChallengeRewardScRsp => "CmdTakeChallengeRewardScRsp",
Self::CmdTakeChallengeCumulativeRewardCsReq => {
"CmdTakeChallengeCumulativeRewardCsReq"
}
Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp",
Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp",
Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq",
Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq",
Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp",
Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp",
Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq",
Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp",
Self::CmdChallengeBossPhaseSettleNotify => {
"CmdChallengeBossPhaseSettleNotify"
}
Self::CmdPartialChallengeCsReq => "CmdPartialChallengeCsReq",
Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp",
Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq",
Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BNLGJBKKKBK_PCPDHELPKEM" => Some(Self::BnlgjbkkkbkPcpdhelpkem),
"CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify),
"CmdGetChallengeGroupStatisticsCsReq" => {
Some(Self::CmdGetChallengeGroupStatisticsCsReq)
}
"CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq),
"CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq),
"CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp),
"CmdGetChallengeGroupStatisticsScRsp" => {
Some(Self::CmdGetChallengeGroupStatisticsScRsp)
}
"CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp),
"CmdTakeChallengeCumulativeRewardCsReq" => {
Some(Self::CmdTakeChallengeCumulativeRewardCsReq)
}
"CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp),
"CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp),
"CmdEnterChallengeNextPhaseCsReq" => {
Some(Self::CmdEnterChallengeNextPhaseCsReq)
}
"CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq),
"CmdEnterChallengeNextPhaseScRsp" => {
Some(Self::CmdEnterChallengeNextPhaseScRsp)
}
"CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp),
"CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq),
"CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp),
"CmdChallengeBossPhaseSettleNotify" => {
Some(Self::CmdChallengeBossPhaseSettleNotify)
}
"CmdPartialChallengeCsReq" => Some(Self::CmdPartialChallengeCsReq),
"CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp),
"CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq),
"CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify),
_ => None,
}
}
}
/// Obf: JECHIIMPIJC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChallengeStatus {
JechiimpijcLbkobapdhge = 0,
JechiimpijcOeghbgfdhja = 1,
JechiimpijcIdhnkdidioh = 2,
JechiimpijcCdlmljgelbi = 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 {
Self::JechiimpijcLbkobapdhge => "JECHIIMPIJC_LBKOBAPDHGE",
Self::JechiimpijcOeghbgfdhja => "JECHIIMPIJC_OEGHBGFDHJA",
Self::JechiimpijcIdhnkdidioh => "JECHIIMPIJC_IDHNKDIDIOH",
Self::JechiimpijcCdlmljgelbi => "JECHIIMPIJC_CDLMLJGELBI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JECHIIMPIJC_LBKOBAPDHGE" => Some(Self::JechiimpijcLbkobapdhge),
"JECHIIMPIJC_OEGHBGFDHJA" => Some(Self::JechiimpijcOeghbgfdhja),
"JECHIIMPIJC_IDHNKDIDIOH" => Some(Self::JechiimpijcIdhnkdidioh),
"JECHIIMPIJC_CDLMLJGELBI" => Some(Self::JechiimpijcCdlmljgelbi),
_ => None,
}
}
}
/// Obf: CKHPDGPGBJO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChallengePeakType {
CkhpdgpgbjoPcpdhelpkem = 0,
CmdSetChallengePeakBossHardModeCsReq = 8918,
CmdGfgiialglim = 8938,
CmdAmoaaiofedf = 8935,
CmdMcfedaphdlc = 8930,
CmdGetChallengePeakDataCsReq = 8913,
CmdTakeChallengePeakRewardScRsp = 8919,
CmdFaaagagdmnh = 8921,
CmdGetChallengePeakDataScRsp = 8907,
CmdSetChallengePeakBossHardModeScRsp = 8945,
CmdGetCurChallengePeakScRsp = 8944,
CmdKidbgjcmmog = 8906,
CmdBflfdmfdmcl = 8936,
CmdChallengePeakSettleScNotify = 8905,
CmdGpaoidiklln = 8903,
CmdMjppcnammkp = 8927,
CmdNnpgjjpkogl = 8931,
CmdPmomhjhgmhn = 8926,
CmdChallengePeakGroupDataUpdateScNotify = 8901,
CmdTakeChallengePeakRewardCsReq = 8947,
CmdGetCurChallengePeakCsReq = 8902,
}
impl CmdChallengePeakType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CkhpdgpgbjoPcpdhelpkem => "CKHPDGPGBJO_PCPDHELPKEM",
Self::CmdSetChallengePeakBossHardModeCsReq => {
"CmdSetChallengePeakBossHardModeCsReq"
}
Self::CmdGfgiialglim => "CmdGFGIIALGLIM",
Self::CmdAmoaaiofedf => "CmdAMOAAIOFEDF",
Self::CmdMcfedaphdlc => "CmdMCFEDAPHDLC",
Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq",
Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp",
Self::CmdFaaagagdmnh => "CmdFAAAGAGDMNH",
Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp",
Self::CmdSetChallengePeakBossHardModeScRsp => {
"CmdSetChallengePeakBossHardModeScRsp"
}
Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp",
Self::CmdKidbgjcmmog => "CmdKIDBGJCMMOG",
Self::CmdBflfdmfdmcl => "CmdBFLFDMFDMCL",
Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify",
Self::CmdGpaoidiklln => "CmdGPAOIDIKLLN",
Self::CmdMjppcnammkp => "CmdMJPPCNAMMKP",
Self::CmdNnpgjjpkogl => "CmdNNPGJJPKOGL",
Self::CmdPmomhjhgmhn => "CmdPMOMHJHGMHN",
Self::CmdChallengePeakGroupDataUpdateScNotify => {
"CmdChallengePeakGroupDataUpdateScNotify"
}
Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq",
Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CKHPDGPGBJO_PCPDHELPKEM" => Some(Self::CkhpdgpgbjoPcpdhelpkem),
"CmdSetChallengePeakBossHardModeCsReq" => {
Some(Self::CmdSetChallengePeakBossHardModeCsReq)
}
"CmdGFGIIALGLIM" => Some(Self::CmdGfgiialglim),
"CmdAMOAAIOFEDF" => Some(Self::CmdAmoaaiofedf),
"CmdMCFEDAPHDLC" => Some(Self::CmdMcfedaphdlc),
"CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq),
"CmdTakeChallengePeakRewardScRsp" => {
Some(Self::CmdTakeChallengePeakRewardScRsp)
}
"CmdFAAAGAGDMNH" => Some(Self::CmdFaaagagdmnh),
"CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp),
"CmdSetChallengePeakBossHardModeScRsp" => {
Some(Self::CmdSetChallengePeakBossHardModeScRsp)
}
"CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp),
"CmdKIDBGJCMMOG" => Some(Self::CmdKidbgjcmmog),
"CmdBFLFDMFDMCL" => Some(Self::CmdBflfdmfdmcl),
"CmdChallengePeakSettleScNotify" => {
Some(Self::CmdChallengePeakSettleScNotify)
}
"CmdGPAOIDIKLLN" => Some(Self::CmdGpaoidiklln),
"CmdMJPPCNAMMKP" => Some(Self::CmdMjppcnammkp),
"CmdNNPGJJPKOGL" => Some(Self::CmdNnpgjjpkogl),
"CmdPMOMHJHGMHN" => Some(Self::CmdPmomhjhgmhn),
"CmdChallengePeakGroupDataUpdateScNotify" => {
Some(Self::CmdChallengePeakGroupDataUpdateScNotify)
}
"CmdTakeChallengePeakRewardCsReq" => {
Some(Self::CmdTakeChallengePeakRewardCsReq)
}
"CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq),
_ => None,
}
}
}
/// Obf: HDCAHBFBODO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChatType {
HdcahbfbodoPcpdhelpkem = 0,
CmdGetChatEmojiListScRsp = 3926,
CmdGetPrivateChatHistoryCsReq = 3914,
CmdGetPrivateChatHistoryScRsp = 3918,
CmdGetChatEmojiListCsReq = 3963,
CmdHabeipjgpnj = 3995,
CmdMarkChatEmojiScRsp = 3901,
CmdRevcMsgScNotify = 3994,
CmdGetLoginChatInfoScRsp = 3938,
CmdGetLoginChatInfoCsReq = 3904,
CmdBatchMarkChatEmojiCsReq = 3974,
CmdSendMsgScRsp = 3910,
CmdBatchMarkChatEmojiScRsp = 3937,
CmdGetChatFriendHistoryCsReq = 3909,
CmdSendMsgCsReq = 3991,
CmdGetChatFriendHistoryScRsp = 3998,
CmdMarkChatEmojiCsReq = 3939,
}
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 {
Self::HdcahbfbodoPcpdhelpkem => "HDCAHBFBODO_PCPDHELPKEM",
Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp",
Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq",
Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp",
Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq",
Self::CmdHabeipjgpnj => "CmdHABEIPJGPNJ",
Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp",
Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify",
Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp",
Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq",
Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq",
Self::CmdSendMsgScRsp => "CmdSendMsgScRsp",
Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp",
Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq",
Self::CmdSendMsgCsReq => "CmdSendMsgCsReq",
Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp",
Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HDCAHBFBODO_PCPDHELPKEM" => Some(Self::HdcahbfbodoPcpdhelpkem),
"CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp),
"CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq),
"CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp),
"CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq),
"CmdHABEIPJGPNJ" => Some(Self::CmdHabeipjgpnj),
"CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp),
"CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify),
"CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp),
"CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq),
"CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq),
"CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp),
"CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp),
"CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq),
"CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq),
"CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp),
"CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq),
_ => None,
}
}
}
/// Obf: BELNIDIDIKO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChenLingBattleType {
BelnididikoPcpdhelpkem = 0,
CmdChenLingMoveEntityCsReq = 9616,
CmdChenLingRefreshCardCsReq = 9620,
CmdChenLingUnlockGridCsReq = 9575,
CmdChenLingFinishPrepareCsReq = 9588,
CmdNnklgpjafpj = 9591,
CmdChenLingFinishBattleCsReq = 9606,
CmdChenLingSellHandCardCsReq = 9572,
CmdChenLingFinishShopCsReq = 9613,
CmdHakhghafnee = 9614,
CmdKljencaedbh = 9610,
CmdChenLingUseHandCardCsReq = 9617,
CmdChenLingQuitStageScRsp = 9608,
CmdChenLingBuyShopItemCsReq = 9579,
CmdAiikilmnifi = 9589,
CmdAlgmcfbhjbi = 9603,
CmdAadhellobcc = 9609,
CmdMfnoeoedfdf = 9596,
CmdChenLingSyncChangeScNotify = 9599,
CmdChenLingSelectCardCsReq = 9576,
CmdLajeeaenkdi = 9585,
CmdKfjfckpmdnh = 9598,
CmdChenLingGetDataCsReq = 9583,
CmdChenLingSelectPolicyCsReq = 9578,
CmdChenLingStartStageScRsp = 9597,
CmdGipkoglghlb = 9574,
CmdChenLingRefreshShopReq = 9619,
CmdChenLingStartStageCsReq = 9600,
CmdCcehgdpfgin = 9586,
CmdOljcelneloh = 9615,
CmdFnnnkijpmii = 9571,
CmdMnlklfcdpcg = 9587,
CmdChenLingRefreshPolicyCsReq = 9601,
CmdPhgcfpncdbe = 9592,
CmdChenLingHandlePendingActionsCsReq = 9590,
CmdCbdephgepjj = 9573,
CmdChenLingActivatedPrivilegeCsReq = 9607,
CmdChenLingQuitStageCsReq = 9605,
CmdChenLingActivatedPrivilegeScRsp = 9618,
CmdChenLingGetDataScRsp = 9577,
}
impl CmdChenLingBattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BelnididikoPcpdhelpkem => "BELNIDIDIKO_PCPDHELPKEM",
Self::CmdChenLingMoveEntityCsReq => "CmdChenLingMoveEntityCsReq",
Self::CmdChenLingRefreshCardCsReq => "CmdChenLingRefreshCardCsReq",
Self::CmdChenLingUnlockGridCsReq => "CmdChenLingUnlockGridCsReq",
Self::CmdChenLingFinishPrepareCsReq => "CmdChenLingFinishPrepareCsReq",
Self::CmdNnklgpjafpj => "CmdNNKLGPJAFPJ",
Self::CmdChenLingFinishBattleCsReq => "CmdChenLingFinishBattleCsReq",
Self::CmdChenLingSellHandCardCsReq => "CmdChenLingSellHandCardCsReq",
Self::CmdChenLingFinishShopCsReq => "CmdChenLingFinishShopCsReq",
Self::CmdHakhghafnee => "CmdHAKHGHAFNEE",
Self::CmdKljencaedbh => "CmdKLJENCAEDBH",
Self::CmdChenLingUseHandCardCsReq => "CmdChenLingUseHandCardCsReq",
Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp",
Self::CmdChenLingBuyShopItemCsReq => "CmdChenLingBuyShopItemCsReq",
Self::CmdAiikilmnifi => "CmdAIIKILMNIFI",
Self::CmdAlgmcfbhjbi => "CmdALGMCFBHJBI",
Self::CmdAadhellobcc => "CmdAADHELLOBCC",
Self::CmdMfnoeoedfdf => "CmdMFNOEOEDFDF",
Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify",
Self::CmdChenLingSelectCardCsReq => "CmdChenLingSelectCardCsReq",
Self::CmdLajeeaenkdi => "CmdLAJEEAENKDI",
Self::CmdKfjfckpmdnh => "CmdKFJFCKPMDNH",
Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq",
Self::CmdChenLingSelectPolicyCsReq => "CmdChenLingSelectPolicyCsReq",
Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp",
Self::CmdGipkoglghlb => "CmdGIPKOGLGHLB",
Self::CmdChenLingRefreshShopReq => "CmdChenLingRefreshShopReq",
Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq",
Self::CmdCcehgdpfgin => "CmdCCEHGDPFGIN",
Self::CmdOljcelneloh => "CmdOLJCELNELOH",
Self::CmdFnnnkijpmii => "CmdFNNNKIJPMII",
Self::CmdMnlklfcdpcg => "CmdMNLKLFCDPCG",
Self::CmdChenLingRefreshPolicyCsReq => "CmdChenLingRefreshPolicyCsReq",
Self::CmdPhgcfpncdbe => "CmdPHGCFPNCDBE",
Self::CmdChenLingHandlePendingActionsCsReq => {
"CmdChenLingHandlePendingActionsCsReq"
}
Self::CmdCbdephgepjj => "CmdCBDEPHGEPJJ",
Self::CmdChenLingActivatedPrivilegeCsReq => {
"CmdChenLingActivatedPrivilegeCsReq"
}
Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq",
Self::CmdChenLingActivatedPrivilegeScRsp => {
"CmdChenLingActivatedPrivilegeScRsp"
}
Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BELNIDIDIKO_PCPDHELPKEM" => Some(Self::BelnididikoPcpdhelpkem),
"CmdChenLingMoveEntityCsReq" => Some(Self::CmdChenLingMoveEntityCsReq),
"CmdChenLingRefreshCardCsReq" => Some(Self::CmdChenLingRefreshCardCsReq),
"CmdChenLingUnlockGridCsReq" => Some(Self::CmdChenLingUnlockGridCsReq),
"CmdChenLingFinishPrepareCsReq" => Some(Self::CmdChenLingFinishPrepareCsReq),
"CmdNNKLGPJAFPJ" => Some(Self::CmdNnklgpjafpj),
"CmdChenLingFinishBattleCsReq" => Some(Self::CmdChenLingFinishBattleCsReq),
"CmdChenLingSellHandCardCsReq" => Some(Self::CmdChenLingSellHandCardCsReq),
"CmdChenLingFinishShopCsReq" => Some(Self::CmdChenLingFinishShopCsReq),
"CmdHAKHGHAFNEE" => Some(Self::CmdHakhghafnee),
"CmdKLJENCAEDBH" => Some(Self::CmdKljencaedbh),
"CmdChenLingUseHandCardCsReq" => Some(Self::CmdChenLingUseHandCardCsReq),
"CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp),
"CmdChenLingBuyShopItemCsReq" => Some(Self::CmdChenLingBuyShopItemCsReq),
"CmdAIIKILMNIFI" => Some(Self::CmdAiikilmnifi),
"CmdALGMCFBHJBI" => Some(Self::CmdAlgmcfbhjbi),
"CmdAADHELLOBCC" => Some(Self::CmdAadhellobcc),
"CmdMFNOEOEDFDF" => Some(Self::CmdMfnoeoedfdf),
"CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify),
"CmdChenLingSelectCardCsReq" => Some(Self::CmdChenLingSelectCardCsReq),
"CmdLAJEEAENKDI" => Some(Self::CmdLajeeaenkdi),
"CmdKFJFCKPMDNH" => Some(Self::CmdKfjfckpmdnh),
"CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq),
"CmdChenLingSelectPolicyCsReq" => Some(Self::CmdChenLingSelectPolicyCsReq),
"CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp),
"CmdGIPKOGLGHLB" => Some(Self::CmdGipkoglghlb),
"CmdChenLingRefreshShopReq" => Some(Self::CmdChenLingRefreshShopReq),
"CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq),
"CmdCCEHGDPFGIN" => Some(Self::CmdCcehgdpfgin),
"CmdOLJCELNELOH" => Some(Self::CmdOljcelneloh),
"CmdFNNNKIJPMII" => Some(Self::CmdFnnnkijpmii),
"CmdMNLKLFCDPCG" => Some(Self::CmdMnlklfcdpcg),
"CmdChenLingRefreshPolicyCsReq" => Some(Self::CmdChenLingRefreshPolicyCsReq),
"CmdPHGCFPNCDBE" => Some(Self::CmdPhgcfpncdbe),
"CmdChenLingHandlePendingActionsCsReq" => {
Some(Self::CmdChenLingHandlePendingActionsCsReq)
}
"CmdCBDEPHGEPJJ" => Some(Self::CmdCbdephgepjj),
"CmdChenLingActivatedPrivilegeCsReq" => {
Some(Self::CmdChenLingActivatedPrivilegeCsReq)
}
"CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq),
"CmdChenLingActivatedPrivilegeScRsp" => {
Some(Self::CmdChenLingActivatedPrivilegeScRsp)
}
"CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Geemgpfmhhi {
Lhgabcoigja = 0,
Iiooajanmgg = 1,
Hcmjkbdkjnk = 2,
}
impl Geemgpfmhhi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lhgabcoigja => "GEEMGPFMHHI_LHGABCOIGJA",
Self::Iiooajanmgg => "GEEMGPFMHHI_IIOOAJANMGG",
Self::Hcmjkbdkjnk => "GEEMGPFMHHI_HCMJKBDKJNK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GEEMGPFMHHI_LHGABCOIGJA" => Some(Self::Lhgabcoigja),
"GEEMGPFMHHI_IIOOAJANMGG" => Some(Self::Iiooajanmgg),
"GEEMGPFMHHI_HCMJKBDKJNK" => Some(Self::Hcmjkbdkjnk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Olnbhjgbhil {
Pcpdhelpkem = 0,
Hgpigglbfmm = 1,
Lgjhgodnjgm = 2,
Bojbiekdkcf = 3,
Ppbaaalanjb = 4,
Hlpkoeeidfo = 5,
Mpllpfdpdeb = 6,
Koajpplbech = 7,
Kkmllbocjeg = 8,
Bbgpkacnnph = 9,
Geoleafclkg = 10,
Oagmaelmdae = 11,
Epfiijdlgnp = 12,
Hpbfeeoacmd = 13,
Cgapgmlnlob = 14,
Fgfegnajccm = 15,
Ecpkplhkjmi = 16,
Gglfnhnhigo = 17,
Fommfemibko = 18,
Nbengmkckid = 19,
Eocfojlmigh = 20,
Dombpgddanh = 21,
Bdpjjgmcflb = 22,
}
impl Olnbhjgbhil {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OLNBHJGBHIL_PCPDHELPKEM",
Self::Hgpigglbfmm => "OLNBHJGBHIL_HGPIGGLBFMM",
Self::Lgjhgodnjgm => "OLNBHJGBHIL_LGJHGODNJGM",
Self::Bojbiekdkcf => "OLNBHJGBHIL_BOJBIEKDKCF",
Self::Ppbaaalanjb => "OLNBHJGBHIL_PPBAAALANJB",
Self::Hlpkoeeidfo => "OLNBHJGBHIL_HLPKOEEIDFO",
Self::Mpllpfdpdeb => "OLNBHJGBHIL_MPLLPFDPDEB",
Self::Koajpplbech => "OLNBHJGBHIL_KOAJPPLBECH",
Self::Kkmllbocjeg => "OLNBHJGBHIL_KKMLLBOCJEG",
Self::Bbgpkacnnph => "OLNBHJGBHIL_BBGPKACNNPH",
Self::Geoleafclkg => "OLNBHJGBHIL_GEOLEAFCLKG",
Self::Oagmaelmdae => "OLNBHJGBHIL_OAGMAELMDAE",
Self::Epfiijdlgnp => "OLNBHJGBHIL_EPFIIJDLGNP",
Self::Hpbfeeoacmd => "OLNBHJGBHIL_HPBFEEOACMD",
Self::Cgapgmlnlob => "OLNBHJGBHIL_CGAPGMLNLOB",
Self::Fgfegnajccm => "OLNBHJGBHIL_FGFEGNAJCCM",
Self::Ecpkplhkjmi => "OLNBHJGBHIL_ECPKPLHKJMI",
Self::Gglfnhnhigo => "OLNBHJGBHIL_GGLFNHNHIGO",
Self::Fommfemibko => "OLNBHJGBHIL_FOMMFEMIBKO",
Self::Nbengmkckid => "OLNBHJGBHIL_NBENGMKCKID",
Self::Eocfojlmigh => "OLNBHJGBHIL_EOCFOJLMIGH",
Self::Dombpgddanh => "OLNBHJGBHIL_DOMBPGDDANH",
Self::Bdpjjgmcflb => "OLNBHJGBHIL_BDPJJGMCFLB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OLNBHJGBHIL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OLNBHJGBHIL_HGPIGGLBFMM" => Some(Self::Hgpigglbfmm),
"OLNBHJGBHIL_LGJHGODNJGM" => Some(Self::Lgjhgodnjgm),
"OLNBHJGBHIL_BOJBIEKDKCF" => Some(Self::Bojbiekdkcf),
"OLNBHJGBHIL_PPBAAALANJB" => Some(Self::Ppbaaalanjb),
"OLNBHJGBHIL_HLPKOEEIDFO" => Some(Self::Hlpkoeeidfo),
"OLNBHJGBHIL_MPLLPFDPDEB" => Some(Self::Mpllpfdpdeb),
"OLNBHJGBHIL_KOAJPPLBECH" => Some(Self::Koajpplbech),
"OLNBHJGBHIL_KKMLLBOCJEG" => Some(Self::Kkmllbocjeg),
"OLNBHJGBHIL_BBGPKACNNPH" => Some(Self::Bbgpkacnnph),
"OLNBHJGBHIL_GEOLEAFCLKG" => Some(Self::Geoleafclkg),
"OLNBHJGBHIL_OAGMAELMDAE" => Some(Self::Oagmaelmdae),
"OLNBHJGBHIL_EPFIIJDLGNP" => Some(Self::Epfiijdlgnp),
"OLNBHJGBHIL_HPBFEEOACMD" => Some(Self::Hpbfeeoacmd),
"OLNBHJGBHIL_CGAPGMLNLOB" => Some(Self::Cgapgmlnlob),
"OLNBHJGBHIL_FGFEGNAJCCM" => Some(Self::Fgfegnajccm),
"OLNBHJGBHIL_ECPKPLHKJMI" => Some(Self::Ecpkplhkjmi),
"OLNBHJGBHIL_GGLFNHNHIGO" => Some(Self::Gglfnhnhigo),
"OLNBHJGBHIL_FOMMFEMIBKO" => Some(Self::Fommfemibko),
"OLNBHJGBHIL_NBENGMKCKID" => Some(Self::Nbengmkckid),
"OLNBHJGBHIL_EOCFOJLMIGH" => Some(Self::Eocfojlmigh),
"OLNBHJGBHIL_DOMBPGDDANH" => Some(Self::Dombpgddanh),
"OLNBHJGBHIL_BDPJJGMCFLB" => Some(Self::Bdpjjgmcflb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kfoeepgndoc {
Pcpdhelpkem = 0,
Najcpopjglb = 2,
Ockejmfmnaa = 3,
Lpkmngpiajp = 4,
Fmpnnhdghem = 5,
Bkabklapehl = 6,
Cbhejppnnnj = 7,
}
impl Kfoeepgndoc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "KFOEEPGNDOC_PCPDHELPKEM",
Self::Najcpopjglb => "KFOEEPGNDOC_NAJCPOPJGLB",
Self::Ockejmfmnaa => "KFOEEPGNDOC_OCKEJMFMNAA",
Self::Lpkmngpiajp => "KFOEEPGNDOC_LPKMNGPIAJP",
Self::Fmpnnhdghem => "KFOEEPGNDOC_FMPNNHDGHEM",
Self::Bkabklapehl => "KFOEEPGNDOC_BKABKLAPEHL",
Self::Cbhejppnnnj => "KFOEEPGNDOC_CBHEJPPNNNJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFOEEPGNDOC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"KFOEEPGNDOC_NAJCPOPJGLB" => Some(Self::Najcpopjglb),
"KFOEEPGNDOC_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa),
"KFOEEPGNDOC_LPKMNGPIAJP" => Some(Self::Lpkmngpiajp),
"KFOEEPGNDOC_FMPNNHDGHEM" => Some(Self::Fmpnnhdghem),
"KFOEEPGNDOC_BKABKLAPEHL" => Some(Self::Bkabklapehl),
"KFOEEPGNDOC_CBHEJPPNNNJ" => Some(Self::Cbhejppnnnj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gljleepocda {
Pcpdhelpkem = 0,
Fcehnmjjabe = 1,
Fnkdiebkoha = 2,
Bmchmaoikde = 3,
}
impl Gljleepocda {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "GLJLEEPOCDA_PCPDHELPKEM",
Self::Fcehnmjjabe => "GLJLEEPOCDA_FCEHNMJJABE",
Self::Fnkdiebkoha => "GLJLEEPOCDA_FNKDIEBKOHA",
Self::Bmchmaoikde => "GLJLEEPOCDA_BMCHMAOIKDE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GLJLEEPOCDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"GLJLEEPOCDA_FCEHNMJJABE" => Some(Self::Fcehnmjjabe),
"GLJLEEPOCDA_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha),
"GLJLEEPOCDA_BMCHMAOIKDE" => Some(Self::Bmchmaoikde),
_ => None,
}
}
}
/// Obf: HOBAEPKFFPD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChessRogueType {
HobaepkffpdPcpdhelpkem = 0,
CmdChessRogueUpdateReviveInfoScNotify = 5532,
CmdChessRogueQueryScRsp = 5589,
CmdMnpaakghbej = 5517,
CmdChessRogueEnterNextLayerScRsp = 5449,
CmdReviveRogueAvatarCsReq = 5420,
CmdSelectChessRogueSubStoryCsReq = 5410,
CmdChessRogueLayerSettlement = 5475,
CmdChessRogueLeaveScRsp = 5435,
CmdChessRogueUpdateMoneyInfoScNotify = 5594,
CmdBnibhaojkbi = 5507,
CmdChessRogueChangeAeonDimensionNotify = 5434,
CmdChessRogueRollDiceScRsp = 5473,
CmdGetChessRogueStoryAeonTalkInfoScRsp = 5405,
CmdFinishChessRogueSubStoryScRsp = 5515,
CmdChessRogueNousEditDiceScRsp = 5417,
CmdChessRogueQuitCsReq = 5488,
CmdChessRogueEnterCellCsReq = 5415,
CmdChessRogueSelectCellScRsp = 5436,
CmdChessRogueEnterCellScRsp = 5558,
CmdEnhanceRogueBuffCsReq = 5439,
CmdChessRogueUpdateUnlockLevelScNotify = 5503,
CmdChessRogueConfirmRollScRsp = 5458,
CmdSelectChessRogueSubStoryScRsp = 5481,
CmdPickRogueAvatarScRsp = 5572,
CmdChessRogueQueryCsReq = 5540,
CmdChessRogueEnterCsReq = 5514,
CmdGetChessRogueNousStoryInfoCsReq = 5541,
CmdChessRogueNousDiceUpdateNotify = 5441,
CmdChessRogueUpdateLevelBaseInfoScNotify = 5452,
CmdGetChessRogueStoryInfoScRsp = 5440,
CmdChessRogueNousEnableRogueTalentCsReq = 5535,
CmdChessRogueStartCsReq = 5516,
CmdChessRogueNousDiceSurfaceUnlockNotify = 5518,
CmdChessRogueReRollDiceScRsp = 5407,
CmdChessRogueGiveUpCsReq = 5429,
CmdChessRogueCheatRollCsReq = 5464,
CmdChessRogueQuitScRsp = 5498,
CmdLcdockjgfce = 5525,
CmdChessRogueGiveUpScRsp = 5554,
CmdSyncChessRogueNousMainStoryScNotify = 5557,
CmdChessRogueRollDiceCsReq = 5587,
CmdReviveRogueAvatarScRsp = 5592,
CmdChessRogueUpdateAllowedSelectCellScNotify = 5401,
CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5414,
CmdChessRogueConfirmRollCsReq = 5511,
CmdEnhanceRogueBuffScRsp = 5508,
CmdEnterChessRogueAeonRoomScRsp = 5571,
CmdChessRogueUpdateAeonModifierValueScNotify = 5586,
CmdChessRogueNousGetRogueTalentInfoScRsp = 5422,
CmdPickRogueAvatarCsReq = 5402,
CmdChessRogueNousEnableRogueTalentScRsp = 5482,
CmdChessRogueCellUpdateNotify = 5509,
CmdChessRogueUpdateActionPointScNotify = 5567,
CmdChessRogueCheatRollScRsp = 5522,
CmdSyncChessRogueMainStoryFinishScNotify = 5411,
CmdChessRogueReRollDiceCsReq = 5575,
CmdFinishChessRogueSubStoryCsReq = 5502,
CmdChessRogueSkipTeachingLevelScRsp = 5580,
CmdGetChessRogueStoryInfoCsReq = 5523,
CmdEnterChessRogueAeonRoomCsReq = 5545,
CmdGetRogueBuffEnhanceInfoScRsp = 5546,
CmdChessRogueUpdateDiceInfoScNotify = 5477,
CmdChessRogueQuestFinishNotify = 5598,
CmdChessRogueEnterNextLayerCsReq = 5501,
CmdSyncChessRogueNousSubStoryScNotify = 5524,
CmdChessRogueSkipTeachingLevelCsReq = 5416,
CmdGetRogueBuffEnhanceInfoCsReq = 5442,
CmdChessRogueNousGetRogueTalentInfoCsReq = 5463,
CmdChessRogueLeaveCsReq = 5454,
CmdChessRogueStartScRsp = 5506,
CmdSyncChessRogueNousValueScNotify = 5451,
CmdGetChessRogueStoryAeonTalkInfoCsReq = 5487,
CmdGetChessRogueNousStoryInfoScRsp = 5412,
HobaepkffpdPgpdnllbmjb = 5562,
CmdChessRogueSelectCellCsReq = 5533,
HobaepkffpdJjppjbiknbm = 5455,
CmdChessRogueEnterScRsp = 5459,
CmdResetRogueDiceSurfaceCsReq = 5565,
}
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 {
Self::HobaepkffpdPcpdhelpkem => "HOBAEPKFFPD_PCPDHELPKEM",
Self::CmdChessRogueUpdateReviveInfoScNotify => {
"CmdChessRogueUpdateReviveInfoScNotify"
}
Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp",
Self::CmdMnpaakghbej => "CmdMNPAAKGHBEJ",
Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp",
Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq",
Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq",
Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement",
Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp",
Self::CmdChessRogueUpdateMoneyInfoScNotify => {
"CmdChessRogueUpdateMoneyInfoScNotify"
}
Self::CmdBnibhaojkbi => "CmdBNIBHAOJKBI",
Self::CmdChessRogueChangeAeonDimensionNotify => {
"CmdChessRogueChangeAeonDimensionNotify"
}
Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp",
Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => {
"CmdGetChessRogueStoryAeonTalkInfoScRsp"
}
Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp",
Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp",
Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq",
Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq",
Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp",
Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp",
Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq",
Self::CmdChessRogueUpdateUnlockLevelScNotify => {
"CmdChessRogueUpdateUnlockLevelScNotify"
}
Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp",
Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp",
Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp",
Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq",
Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq",
Self::CmdGetChessRogueNousStoryInfoCsReq => {
"CmdGetChessRogueNousStoryInfoCsReq"
}
Self::CmdChessRogueNousDiceUpdateNotify => {
"CmdChessRogueNousDiceUpdateNotify"
}
Self::CmdChessRogueUpdateLevelBaseInfoScNotify => {
"CmdChessRogueUpdateLevelBaseInfoScNotify"
}
Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp",
Self::CmdChessRogueNousEnableRogueTalentCsReq => {
"CmdChessRogueNousEnableRogueTalentCsReq"
}
Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq",
Self::CmdChessRogueNousDiceSurfaceUnlockNotify => {
"CmdChessRogueNousDiceSurfaceUnlockNotify"
}
Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp",
Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq",
Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq",
Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp",
Self::CmdLcdockjgfce => "CmdLCDOCKJGFCE",
Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp",
Self::CmdSyncChessRogueNousMainStoryScNotify => {
"CmdSyncChessRogueNousMainStoryScNotify"
}
Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq",
Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp",
Self::CmdChessRogueUpdateAllowedSelectCellScNotify => {
"CmdChessRogueUpdateAllowedSelectCellScNotify"
}
Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => {
"CmdChessRogueUpdateDicePassiveAccumulateValueScNotify"
}
Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq",
Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp",
Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp",
Self::CmdChessRogueUpdateAeonModifierValueScNotify => {
"CmdChessRogueUpdateAeonModifierValueScNotify"
}
Self::CmdChessRogueNousGetRogueTalentInfoScRsp => {
"CmdChessRogueNousGetRogueTalentInfoScRsp"
}
Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq",
Self::CmdChessRogueNousEnableRogueTalentScRsp => {
"CmdChessRogueNousEnableRogueTalentScRsp"
}
Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify",
Self::CmdChessRogueUpdateActionPointScNotify => {
"CmdChessRogueUpdateActionPointScNotify"
}
Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp",
Self::CmdSyncChessRogueMainStoryFinishScNotify => {
"CmdSyncChessRogueMainStoryFinishScNotify"
}
Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq",
Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq",
Self::CmdChessRogueSkipTeachingLevelScRsp => {
"CmdChessRogueSkipTeachingLevelScRsp"
}
Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq",
Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq",
Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp",
Self::CmdChessRogueUpdateDiceInfoScNotify => {
"CmdChessRogueUpdateDiceInfoScNotify"
}
Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify",
Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq",
Self::CmdSyncChessRogueNousSubStoryScNotify => {
"CmdSyncChessRogueNousSubStoryScNotify"
}
Self::CmdChessRogueSkipTeachingLevelCsReq => {
"CmdChessRogueSkipTeachingLevelCsReq"
}
Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq",
Self::CmdChessRogueNousGetRogueTalentInfoCsReq => {
"CmdChessRogueNousGetRogueTalentInfoCsReq"
}
Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq",
Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp",
Self::CmdSyncChessRogueNousValueScNotify => {
"CmdSyncChessRogueNousValueScNotify"
}
Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => {
"CmdGetChessRogueStoryAeonTalkInfoCsReq"
}
Self::CmdGetChessRogueNousStoryInfoScRsp => {
"CmdGetChessRogueNousStoryInfoScRsp"
}
Self::HobaepkffpdPgpdnllbmjb => "HOBAEPKFFPD_PGPDNLLBMJB",
Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq",
Self::HobaepkffpdJjppjbiknbm => "HOBAEPKFFPD_JJPPJBIKNBM",
Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp",
Self::CmdResetRogueDiceSurfaceCsReq => "CmdResetRogueDiceSurfaceCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HOBAEPKFFPD_PCPDHELPKEM" => Some(Self::HobaepkffpdPcpdhelpkem),
"CmdChessRogueUpdateReviveInfoScNotify" => {
Some(Self::CmdChessRogueUpdateReviveInfoScNotify)
}
"CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp),
"CmdMNPAAKGHBEJ" => Some(Self::CmdMnpaakghbej),
"CmdChessRogueEnterNextLayerScRsp" => {
Some(Self::CmdChessRogueEnterNextLayerScRsp)
}
"CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq),
"CmdSelectChessRogueSubStoryCsReq" => {
Some(Self::CmdSelectChessRogueSubStoryCsReq)
}
"CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement),
"CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp),
"CmdChessRogueUpdateMoneyInfoScNotify" => {
Some(Self::CmdChessRogueUpdateMoneyInfoScNotify)
}
"CmdBNIBHAOJKBI" => Some(Self::CmdBnibhaojkbi),
"CmdChessRogueChangeAeonDimensionNotify" => {
Some(Self::CmdChessRogueChangeAeonDimensionNotify)
}
"CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp),
"CmdGetChessRogueStoryAeonTalkInfoScRsp" => {
Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp)
}
"CmdFinishChessRogueSubStoryScRsp" => {
Some(Self::CmdFinishChessRogueSubStoryScRsp)
}
"CmdChessRogueNousEditDiceScRsp" => {
Some(Self::CmdChessRogueNousEditDiceScRsp)
}
"CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq),
"CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq),
"CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp),
"CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp),
"CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq),
"CmdChessRogueUpdateUnlockLevelScNotify" => {
Some(Self::CmdChessRogueUpdateUnlockLevelScNotify)
}
"CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp),
"CmdSelectChessRogueSubStoryScRsp" => {
Some(Self::CmdSelectChessRogueSubStoryScRsp)
}
"CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp),
"CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq),
"CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq),
"CmdGetChessRogueNousStoryInfoCsReq" => {
Some(Self::CmdGetChessRogueNousStoryInfoCsReq)
}
"CmdChessRogueNousDiceUpdateNotify" => {
Some(Self::CmdChessRogueNousDiceUpdateNotify)
}
"CmdChessRogueUpdateLevelBaseInfoScNotify" => {
Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify)
}
"CmdGetChessRogueStoryInfoScRsp" => {
Some(Self::CmdGetChessRogueStoryInfoScRsp)
}
"CmdChessRogueNousEnableRogueTalentCsReq" => {
Some(Self::CmdChessRogueNousEnableRogueTalentCsReq)
}
"CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq),
"CmdChessRogueNousDiceSurfaceUnlockNotify" => {
Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify)
}
"CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp),
"CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq),
"CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq),
"CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp),
"CmdLCDOCKJGFCE" => Some(Self::CmdLcdockjgfce),
"CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp),
"CmdSyncChessRogueNousMainStoryScNotify" => {
Some(Self::CmdSyncChessRogueNousMainStoryScNotify)
}
"CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq),
"CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp),
"CmdChessRogueUpdateAllowedSelectCellScNotify" => {
Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify)
}
"CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => {
Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify)
}
"CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq),
"CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp),
"CmdEnterChessRogueAeonRoomScRsp" => {
Some(Self::CmdEnterChessRogueAeonRoomScRsp)
}
"CmdChessRogueUpdateAeonModifierValueScNotify" => {
Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify)
}
"CmdChessRogueNousGetRogueTalentInfoScRsp" => {
Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp)
}
"CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq),
"CmdChessRogueNousEnableRogueTalentScRsp" => {
Some(Self::CmdChessRogueNousEnableRogueTalentScRsp)
}
"CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify),
"CmdChessRogueUpdateActionPointScNotify" => {
Some(Self::CmdChessRogueUpdateActionPointScNotify)
}
"CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp),
"CmdSyncChessRogueMainStoryFinishScNotify" => {
Some(Self::CmdSyncChessRogueMainStoryFinishScNotify)
}
"CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq),
"CmdFinishChessRogueSubStoryCsReq" => {
Some(Self::CmdFinishChessRogueSubStoryCsReq)
}
"CmdChessRogueSkipTeachingLevelScRsp" => {
Some(Self::CmdChessRogueSkipTeachingLevelScRsp)
}
"CmdGetChessRogueStoryInfoCsReq" => {
Some(Self::CmdGetChessRogueStoryInfoCsReq)
}
"CmdEnterChessRogueAeonRoomCsReq" => {
Some(Self::CmdEnterChessRogueAeonRoomCsReq)
}
"CmdGetRogueBuffEnhanceInfoScRsp" => {
Some(Self::CmdGetRogueBuffEnhanceInfoScRsp)
}
"CmdChessRogueUpdateDiceInfoScNotify" => {
Some(Self::CmdChessRogueUpdateDiceInfoScNotify)
}
"CmdChessRogueQuestFinishNotify" => {
Some(Self::CmdChessRogueQuestFinishNotify)
}
"CmdChessRogueEnterNextLayerCsReq" => {
Some(Self::CmdChessRogueEnterNextLayerCsReq)
}
"CmdSyncChessRogueNousSubStoryScNotify" => {
Some(Self::CmdSyncChessRogueNousSubStoryScNotify)
}
"CmdChessRogueSkipTeachingLevelCsReq" => {
Some(Self::CmdChessRogueSkipTeachingLevelCsReq)
}
"CmdGetRogueBuffEnhanceInfoCsReq" => {
Some(Self::CmdGetRogueBuffEnhanceInfoCsReq)
}
"CmdChessRogueNousGetRogueTalentInfoCsReq" => {
Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq)
}
"CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq),
"CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp),
"CmdSyncChessRogueNousValueScNotify" => {
Some(Self::CmdSyncChessRogueNousValueScNotify)
}
"CmdGetChessRogueStoryAeonTalkInfoCsReq" => {
Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq)
}
"CmdGetChessRogueNousStoryInfoScRsp" => {
Some(Self::CmdGetChessRogueNousStoryInfoScRsp)
}
"HOBAEPKFFPD_PGPDNLLBMJB" => Some(Self::HobaepkffpdPgpdnllbmjb),
"CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq),
"HOBAEPKFFPD_JJPPJBIKNBM" => Some(Self::HobaepkffpdJjppjbiknbm),
"CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp),
"CmdResetRogueDiceSurfaceCsReq" => Some(Self::CmdResetRogueDiceSurfaceCsReq),
_ => None,
}
}
}
/// Obf: HPHBEGJDIID
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueDiceStatus {
HphbegjdiidEobbbbehnnh = 0,
HphbegjdiidNbdbagcokpn = 1,
HphbegjdiidMenjpegibnc = 2,
HphbegjdiidJejkooggeha = 3,
}
impl ChessRogueDiceStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HphbegjdiidEobbbbehnnh => "HPHBEGJDIID_EOBBBBEHNNH",
Self::HphbegjdiidNbdbagcokpn => "HPHBEGJDIID_NBDBAGCOKPN",
Self::HphbegjdiidMenjpegibnc => "HPHBEGJDIID_MENJPEGIBNC",
Self::HphbegjdiidJejkooggeha => "HPHBEGJDIID_JEJKOOGGEHA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HPHBEGJDIID_EOBBBBEHNNH" => Some(Self::HphbegjdiidEobbbbehnnh),
"HPHBEGJDIID_NBDBAGCOKPN" => Some(Self::HphbegjdiidNbdbagcokpn),
"HPHBEGJDIID_MENJPEGIBNC" => Some(Self::HphbegjdiidMenjpegibnc),
"HPHBEGJDIID_JEJKOOGGEHA" => Some(Self::HphbegjdiidJejkooggeha),
_ => None,
}
}
}
/// Obf: HBCOKDIJMBK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueDiceType {
HbcokdijmbkIcjlghlokfg = 0,
HbcokdijmbkOhggcklllep = 1,
}
impl ChessRogueDiceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HbcokdijmbkIcjlghlokfg => "HBCOKDIJMBK_ICJLGHLOKFG",
Self::HbcokdijmbkOhggcklllep => "HBCOKDIJMBK_OHGGCKLLLEP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HBCOKDIJMBK_ICJLGHLOKFG" => Some(Self::HbcokdijmbkIcjlghlokfg),
"HBCOKDIJMBK_OHGGCKLLLEP" => Some(Self::HbcokdijmbkOhggcklllep),
_ => None,
}
}
}
/// Obf: GBIKCJPGLBK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueBoardCellStatus {
GbikcjpglbkGhgapoakgab = 0,
GbikcjpglbkHgngadnilfc = 1,
GbikcjpglbkHpjebffhjnp = 2,
GbikcjpglbkKlhdcopplng = 3,
}
impl ChessRogueBoardCellStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GbikcjpglbkGhgapoakgab => "GBIKCJPGLBK_GHGAPOAKGAB",
Self::GbikcjpglbkHgngadnilfc => "GBIKCJPGLBK_HGNGADNILFC",
Self::GbikcjpglbkHpjebffhjnp => "GBIKCJPGLBK_HPJEBFFHJNP",
Self::GbikcjpglbkKlhdcopplng => "GBIKCJPGLBK_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GBIKCJPGLBK_GHGAPOAKGAB" => Some(Self::GbikcjpglbkGhgapoakgab),
"GBIKCJPGLBK_HGNGADNILFC" => Some(Self::GbikcjpglbkHgngadnilfc),
"GBIKCJPGLBK_HPJEBFFHJNP" => Some(Self::GbikcjpglbkHpjebffhjnp),
"GBIKCJPGLBK_KLHDCOPPLNG" => Some(Self::GbikcjpglbkKlhdcopplng),
_ => None,
}
}
}
/// Obf: PKFEGCHGCEE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueCellSpecialType {
PkfegchgceePcpdhelpkem = 0,
PkfegchgceeBgibpdpnfbc = 1,
PkfegchgceeCfgalajoncp = 2,
PkfegchgceeHagclkckgjd = 3,
PkfegchgceeKbhgajcnnbm = 4,
PkfegchgceePammdcpgame = 5,
}
impl ChessRogueCellSpecialType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PkfegchgceePcpdhelpkem => "PKFEGCHGCEE_PCPDHELPKEM",
Self::PkfegchgceeBgibpdpnfbc => "PKFEGCHGCEE_BGIBPDPNFBC",
Self::PkfegchgceeCfgalajoncp => "PKFEGCHGCEE_CFGALAJONCP",
Self::PkfegchgceeHagclkckgjd => "PKFEGCHGCEE_HAGCLKCKGJD",
Self::PkfegchgceeKbhgajcnnbm => "PKFEGCHGCEE_KBHGAJCNNBM",
Self::PkfegchgceePammdcpgame => "PKFEGCHGCEE_PAMMDCPGAME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PKFEGCHGCEE_PCPDHELPKEM" => Some(Self::PkfegchgceePcpdhelpkem),
"PKFEGCHGCEE_BGIBPDPNFBC" => Some(Self::PkfegchgceeBgibpdpnfbc),
"PKFEGCHGCEE_CFGALAJONCP" => Some(Self::PkfegchgceeCfgalajoncp),
"PKFEGCHGCEE_HAGCLKCKGJD" => Some(Self::PkfegchgceeHagclkckgjd),
"PKFEGCHGCEE_KBHGAJCNNBM" => Some(Self::PkfegchgceeKbhgajcnnbm),
"PKFEGCHGCEE_PAMMDCPGAME" => Some(Self::PkfegchgceePammdcpgame),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kgdimpeogol {
Imiigjbmdop = 0,
Npnjdbkdfco = 1,
Kncjnihbheh = 2,
Aemmnhpmgdi = 3,
Bjkomhkncae = 4,
Aclnpcdgmib = 5,
}
impl Kgdimpeogol {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Imiigjbmdop => "KGDIMPEOGOL_IMIIGJBMDOP",
Self::Npnjdbkdfco => "KGDIMPEOGOL_NPNJDBKDFCO",
Self::Kncjnihbheh => "KGDIMPEOGOL_KNCJNIHBHEH",
Self::Aemmnhpmgdi => "KGDIMPEOGOL_AEMMNHPMGDI",
Self::Bjkomhkncae => "KGDIMPEOGOL_BJKOMHKNCAE",
Self::Aclnpcdgmib => "KGDIMPEOGOL_ACLNPCDGMIB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KGDIMPEOGOL_IMIIGJBMDOP" => Some(Self::Imiigjbmdop),
"KGDIMPEOGOL_NPNJDBKDFCO" => Some(Self::Npnjdbkdfco),
"KGDIMPEOGOL_KNCJNIHBHEH" => Some(Self::Kncjnihbheh),
"KGDIMPEOGOL_AEMMNHPMGDI" => Some(Self::Aemmnhpmgdi),
"KGDIMPEOGOL_BJKOMHKNCAE" => Some(Self::Bjkomhkncae),
"KGDIMPEOGOL_ACLNPCDGMIB" => Some(Self::Aclnpcdgmib),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gcdmhamcdhi {
Gcgmcpmpjhd = 0,
Elkfnllphpb = 1,
Edajodfnlfh = 2,
Gbhmnimbbng = 3,
Ahhbfljkgfk = 4,
Eaacbiaglhp = 5,
}
impl Gcdmhamcdhi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gcgmcpmpjhd => "GCDMHAMCDHI_GCGMCPMPJHD",
Self::Elkfnllphpb => "GCDMHAMCDHI_ELKFNLLPHPB",
Self::Edajodfnlfh => "GCDMHAMCDHI_EDAJODFNLFH",
Self::Gbhmnimbbng => "GCDMHAMCDHI_GBHMNIMBBNG",
Self::Ahhbfljkgfk => "GCDMHAMCDHI_AHHBFLJKGFK",
Self::Eaacbiaglhp => "GCDMHAMCDHI_EAACBIAGLHP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GCDMHAMCDHI_GCGMCPMPJHD" => Some(Self::Gcgmcpmpjhd),
"GCDMHAMCDHI_ELKFNLLPHPB" => Some(Self::Elkfnllphpb),
"GCDMHAMCDHI_EDAJODFNLFH" => Some(Self::Edajodfnlfh),
"GCDMHAMCDHI_GBHMNIMBBNG" => Some(Self::Gbhmnimbbng),
"GCDMHAMCDHI_AHHBFLJKGFK" => Some(Self::Ahhbfljkgfk),
"GCDMHAMCDHI_EAACBIAGLHP" => Some(Self::Eaacbiaglhp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oeogapljdfn {
Gcibfncekil = 0,
Kfcdfgjlikg = 1,
Imkihfhfbfp = 2,
Injiadfojea = 3,
Chninchapkb = 4,
Khohoegefkj = 5,
Dgfdmklcpgh = 6,
Cgjehbjopnb = 7,
Lbjignokelj = 8,
Fpoknefonnn = 9,
Pmgmiledmkh = 10,
}
impl Oeogapljdfn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gcibfncekil => "OEOGAPLJDFN_GCIBFNCEKIL",
Self::Kfcdfgjlikg => "OEOGAPLJDFN_KFCDFGJLIKG",
Self::Imkihfhfbfp => "OEOGAPLJDFN_IMKIHFHFBFP",
Self::Injiadfojea => "OEOGAPLJDFN_INJIADFOJEA",
Self::Chninchapkb => "OEOGAPLJDFN_CHNINCHAPKB",
Self::Khohoegefkj => "OEOGAPLJDFN_KHOHOEGEFKJ",
Self::Dgfdmklcpgh => "OEOGAPLJDFN_DGFDMKLCPGH",
Self::Cgjehbjopnb => "OEOGAPLJDFN_CGJEHBJOPNB",
Self::Lbjignokelj => "OEOGAPLJDFN_LBJIGNOKELJ",
Self::Fpoknefonnn => "OEOGAPLJDFN_FPOKNEFONNN",
Self::Pmgmiledmkh => "OEOGAPLJDFN_PMGMILEDMKH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OEOGAPLJDFN_GCIBFNCEKIL" => Some(Self::Gcibfncekil),
"OEOGAPLJDFN_KFCDFGJLIKG" => Some(Self::Kfcdfgjlikg),
"OEOGAPLJDFN_IMKIHFHFBFP" => Some(Self::Imkihfhfbfp),
"OEOGAPLJDFN_INJIADFOJEA" => Some(Self::Injiadfojea),
"OEOGAPLJDFN_CHNINCHAPKB" => Some(Self::Chninchapkb),
"OEOGAPLJDFN_KHOHOEGEFKJ" => Some(Self::Khohoegefkj),
"OEOGAPLJDFN_DGFDMKLCPGH" => Some(Self::Dgfdmklcpgh),
"OEOGAPLJDFN_CGJEHBJOPNB" => Some(Self::Cgjehbjopnb),
"OEOGAPLJDFN_LBJIGNOKELJ" => Some(Self::Lbjignokelj),
"OEOGAPLJDFN_FPOKNEFONNN" => Some(Self::Fpoknefonnn),
"OEOGAPLJDFN_PMGMILEDMKH" => Some(Self::Pmgmiledmkh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Olkjiiihblj {
Pcpdhelpkem = 0,
Iggfmobbkfm = 1,
Egndjgkkjho = 2,
Hemmgkijlei = 3,
Aoghfbpelbp = 4,
Imdkelfaeoc = 5,
Lekgiiiglkb = 6,
Hhpjpkaakek = 7,
Pdhmcmebmmb = 8,
Jadcleafejc = 9,
Bfagnenpjjj = 10,
Galgfiomoio = 11,
}
impl Olkjiiihblj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OLKJIIIHBLJ_PCPDHELPKEM",
Self::Iggfmobbkfm => "OLKJIIIHBLJ_IGGFMOBBKFM",
Self::Egndjgkkjho => "OLKJIIIHBLJ_EGNDJGKKJHO",
Self::Hemmgkijlei => "OLKJIIIHBLJ_HEMMGKIJLEI",
Self::Aoghfbpelbp => "OLKJIIIHBLJ_AOGHFBPELBP",
Self::Imdkelfaeoc => "OLKJIIIHBLJ_IMDKELFAEOC",
Self::Lekgiiiglkb => "OLKJIIIHBLJ_LEKGIIIGLKB",
Self::Hhpjpkaakek => "OLKJIIIHBLJ_HHPJPKAAKEK",
Self::Pdhmcmebmmb => "OLKJIIIHBLJ_PDHMCMEBMMB",
Self::Jadcleafejc => "OLKJIIIHBLJ_JADCLEAFEJC",
Self::Bfagnenpjjj => "OLKJIIIHBLJ_BFAGNENPJJJ",
Self::Galgfiomoio => "OLKJIIIHBLJ_GALGFIOMOIO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OLKJIIIHBLJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OLKJIIIHBLJ_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm),
"OLKJIIIHBLJ_EGNDJGKKJHO" => Some(Self::Egndjgkkjho),
"OLKJIIIHBLJ_HEMMGKIJLEI" => Some(Self::Hemmgkijlei),
"OLKJIIIHBLJ_AOGHFBPELBP" => Some(Self::Aoghfbpelbp),
"OLKJIIIHBLJ_IMDKELFAEOC" => Some(Self::Imdkelfaeoc),
"OLKJIIIHBLJ_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb),
"OLKJIIIHBLJ_HHPJPKAAKEK" => Some(Self::Hhpjpkaakek),
"OLKJIIIHBLJ_PDHMCMEBMMB" => Some(Self::Pdhmcmebmmb),
"OLKJIIIHBLJ_JADCLEAFEJC" => Some(Self::Jadcleafejc),
"OLKJIIIHBLJ_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj),
"OLKJIIIHBLJ_GALGFIOMOIO" => Some(Self::Galgfiomoio),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Idfcggmmffa {
Aplhjfdkecf = 0,
Ilfkbobnoel = 1,
}
impl Idfcggmmffa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Aplhjfdkecf => "IDFCGGMMFFA_APLHJFDKECF",
Self::Ilfkbobnoel => "IDFCGGMMFFA_ILFKBOBNOEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IDFCGGMMFFA_APLHJFDKECF" => Some(Self::Aplhjfdkecf),
"IDFCGGMMFFA_ILFKBOBNOEL" => Some(Self::Ilfkbobnoel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bgobbomljcm {
Pcpdhelpkem = 0,
Imibfehpddi = 1,
}
impl Bgobbomljcm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BGOBBOMLJCM_PCPDHELPKEM",
Self::Imibfehpddi => "BGOBBOMLJCM_IMIBFEHPDDI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGOBBOMLJCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BGOBBOMLJCM_IMIBFEHPDDI" => Some(Self::Imibfehpddi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ipoffjchbln {
Pcpdhelpkem = 0,
Eopdafkmpkl = 1,
Flmgfhpafbl = 2,
Apaklgljebm = 3,
Ailmemmhoaj = 4,
Jlkideidmnk = 5,
Okbmmkjgpol = 6,
Ggododlnola = 7,
Knoamfaniel = 8,
}
impl Ipoffjchbln {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "IPOFFJCHBLN_PCPDHELPKEM",
Self::Eopdafkmpkl => "IPOFFJCHBLN_EOPDAFKMPKL",
Self::Flmgfhpafbl => "IPOFFJCHBLN_FLMGFHPAFBL",
Self::Apaklgljebm => "IPOFFJCHBLN_APAKLGLJEBM",
Self::Ailmemmhoaj => "IPOFFJCHBLN_AILMEMMHOAJ",
Self::Jlkideidmnk => "IPOFFJCHBLN_JLKIDEIDMNK",
Self::Okbmmkjgpol => "IPOFFJCHBLN_OKBMMKJGPOL",
Self::Ggododlnola => "IPOFFJCHBLN_GGODODLNOLA",
Self::Knoamfaniel => "IPOFFJCHBLN_KNOAMFANIEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IPOFFJCHBLN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"IPOFFJCHBLN_EOPDAFKMPKL" => Some(Self::Eopdafkmpkl),
"IPOFFJCHBLN_FLMGFHPAFBL" => Some(Self::Flmgfhpafbl),
"IPOFFJCHBLN_APAKLGLJEBM" => Some(Self::Apaklgljebm),
"IPOFFJCHBLN_AILMEMMHOAJ" => Some(Self::Ailmemmhoaj),
"IPOFFJCHBLN_JLKIDEIDMNK" => Some(Self::Jlkideidmnk),
"IPOFFJCHBLN_OKBMMKJGPOL" => Some(Self::Okbmmkjgpol),
"IPOFFJCHBLN_GGODODLNOLA" => Some(Self::Ggododlnola),
"IPOFFJCHBLN_KNOAMFANIEL" => Some(Self::Knoamfaniel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hcklelpmgdj {
Lajkgdhnajj = 0,
Eepcnpoanih = 1,
Loininbpibi = 2,
Bebjeigpoip = 3,
}
impl Hcklelpmgdj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lajkgdhnajj => "HCKLELPMGDJ_LAJKGDHNAJJ",
Self::Eepcnpoanih => "HCKLELPMGDJ_EEPCNPOANIH",
Self::Loininbpibi => "HCKLELPMGDJ_LOININBPIBI",
Self::Bebjeigpoip => "HCKLELPMGDJ_BEBJEIGPOIP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HCKLELPMGDJ_LAJKGDHNAJJ" => Some(Self::Lajkgdhnajj),
"HCKLELPMGDJ_EEPCNPOANIH" => Some(Self::Eepcnpoanih),
"HCKLELPMGDJ_LOININBPIBI" => Some(Self::Loininbpibi),
"HCKLELPMGDJ_BEBJEIGPOIP" => Some(Self::Bebjeigpoip),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lnnfnlkacon {
Pcpdhelpkem = 0,
Ngmmicogdfp = 1,
Klhdcopplng = 2,
Ljfkpdahkhf = 3,
}
impl Lnnfnlkacon {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "LNNFNLKACON_PCPDHELPKEM",
Self::Ngmmicogdfp => "LNNFNLKACON_NGMMICOGDFP",
Self::Klhdcopplng => "LNNFNLKACON_KLHDCOPPLNG",
Self::Ljfkpdahkhf => "LNNFNLKACON_LJFKPDAHKHF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LNNFNLKACON_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"LNNFNLKACON_NGMMICOGDFP" => Some(Self::Ngmmicogdfp),
"LNNFNLKACON_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
"LNNFNLKACON_LJFKPDAHKHF" => Some(Self::Ljfkpdahkhf),
_ => None,
}
}
}
/// Obf: FEPPEMMMGMM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueNousDicePhase {
FeppemmmgmmPcpdhelpkem = 0,
FeppemmmgmmMgmnblipflp = 1,
FeppemmmgmmJgilipepocj = 2,
}
impl ChessRogueNousDicePhase {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FeppemmmgmmPcpdhelpkem => "FEPPEMMMGMM_PCPDHELPKEM",
Self::FeppemmmgmmMgmnblipflp => "FEPPEMMMGMM_MGMNBLIPFLP",
Self::FeppemmmgmmJgilipepocj => "FEPPEMMMGMM_JGILIPEPOCJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEPPEMMMGMM_PCPDHELPKEM" => Some(Self::FeppemmmgmmPcpdhelpkem),
"FEPPEMMMGMM_MGMNBLIPFLP" => Some(Self::FeppemmmgmmMgmnblipflp),
"FEPPEMMMGMM_JGILIPEPOCJ" => Some(Self::FeppemmmgmmJgilipepocj),
_ => None,
}
}
}
/// Obf: ECGCPKLHDEC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChimeraType {
EcgcpklhdecPcpdhelpkem = 0,
CmdChimeraStartEndlessCsReq = 8174,
CmdGetDataScRsp = 8180,
CmdChimeraFinishEndlessRoundScRsp = 8179,
CmdChimeraQuitEndlessScRsp = 8178,
CmdChimeraFinishRoundCsReq = 8175,
CmdChimeraFinishRound = 8168,
CmdInieldcagdg = 8173,
CmdChimeraDoFinalRoundScRsp = 8163,
CmdChimeraStartEndlessScRsp = 8177,
CmdChimeraDoFinalRoundCsReq = 8164,
CmdChimeraRoundWorkStartCsReq = 8169,
CmdChimeraGetDataCsReq = 8161,
EcgcpklhdecAicoenepacm = 8162,
CmdOijjdmgodjp = 8170,
CmdChimeraFinishEndlessRoundCsReq = 8167,
CmdChimeraQuitEndlessCsReq = 8171,
}
impl CmdChimeraType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EcgcpklhdecPcpdhelpkem => "ECGCPKLHDEC_PCPDHELPKEM",
Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq",
Self::CmdGetDataScRsp => "CmdGetDataScRsp",
Self::CmdChimeraFinishEndlessRoundScRsp => {
"CmdChimeraFinishEndlessRoundScRsp"
}
Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp",
Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq",
Self::CmdChimeraFinishRound => "CmdChimeraFinishRound",
Self::CmdInieldcagdg => "CmdINIELDCAGDG",
Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp",
Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp",
Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq",
Self::CmdChimeraRoundWorkStartCsReq => "CmdChimeraRoundWorkStartCsReq",
Self::CmdChimeraGetDataCsReq => "CmdChimeraGetDataCsReq",
Self::EcgcpklhdecAicoenepacm => "ECGCPKLHDEC_AICOENEPACM",
Self::CmdOijjdmgodjp => "CmdOIJJDMGODJP",
Self::CmdChimeraFinishEndlessRoundCsReq => {
"CmdChimeraFinishEndlessRoundCsReq"
}
Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ECGCPKLHDEC_PCPDHELPKEM" => Some(Self::EcgcpklhdecPcpdhelpkem),
"CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq),
"CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp),
"CmdChimeraFinishEndlessRoundScRsp" => {
Some(Self::CmdChimeraFinishEndlessRoundScRsp)
}
"CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp),
"CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq),
"CmdChimeraFinishRound" => Some(Self::CmdChimeraFinishRound),
"CmdINIELDCAGDG" => Some(Self::CmdInieldcagdg),
"CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp),
"CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp),
"CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq),
"CmdChimeraRoundWorkStartCsReq" => Some(Self::CmdChimeraRoundWorkStartCsReq),
"CmdChimeraGetDataCsReq" => Some(Self::CmdChimeraGetDataCsReq),
"ECGCPKLHDEC_AICOENEPACM" => Some(Self::EcgcpklhdecAicoenepacm),
"CmdOIJJDMGODJP" => Some(Self::CmdOijjdmgodjp),
"CmdChimeraFinishEndlessRoundCsReq" => {
Some(Self::CmdChimeraFinishEndlessRoundCsReq)
}
"CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ghjifohjoem {
Kipcefmgpee = 0,
Fjhmdlolcgh = 1,
Moemlcgihnf = 2,
Gnigabjicnj = 3,
}
impl Ghjifohjoem {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kipcefmgpee => "GHJIFOHJOEM_KIPCEFMGPEE",
Self::Fjhmdlolcgh => "GHJIFOHJOEM_FJHMDLOLCGH",
Self::Moemlcgihnf => "GHJIFOHJOEM_MOEMLCGIHNF",
Self::Gnigabjicnj => "GHJIFOHJOEM_GNIGABJICNJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GHJIFOHJOEM_KIPCEFMGPEE" => Some(Self::Kipcefmgpee),
"GHJIFOHJOEM_FJHMDLOLCGH" => Some(Self::Fjhmdlolcgh),
"GHJIFOHJOEM_MOEMLCGIHNF" => Some(Self::Moemlcgihnf),
"GHJIFOHJOEM_GNIGABJICNJ" => Some(Self::Gnigabjicnj),
_ => None,
}
}
}
/// Obf: DJFFICEEBAA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChimeraRoundWorkEndReason {
DjfficeebaaOdceomjacme = 0,
DjfficeebaaOhfgfblbhek = 1,
DjfficeebaaCglfgfhbekb = 2,
DjfficeebaaGgdkdlcpaja = 3,
}
impl ChimeraRoundWorkEndReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DjfficeebaaOdceomjacme => "DJFFICEEBAA_ODCEOMJACME",
Self::DjfficeebaaOhfgfblbhek => "DJFFICEEBAA_OHFGFBLBHEK",
Self::DjfficeebaaCglfgfhbekb => "DJFFICEEBAA_CGLFGFHBEKB",
Self::DjfficeebaaGgdkdlcpaja => "DJFFICEEBAA_GGDKDLCPAJA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DJFFICEEBAA_ODCEOMJACME" => Some(Self::DjfficeebaaOdceomjacme),
"DJFFICEEBAA_OHFGFBLBHEK" => Some(Self::DjfficeebaaOhfgfblbhek),
"DJFFICEEBAA_CGLFGFHBEKB" => Some(Self::DjfficeebaaCglfgfhbekb),
"DJFFICEEBAA_GGDKDLCPAJA" => Some(Self::DjfficeebaaGgdkdlcpaja),
_ => None,
}
}
}
/// Obf: MNGJGGANIIP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChimeraDuelType {
MngjgganiipPcpdhelpkem = 0,
CmdChimeraDuelStartGameScRsp = 9211,
CmdChimeraDuelEndRoundShopStageScRsp = 9229,
CmdChimeraDuelSelectGameCsReq = 9214,
CmdChimeraDuelEndRoundBattleStageCsReq = 9212,
CmdChimeraDuelFinishMasterChallengeCsReq = 9256,
CmdChimeraDuelShopLockCsReq = 9241,
CmdChimeraDuelEndRoundShopStageCsReq = 9257,
CmdChimeraDuelStartGameCsReq = 9215,
CmdChimeraDuelGetDataCsReq = 9223,
CmdChimeraDuelEndGameCsReq = 9228,
CmdChimeraDuelShopBuyItemScRsp = 9226,
CmdChimeraDuelUnlockMasterCsReq = 9245,
CmdChimeraDuelSellChimeraScRsp = 9219,
CmdChimeraDuelSellChimeraCsReq = 9243,
CmdChimeraDuelEndRoundBattleStageScRsp = 9254,
CmdChimeraDuelShopBuyChimeraCsReq = 9246,
CmdReceive = 9232,
CmdChimeraDuelShopBuyChimeraScRsp = 9213,
CmdChimeraDuelSetFriendDefendLineupCsReq = 9253,
CmdChimeraDuelSaveFriendPvpLineupCsReq = 9258,
CmdChimeraDuelChangeLineupCsReq = 9236,
CmdChimeraDuelGetFriendListCsReq = 9230,
CmdChimeraDuelShopRefreshCsReq = 9259,
CmdChimeraDuelGetDataScRsp = 9217,
CmdChimeraDuelShopLockScRsp = 9231,
CmdChimeraDuelSaveFriendPvpLineupScRsp = 9239,
CmdChimeraDuelChangeLineupScRsp = 9218,
CmdChimeraDuelShopBuyItemCsReq = 9260,
CmdChimeraDuelSetFriendDefendLineupScRsp = 9249,
CmdChimeraDuelSyncChangeScNotify = 9216,
CmdChimeraDuelFinishMasterChallengeScRsp = 9250,
CmdChimeraDuelSelectGameScRsp = 9247,
CmdChimeraDuelShopRefreshScRsp = 9225,
CmdChimeraDuelEndGameScRsp = 9255,
CmdChimeraDuelUnlockMasterScRsp = 9248,
}
impl CmdChimeraDuelType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MngjgganiipPcpdhelpkem => "MNGJGGANIIP_PCPDHELPKEM",
Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp",
Self::CmdChimeraDuelEndRoundShopStageScRsp => {
"CmdChimeraDuelEndRoundShopStageScRsp"
}
Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq",
Self::CmdChimeraDuelEndRoundBattleStageCsReq => {
"CmdChimeraDuelEndRoundBattleStageCsReq"
}
Self::CmdChimeraDuelFinishMasterChallengeCsReq => {
"CmdChimeraDuelFinishMasterChallengeCsReq"
}
Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq",
Self::CmdChimeraDuelEndRoundShopStageCsReq => {
"CmdChimeraDuelEndRoundShopStageCsReq"
}
Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq",
Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq",
Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq",
Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp",
Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq",
Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp",
Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq",
Self::CmdChimeraDuelEndRoundBattleStageScRsp => {
"CmdChimeraDuelEndRoundBattleStageScRsp"
}
Self::CmdChimeraDuelShopBuyChimeraCsReq => {
"CmdChimeraDuelShopBuyChimeraCsReq"
}
Self::CmdReceive => "CmdReceive",
Self::CmdChimeraDuelShopBuyChimeraScRsp => {
"CmdChimeraDuelShopBuyChimeraScRsp"
}
Self::CmdChimeraDuelSetFriendDefendLineupCsReq => {
"CmdChimeraDuelSetFriendDefendLineupCsReq"
}
Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => {
"CmdChimeraDuelSaveFriendPvpLineupCsReq"
}
Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq",
Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq",
Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq",
Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp",
Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp",
Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => {
"CmdChimeraDuelSaveFriendPvpLineupScRsp"
}
Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp",
Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq",
Self::CmdChimeraDuelSetFriendDefendLineupScRsp => {
"CmdChimeraDuelSetFriendDefendLineupScRsp"
}
Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify",
Self::CmdChimeraDuelFinishMasterChallengeScRsp => {
"CmdChimeraDuelFinishMasterChallengeScRsp"
}
Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp",
Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp",
Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp",
Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MNGJGGANIIP_PCPDHELPKEM" => Some(Self::MngjgganiipPcpdhelpkem),
"CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp),
"CmdChimeraDuelEndRoundShopStageScRsp" => {
Some(Self::CmdChimeraDuelEndRoundShopStageScRsp)
}
"CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq),
"CmdChimeraDuelEndRoundBattleStageCsReq" => {
Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq)
}
"CmdChimeraDuelFinishMasterChallengeCsReq" => {
Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq)
}
"CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq),
"CmdChimeraDuelEndRoundShopStageCsReq" => {
Some(Self::CmdChimeraDuelEndRoundShopStageCsReq)
}
"CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq),
"CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq),
"CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq),
"CmdChimeraDuelShopBuyItemScRsp" => {
Some(Self::CmdChimeraDuelShopBuyItemScRsp)
}
"CmdChimeraDuelUnlockMasterCsReq" => {
Some(Self::CmdChimeraDuelUnlockMasterCsReq)
}
"CmdChimeraDuelSellChimeraScRsp" => {
Some(Self::CmdChimeraDuelSellChimeraScRsp)
}
"CmdChimeraDuelSellChimeraCsReq" => {
Some(Self::CmdChimeraDuelSellChimeraCsReq)
}
"CmdChimeraDuelEndRoundBattleStageScRsp" => {
Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp)
}
"CmdChimeraDuelShopBuyChimeraCsReq" => {
Some(Self::CmdChimeraDuelShopBuyChimeraCsReq)
}
"CmdReceive" => Some(Self::CmdReceive),
"CmdChimeraDuelShopBuyChimeraScRsp" => {
Some(Self::CmdChimeraDuelShopBuyChimeraScRsp)
}
"CmdChimeraDuelSetFriendDefendLineupCsReq" => {
Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq)
}
"CmdChimeraDuelSaveFriendPvpLineupCsReq" => {
Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq)
}
"CmdChimeraDuelChangeLineupCsReq" => {
Some(Self::CmdChimeraDuelChangeLineupCsReq)
}
"CmdChimeraDuelGetFriendListCsReq" => {
Some(Self::CmdChimeraDuelGetFriendListCsReq)
}
"CmdChimeraDuelShopRefreshCsReq" => {
Some(Self::CmdChimeraDuelShopRefreshCsReq)
}
"CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp),
"CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp),
"CmdChimeraDuelSaveFriendPvpLineupScRsp" => {
Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp)
}
"CmdChimeraDuelChangeLineupScRsp" => {
Some(Self::CmdChimeraDuelChangeLineupScRsp)
}
"CmdChimeraDuelShopBuyItemCsReq" => {
Some(Self::CmdChimeraDuelShopBuyItemCsReq)
}
"CmdChimeraDuelSetFriendDefendLineupScRsp" => {
Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp)
}
"CmdChimeraDuelSyncChangeScNotify" => {
Some(Self::CmdChimeraDuelSyncChangeScNotify)
}
"CmdChimeraDuelFinishMasterChallengeScRsp" => {
Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp)
}
"CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp),
"CmdChimeraDuelShopRefreshScRsp" => {
Some(Self::CmdChimeraDuelShopRefreshScRsp)
}
"CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp),
"CmdChimeraDuelUnlockMasterScRsp" => {
Some(Self::CmdChimeraDuelUnlockMasterScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fjdilegcbhp {
Pcpdhelpkem = 0,
Mhljmjfdpgj = 1,
Pjighnfhfkd = 2,
Kcnokmdopjb = 3,
Loehhlbjacf = 4,
Bmkaefaknfj = 5,
}
impl Fjdilegcbhp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FJDILEGCBHP_PCPDHELPKEM",
Self::Mhljmjfdpgj => "FJDILEGCBHP_MHLJMJFDPGJ",
Self::Pjighnfhfkd => "FJDILEGCBHP_PJIGHNFHFKD",
Self::Kcnokmdopjb => "FJDILEGCBHP_KCNOKMDOPJB",
Self::Loehhlbjacf => "FJDILEGCBHP_LOEHHLBJACF",
Self::Bmkaefaknfj => "FJDILEGCBHP_BMKAEFAKNFJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FJDILEGCBHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FJDILEGCBHP_MHLJMJFDPGJ" => Some(Self::Mhljmjfdpgj),
"FJDILEGCBHP_PJIGHNFHFKD" => Some(Self::Pjighnfhfkd),
"FJDILEGCBHP_KCNOKMDOPJB" => Some(Self::Kcnokmdopjb),
"FJDILEGCBHP_LOEHHLBJACF" => Some(Self::Loehhlbjacf),
"FJDILEGCBHP_BMKAEFAKNFJ" => Some(Self::Bmkaefaknfj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dcifpicpjmk {
Pcpdhelpkem = 0,
Fcehnmjjabe = 1,
Fnkdiebkoha = 2,
Dkpfeebidmp = 3,
}
impl Dcifpicpjmk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "DCIFPICPJMK_PCPDHELPKEM",
Self::Fcehnmjjabe => "DCIFPICPJMK_FCEHNMJJABE",
Self::Fnkdiebkoha => "DCIFPICPJMK_FNKDIEBKOHA",
Self::Dkpfeebidmp => "DCIFPICPJMK_DKPFEEBIDMP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DCIFPICPJMK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"DCIFPICPJMK_FCEHNMJJABE" => Some(Self::Fcehnmjjabe),
"DCIFPICPJMK_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha),
"DCIFPICPJMK_DKPFEEBIDMP" => Some(Self::Dkpfeebidmp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mbkmljabcbe {
Bnjmpchfina = 0,
Ccjcfmiafcm = 1,
Adeamnahbpe = 2,
}
impl Mbkmljabcbe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bnjmpchfina => "MBKMLJABCBE_BNJMPCHFINA",
Self::Ccjcfmiafcm => "MBKMLJABCBE_CCJCFMIAFCM",
Self::Adeamnahbpe => "MBKMLJABCBE_ADEAMNAHBPE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MBKMLJABCBE_BNJMPCHFINA" => Some(Self::Bnjmpchfina),
"MBKMLJABCBE_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm),
"MBKMLJABCBE_ADEAMNAHBPE" => Some(Self::Adeamnahbpe),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Agjpcoompgh {
Pcpdhelpkem = 0,
Ockejmfmnaa = 1,
Najcpopjglb = 2,
}
impl Agjpcoompgh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "AGJPCOOMPGH_PCPDHELPKEM",
Self::Ockejmfmnaa => "AGJPCOOMPGH_OCKEJMFMNAA",
Self::Najcpopjglb => "AGJPCOOMPGH_NAJCPOPJGLB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGJPCOOMPGH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"AGJPCOOMPGH_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa),
"AGJPCOOMPGH_NAJCPOPJGLB" => Some(Self::Najcpopjglb),
_ => None,
}
}
}
/// Obf: ALPPHEHNPLE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdClientCustomOpType {
AlpphehnpleBeendipkknj = 0,
CmdKoiphjfenin = 9839,
}
impl CmdClientCustomOpType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AlpphehnpleBeendipkknj => "ALPPHEHNPLE_BEENDIPKKNJ",
Self::CmdKoiphjfenin => "CmdKOIPHJFENIN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ALPPHEHNPLE_BEENDIPKKNJ" => Some(Self::AlpphehnpleBeendipkknj),
"CmdKOIPHJFENIN" => Some(Self::CmdKoiphjfenin),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Engojbomdaf {
Pcpdhelpkem = 0,
Oagadconinc = 1,
}
impl Engojbomdaf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "ENGOJBOMDAF_PCPDHELPKEM",
Self::Oagadconinc => "ENGOJBOMDAF_OAGADCONINC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENGOJBOMDAF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"ENGOJBOMDAF_OAGADCONINC" => Some(Self::Oagadconinc),
_ => None,
}
}
}
/// Obf: EKDEGMMHODO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdClockParkType {
EkdegmmhodoPcpdhelpkem = 0,
CmdClockParkHandleWaitOperationScRsp = 7244,
CmdBedfgpifged = 7250,
CmdClockParkFinishScriptScNotify = 7249,
CmdClockParkGetInfoCsReq = 7213,
CmdClockParkGetOngoingScriptInfoCsReq = 7247,
CmdClockParkUnlockTalentCsReq = 7235,
CmdNajgipigcdh = 7221,
CmdClockParkStartScriptScRsp = 7201,
CmdClockParkUnlockTalentScRsp = 7238,
CmdClockParkQuitScriptCsReq = 7218,
CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7202,
CmdClockParkGetInfoScRsp = 7207,
CmdClockParkStartScriptCsReq = 7205,
CmdClockParkGetOngoingScriptInfoScRsp = 7219,
CmdApbjobnpban = 7245,
CmdClockParkUseBuffCsReq = 7231,
}
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 {
Self::EkdegmmhodoPcpdhelpkem => "EKDEGMMHODO_PCPDHELPKEM",
Self::CmdClockParkHandleWaitOperationScRsp => {
"CmdClockParkHandleWaitOperationScRsp"
}
Self::CmdBedfgpifged => "CmdBEDFGPIFGED",
Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify",
Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq",
Self::CmdClockParkGetOngoingScriptInfoCsReq => {
"CmdClockParkGetOngoingScriptInfoCsReq"
}
Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq",
Self::CmdNajgipigcdh => "CmdNAJGIPIGCDH",
Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp",
Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp",
Self::CmdClockParkQuitScriptCsReq => "CmdClockParkQuitScriptCsReq",
Self::CmdClockParkHandleWaitPlaceDiceOperationCsReq => {
"CmdClockParkHandleWaitPlaceDiceOperationCsReq"
}
Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp",
Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq",
Self::CmdClockParkGetOngoingScriptInfoScRsp => {
"CmdClockParkGetOngoingScriptInfoScRsp"
}
Self::CmdApbjobnpban => "CmdAPBJOBNPBAN",
Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EKDEGMMHODO_PCPDHELPKEM" => Some(Self::EkdegmmhodoPcpdhelpkem),
"CmdClockParkHandleWaitOperationScRsp" => {
Some(Self::CmdClockParkHandleWaitOperationScRsp)
}
"CmdBEDFGPIFGED" => Some(Self::CmdBedfgpifged),
"CmdClockParkFinishScriptScNotify" => {
Some(Self::CmdClockParkFinishScriptScNotify)
}
"CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq),
"CmdClockParkGetOngoingScriptInfoCsReq" => {
Some(Self::CmdClockParkGetOngoingScriptInfoCsReq)
}
"CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq),
"CmdNAJGIPIGCDH" => Some(Self::CmdNajgipigcdh),
"CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp),
"CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp),
"CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq),
"CmdClockParkHandleWaitPlaceDiceOperationCsReq" => {
Some(Self::CmdClockParkHandleWaitPlaceDiceOperationCsReq)
}
"CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp),
"CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq),
"CmdClockParkGetOngoingScriptInfoScRsp" => {
Some(Self::CmdClockParkGetOngoingScriptInfoScRsp)
}
"CmdAPBJOBNPBAN" => Some(Self::CmdApbjobnpban),
"CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq),
_ => None,
}
}
}
/// Obf: FOGFBPODIDN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ClockParkPlayStatus {
FogfbpodidnEcfaomlddgl = 0,
FogfbpodidnNljjdpfddng = 1,
FogfbpodidnCpkikjbgolb = 2,
FogfbpodidnCcihcbagimh = 5,
}
impl ClockParkPlayStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FogfbpodidnEcfaomlddgl => "FOGFBPODIDN_ECFAOMLDDGL",
Self::FogfbpodidnNljjdpfddng => "FOGFBPODIDN_NLJJDPFDDNG",
Self::FogfbpodidnCpkikjbgolb => "FOGFBPODIDN_CPKIKJBGOLB",
Self::FogfbpodidnCcihcbagimh => "FOGFBPODIDN_CCIHCBAGIMH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FOGFBPODIDN_ECFAOMLDDGL" => Some(Self::FogfbpodidnEcfaomlddgl),
"FOGFBPODIDN_NLJJDPFDDNG" => Some(Self::FogfbpodidnNljjdpfddng),
"FOGFBPODIDN_CPKIKJBGOLB" => Some(Self::FogfbpodidnCpkikjbgolb),
"FOGFBPODIDN_CCIHCBAGIMH" => Some(Self::FogfbpodidnCcihcbagimh),
_ => None,
}
}
}
/// Obf: JMENBHEJCLN
#[derive(proto_derive::CmdID)]
#[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 {
Self::MissionNone => "MISSION_NONE",
Self::MissionDoing => "MISSION_DOING",
Self::MissionFinish => "MISSION_FINISH",
Self::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,
}
}
}
/// Obf: LKCKJFANMKM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MessageSectionStatus {
LkckjfanmkmMonhnjkejac = 0,
LkckjfanmkmNhjjigoijdi = 1,
LkckjfanmkmEjchamieomb = 2,
LkckjfanmkmAjbfpbgjhfj = 3,
}
impl MessageSectionStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LkckjfanmkmMonhnjkejac => "LKCKJFANMKM_MONHNJKEJAC",
Self::LkckjfanmkmNhjjigoijdi => "LKCKJFANMKM_NHJJIGOIJDI",
Self::LkckjfanmkmEjchamieomb => "LKCKJFANMKM_EJCHAMIEOMB",
Self::LkckjfanmkmAjbfpbgjhfj => "LKCKJFANMKM_AJBFPBGJHFJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LKCKJFANMKM_MONHNJKEJAC" => Some(Self::LkckjfanmkmMonhnjkejac),
"LKCKJFANMKM_NHJJIGOIJDI" => Some(Self::LkckjfanmkmNhjjigoijdi),
"LKCKJFANMKM_EJCHAMIEOMB" => Some(Self::LkckjfanmkmEjchamieomb),
"LKCKJFANMKM_AJBFPBGJHFJ" => Some(Self::LkckjfanmkmAjbfpbgjhfj),
_ => None,
}
}
}
/// Obf: BAIHEIGBANF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MessageGroupStatus {
BaiheigbanfAgclohkjkpp = 0,
BaiheigbanfApnejoakbaf = 1,
BaiheigbanfMlacdhmnchf = 2,
BaiheigbanfIokhoappkdj = 3,
}
impl MessageGroupStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BaiheigbanfAgclohkjkpp => "BAIHEIGBANF_AGCLOHKJKPP",
Self::BaiheigbanfApnejoakbaf => "BAIHEIGBANF_APNEJOAKBAF",
Self::BaiheigbanfMlacdhmnchf => "BAIHEIGBANF_MLACDHMNCHF",
Self::BaiheigbanfIokhoappkdj => "BAIHEIGBANF_IOKHOAPPKDJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BAIHEIGBANF_AGCLOHKJKPP" => Some(Self::BaiheigbanfAgclohkjkpp),
"BAIHEIGBANF_APNEJOAKBAF" => Some(Self::BaiheigbanfApnejoakbaf),
"BAIHEIGBANF_MLACDHMNCHF" => Some(Self::BaiheigbanfMlacdhmnchf),
"BAIHEIGBANF_IOKHOAPPKDJ" => Some(Self::BaiheigbanfIokhoappkdj),
_ => None,
}
}
}
/// Obf: GNJDIICBHKI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleRecordType {
GnjdiicbhkiEdjmflnkkbc = 0,
GnjdiicbhkiNdgldppjcho = 1,
GnjdiicbhkiPnoggdbelba = 2,
}
impl BattleRecordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GnjdiicbhkiEdjmflnkkbc => "GNJDIICBHKI_EDJMFLNKKBC",
Self::GnjdiicbhkiNdgldppjcho => "GNJDIICBHKI_NDGLDPPJCHO",
Self::GnjdiicbhkiPnoggdbelba => "GNJDIICBHKI_PNOGGDBELBA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GNJDIICBHKI_EDJMFLNKKBC" => Some(Self::GnjdiicbhkiEdjmflnkkbc),
"GNJDIICBHKI_NDGLDPPJCHO" => Some(Self::GnjdiicbhkiNdgldppjcho),
"GNJDIICBHKI_PNOGGDBELBA" => Some(Self::GnjdiicbhkiPnoggdbelba),
_ => None,
}
}
}
/// Obf: BBFBNMFDFNF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RebattleType {
BbfbnmfdfnfPcpdhelpkem = 0,
BbfbnmfdfnfLkejaonbjig = 1,
BbfbnmfdfnfFbmmpldmdmp = 2,
BbfbnmfdfnfFhlbedmpoil = 3,
BbfbnmfdfnfGmkoibmdgcl = 4,
BbfbnmfdfnfMihiognoemm = 5,
BbfbnmfdfnfHplikandppc = 6,
}
impl RebattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BbfbnmfdfnfPcpdhelpkem => "BBFBNMFDFNF_PCPDHELPKEM",
Self::BbfbnmfdfnfLkejaonbjig => "BBFBNMFDFNF_LKEJAONBJIG",
Self::BbfbnmfdfnfFbmmpldmdmp => "BBFBNMFDFNF_FBMMPLDMDMP",
Self::BbfbnmfdfnfFhlbedmpoil => "BBFBNMFDFNF_FHLBEDMPOIL",
Self::BbfbnmfdfnfGmkoibmdgcl => "BBFBNMFDFNF_GMKOIBMDGCL",
Self::BbfbnmfdfnfMihiognoemm => "BBFBNMFDFNF_MIHIOGNOEMM",
Self::BbfbnmfdfnfHplikandppc => "BBFBNMFDFNF_HPLIKANDPPC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BBFBNMFDFNF_PCPDHELPKEM" => Some(Self::BbfbnmfdfnfPcpdhelpkem),
"BBFBNMFDFNF_LKEJAONBJIG" => Some(Self::BbfbnmfdfnfLkejaonbjig),
"BBFBNMFDFNF_FBMMPLDMDMP" => Some(Self::BbfbnmfdfnfFbmmpldmdmp),
"BBFBNMFDFNF_FHLBEDMPOIL" => Some(Self::BbfbnmfdfnfFhlbedmpoil),
"BBFBNMFDFNF_GMKOIBMDGCL" => Some(Self::BbfbnmfdfnfGmkoibmdgcl),
"BBFBNMFDFNF_MIHIOGNOEMM" => Some(Self::BbfbnmfdfnfMihiognoemm),
"BBFBNMFDFNF_HPLIKANDPPC" => Some(Self::BbfbnmfdfnfHplikandppc),
_ => None,
}
}
}
/// Obf: KCIJNMMBMOF
#[derive(proto_derive::CmdID)]
#[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 {
Self::None => "ContentPackageStatus_None",
Self::Init => "ContentPackageStatus_Init",
Self::Doing => "ContentPackageStatus_Doing",
Self::Finished => "ContentPackageStatus_Finished",
Self::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,
}
}
}
/// Obf: CGDHKGPIDLM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdContentPackageType {
CgdhkgpidlmPcpdhelpkem = 0,
CmdContentPackageSyncDataScNotify = 7530,
CgdhkgpidlmDhdcgmnccfb = 7513,
CmdContentPackageGetDataScRsp = 7507,
CmdContentPackageTransferScNotify = 7538,
}
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 {
Self::CgdhkgpidlmPcpdhelpkem => "CGDHKGPIDLM_PCPDHELPKEM",
Self::CmdContentPackageSyncDataScNotify => {
"CmdContentPackageSyncDataScNotify"
}
Self::CgdhkgpidlmDhdcgmnccfb => "CGDHKGPIDLM_DHDCGMNCCFB",
Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp",
Self::CmdContentPackageTransferScNotify => {
"CmdContentPackageTransferScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CGDHKGPIDLM_PCPDHELPKEM" => Some(Self::CgdhkgpidlmPcpdhelpkem),
"CmdContentPackageSyncDataScNotify" => {
Some(Self::CmdContentPackageSyncDataScNotify)
}
"CGDHKGPIDLM_DHDCGMNCCFB" => Some(Self::CgdhkgpidlmDhdcgmnccfb),
"CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp),
"CmdContentPackageTransferScNotify" => {
Some(Self::CmdContentPackageTransferScNotify)
}
_ => None,
}
}
}
/// Obf: OMDDKHBJBGE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDailyActiveType {
OmddkhbjbgePcpdhelpkem = 0,
CmdTakeApRewardScRsp = 3310,
CmdDailyActiveInfoNotify = 3314,
CmdTakeApRewardCsReq = 3391,
CmdGetDailyActiveInfoCsReq = 3394,
CmdTakeAllApRewardCsReq = 3318,
CmdTakeAllApRewardScRsp = 3309,
CmdGetDailyActiveInfoScRsp = 3395,
}
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 {
Self::OmddkhbjbgePcpdhelpkem => "OMDDKHBJBGE_PCPDHELPKEM",
Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp",
Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify",
Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq",
Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq",
Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq",
Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp",
Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OMDDKHBJBGE_PCPDHELPKEM" => Some(Self::OmddkhbjbgePcpdhelpkem),
"CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp),
"CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify),
"CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq),
"CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq),
"CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq),
"CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp),
"CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp),
_ => None,
}
}
}
/// Obf: JPBCLHJEFMK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDiceCombatType {
JpbclhjefmkPcpdhelpkem = 0,
CmdModifyAvatarDiceRsp = 9263,
CmdDiceCombatUpgradeAvatarCsReq = 9289,
CmdGetDiceCombatSystemDataReq = 9267,
CmdEjeajoaaemb = 9282,
CmdDiceCombatMainPageRollDiceCsReq = 9261,
CmdDiceCombatBuyShopGoodReq = 9290,
CmdBuyShopGoodScRsp = 9266,
CmdAipemeedhak = 9288,
CmdDiceCombatFinishPveStageCsReq = 9262,
CmdLaooihpkmoo = 9264,
CmdGetSystemDataRsp = 9275,
CmdDiceCombatModifyAvatarDiceCsReq = 9268,
CmdGetDiceCombatShopDataReq = 9273,
CmdUpgradeAvatarRsp = 9276,
CmdGetShopDataScRsp = 9277,
CmdFinishPveStageScRsp = 9265,
CmdAddItemRsp = 9278,
CmdV2FinishPveStageCsReq = 9298,
CmdV2FinishPveStageScRsp = 9280,
}
impl CmdDiceCombatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JpbclhjefmkPcpdhelpkem => "JPBCLHJEFMK_PCPDHELPKEM",
Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp",
Self::CmdDiceCombatUpgradeAvatarCsReq => "CmdDiceCombatUpgradeAvatarCsReq",
Self::CmdGetDiceCombatSystemDataReq => "CmdGetDiceCombatSystemDataReq",
Self::CmdEjeajoaaemb => "CmdEJEAJOAAEMB",
Self::CmdDiceCombatMainPageRollDiceCsReq => {
"CmdDiceCombatMainPageRollDiceCsReq"
}
Self::CmdDiceCombatBuyShopGoodReq => "CmdDiceCombatBuyShopGoodReq",
Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp",
Self::CmdAipemeedhak => "CmdAIPEMEEDHAK",
Self::CmdDiceCombatFinishPveStageCsReq => "CmdDiceCombatFinishPveStageCsReq",
Self::CmdLaooihpkmoo => "CmdLAOOIHPKMOO",
Self::CmdGetSystemDataRsp => "CmdGetSystemDataRsp",
Self::CmdDiceCombatModifyAvatarDiceCsReq => {
"CmdDiceCombatModifyAvatarDiceCsReq"
}
Self::CmdGetDiceCombatShopDataReq => "CmdGetDiceCombatShopDataReq",
Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp",
Self::CmdGetShopDataScRsp => "CmdGetShopDataScRsp",
Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp",
Self::CmdAddItemRsp => "CmdAddItemRsp",
Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq",
Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JPBCLHJEFMK_PCPDHELPKEM" => Some(Self::JpbclhjefmkPcpdhelpkem),
"CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp),
"CmdDiceCombatUpgradeAvatarCsReq" => {
Some(Self::CmdDiceCombatUpgradeAvatarCsReq)
}
"CmdGetDiceCombatSystemDataReq" => Some(Self::CmdGetDiceCombatSystemDataReq),
"CmdEJEAJOAAEMB" => Some(Self::CmdEjeajoaaemb),
"CmdDiceCombatMainPageRollDiceCsReq" => {
Some(Self::CmdDiceCombatMainPageRollDiceCsReq)
}
"CmdDiceCombatBuyShopGoodReq" => Some(Self::CmdDiceCombatBuyShopGoodReq),
"CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp),
"CmdAIPEMEEDHAK" => Some(Self::CmdAipemeedhak),
"CmdDiceCombatFinishPveStageCsReq" => {
Some(Self::CmdDiceCombatFinishPveStageCsReq)
}
"CmdLAOOIHPKMOO" => Some(Self::CmdLaooihpkmoo),
"CmdGetSystemDataRsp" => Some(Self::CmdGetSystemDataRsp),
"CmdDiceCombatModifyAvatarDiceCsReq" => {
Some(Self::CmdDiceCombatModifyAvatarDiceCsReq)
}
"CmdGetDiceCombatShopDataReq" => Some(Self::CmdGetDiceCombatShopDataReq),
"CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp),
"CmdGetShopDataScRsp" => Some(Self::CmdGetShopDataScRsp),
"CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp),
"CmdAddItemRsp" => Some(Self::CmdAddItemRsp),
"CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq),
"CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp),
_ => None,
}
}
}
/// Obf: GEBLECMFGGA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDrinkMakerType {
GeblecmfggaPcpdhelpkem = 0,
CmdGetDrinkMakerDayEndScNotify = 6987,
CmdMakeDrinkScRsp = 6990,
CmdMakeMissionDrinkCsReq = 6994,
CmdDrinkMakerCheersGetDataScRsp = 6983,
CmdGetDrinkMakerDataScRsp = 7000,
CmdDrinkMakerCheersMakeDrinkScRsp = 6993,
CmdDrinkMakerChallengeCsReq = 6999,
CmdGetDrinkMakerDataCsReq = 6981,
CmdMakeMissionDrinkScRsp = 6997,
CmdDrinkMakerCheersEnterNextGroupScRsp = 6992,
CmdEndDrinkMakerSequenceCsReq = 6995,
CmdDrinkMakerChallengeScRsp = 6991,
CmdMakeDrinkCsReq = 6982,
CmdDrinkMakerCheersMakeDrinkCsReq = 6989,
CmdDrinkMakerUpdateTipsNotify = 6998,
CmdEndDrinkMakerSequenceScRsp = 6988,
CmdDrinkMakerCheersGetDataCsReq = 6984,
CmdDrinkMakerCheersEnterNextGroupCsReq = 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 {
Self::GeblecmfggaPcpdhelpkem => "GEBLECMFGGA_PCPDHELPKEM",
Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify",
Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp",
Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq",
Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp",
Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp",
Self::CmdDrinkMakerCheersMakeDrinkScRsp => {
"CmdDrinkMakerCheersMakeDrinkScRsp"
}
Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq",
Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq",
Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp",
Self::CmdDrinkMakerCheersEnterNextGroupScRsp => {
"CmdDrinkMakerCheersEnterNextGroupScRsp"
}
Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq",
Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp",
Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq",
Self::CmdDrinkMakerCheersMakeDrinkCsReq => {
"CmdDrinkMakerCheersMakeDrinkCsReq"
}
Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify",
Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp",
Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq",
Self::CmdDrinkMakerCheersEnterNextGroupCsReq => {
"CmdDrinkMakerCheersEnterNextGroupCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GEBLECMFGGA_PCPDHELPKEM" => Some(Self::GeblecmfggaPcpdhelpkem),
"CmdGetDrinkMakerDayEndScNotify" => {
Some(Self::CmdGetDrinkMakerDayEndScNotify)
}
"CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp),
"CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq),
"CmdDrinkMakerCheersGetDataScRsp" => {
Some(Self::CmdDrinkMakerCheersGetDataScRsp)
}
"CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp),
"CmdDrinkMakerCheersMakeDrinkScRsp" => {
Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp)
}
"CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq),
"CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq),
"CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp),
"CmdDrinkMakerCheersEnterNextGroupScRsp" => {
Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp)
}
"CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq),
"CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp),
"CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq),
"CmdDrinkMakerCheersMakeDrinkCsReq" => {
Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq)
}
"CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify),
"CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp),
"CmdDrinkMakerCheersGetDataCsReq" => {
Some(Self::CmdDrinkMakerCheersGetDataCsReq)
}
"CmdDrinkMakerCheersEnterNextGroupCsReq" => {
Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq)
}
_ => None,
}
}
}
/// Obf: LMALBOAPKOH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdElationActivityType {
LmalboapkohPcpdhelpkem = 0,
CmdElationActivityBattleEndScNotify = 9105,
CmdEnterElationActivityStageScRsp = 9107,
CmdEnterElationActivityStageCsReq = 9101,
CmdGetElationActivityDataScRsp = 9110,
CmdGetActivityElationDataCsReq = 9109,
}
impl CmdElationActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LmalboapkohPcpdhelpkem => "LMALBOAPKOH_PCPDHELPKEM",
Self::CmdElationActivityBattleEndScNotify => {
"CmdElationActivityBattleEndScNotify"
}
Self::CmdEnterElationActivityStageScRsp => {
"CmdEnterElationActivityStageScRsp"
}
Self::CmdEnterElationActivityStageCsReq => {
"CmdEnterElationActivityStageCsReq"
}
Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp",
Self::CmdGetActivityElationDataCsReq => "CmdGetActivityElationDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LMALBOAPKOH_PCPDHELPKEM" => Some(Self::LmalboapkohPcpdhelpkem),
"CmdElationActivityBattleEndScNotify" => {
Some(Self::CmdElationActivityBattleEndScNotify)
}
"CmdEnterElationActivityStageScRsp" => {
Some(Self::CmdEnterElationActivityStageScRsp)
}
"CmdEnterElationActivityStageCsReq" => {
Some(Self::CmdEnterElationActivityStageCsReq)
}
"CmdGetElationActivityDataScRsp" => {
Some(Self::CmdGetElationActivityDataScRsp)
}
"CmdGetActivityElationDataCsReq" => {
Some(Self::CmdGetActivityElationDataCsReq)
}
_ => None,
}
}
}
/// Obf: PFAIIEGNMJO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdElfRestaurantType {
PfaiiegnmjoPcpdhelpkem = 0,
CmdElfRestaurantPlantSeedScRsp = 2569,
CmdElfRestaurantRecycleSeedCsReq = 2568,
CmdElfRestaurantUpgradeRecipeLevelCsReq = 2599,
CmdElfRestaurantBuyShopItemCsReq = 2558,
PfaiiegnmjoEklmechlelj = 2553,
CmdGetElfRestaurantDataCsReq = 2563,
CmdIeiglieijan = 2571,
CmdEnterElfRestaurantNextDayCsReq = 2580,
CmdOidoejmamde = 2566,
CmdFbdoekfpdob = 2570,
CmdElfRestaurantHarvestCropScRsp = 2594,
CmdElfRestaurantFinishTradeOrderCsReq = 2559,
CmdElfRestaurantDataChangeNotify = 2588,
CmdElfRestaurantFinishTradeOrderScRsp = 2554,
CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2600,
CmdGetElfRestaurantDataScRsp = 2557,
CmdElfRestaurantHarvestCropCsReq = 2552,
CmdElfRestaurantClientStatusCsReq = 2589,
CmdSettleElfRestaurantPlayCsReq = 2556,
CmdNibainnlcbg = 2593,
PfaiiegnmjoBibkkmadlfj = 2586,
CmdElfRestaurantRecycleSeedScRsp = 2595,
CmdJdgbalbmohf = 2577,
CmdElfRestaurantBuyFieldCsReq = 2555,
CmdElfRestaurantBuyShopItemScRsp = 2583,
CmdElfRestaurantTakeVillagerRewardCsReq = 2587,
CmdPnddhickbac = 2576,
CmdBhpfbljaebk = 2551,
CmdSetElfRestaurantPlayRecipeCsReq = 2579,
CmdElfRestaurantPlantSeedCsReq = 2597,
CmdNhaalopdpoo = 2565,
CmdElfRestaurantUpgradeFacilityLevelCsReq = 2581,
CmdElfRestaurantTakeVillagerRewardScRsp = 2598,
}
impl CmdElfRestaurantType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PfaiiegnmjoPcpdhelpkem => "PFAIIEGNMJO_PCPDHELPKEM",
Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp",
Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq",
Self::CmdElfRestaurantUpgradeRecipeLevelCsReq => {
"CmdElfRestaurantUpgradeRecipeLevelCsReq"
}
Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq",
Self::PfaiiegnmjoEklmechlelj => "PFAIIEGNMJO_EKLMECHLELJ",
Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq",
Self::CmdIeiglieijan => "CmdIEIGLIEIJAN",
Self::CmdEnterElfRestaurantNextDayCsReq => {
"CmdEnterElfRestaurantNextDayCsReq"
}
Self::CmdOidoejmamde => "CmdOIDOEJMAMDE",
Self::CmdFbdoekfpdob => "CmdFBDOEKFPDOB",
Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp",
Self::CmdElfRestaurantFinishTradeOrderCsReq => {
"CmdElfRestaurantFinishTradeOrderCsReq"
}
Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify",
Self::CmdElfRestaurantFinishTradeOrderScRsp => {
"CmdElfRestaurantFinishTradeOrderScRsp"
}
Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq => {
"CmdElfRestaurantUpgradeEmployeeLevelCsReq"
}
Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp",
Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq",
Self::CmdElfRestaurantClientStatusCsReq => {
"CmdElfRestaurantClientStatusCsReq"
}
Self::CmdSettleElfRestaurantPlayCsReq => "CmdSettleElfRestaurantPlayCsReq",
Self::CmdNibainnlcbg => "CmdNIBAINNLCBG",
Self::PfaiiegnmjoBibkkmadlfj => "PFAIIEGNMJO_BIBKKMADLFJ",
Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp",
Self::CmdJdgbalbmohf => "CmdJDGBALBMOHF",
Self::CmdElfRestaurantBuyFieldCsReq => "CmdElfRestaurantBuyFieldCsReq",
Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp",
Self::CmdElfRestaurantTakeVillagerRewardCsReq => {
"CmdElfRestaurantTakeVillagerRewardCsReq"
}
Self::CmdPnddhickbac => "CmdPNDDHICKBAC",
Self::CmdBhpfbljaebk => "CmdBHPFBLJAEBK",
Self::CmdSetElfRestaurantPlayRecipeCsReq => {
"CmdSetElfRestaurantPlayRecipeCsReq"
}
Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq",
Self::CmdNhaalopdpoo => "CmdNHAALOPDPOO",
Self::CmdElfRestaurantUpgradeFacilityLevelCsReq => {
"CmdElfRestaurantUpgradeFacilityLevelCsReq"
}
Self::CmdElfRestaurantTakeVillagerRewardScRsp => {
"CmdElfRestaurantTakeVillagerRewardScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFAIIEGNMJO_PCPDHELPKEM" => Some(Self::PfaiiegnmjoPcpdhelpkem),
"CmdElfRestaurantPlantSeedScRsp" => {
Some(Self::CmdElfRestaurantPlantSeedScRsp)
}
"CmdElfRestaurantRecycleSeedCsReq" => {
Some(Self::CmdElfRestaurantRecycleSeedCsReq)
}
"CmdElfRestaurantUpgradeRecipeLevelCsReq" => {
Some(Self::CmdElfRestaurantUpgradeRecipeLevelCsReq)
}
"CmdElfRestaurantBuyShopItemCsReq" => {
Some(Self::CmdElfRestaurantBuyShopItemCsReq)
}
"PFAIIEGNMJO_EKLMECHLELJ" => Some(Self::PfaiiegnmjoEklmechlelj),
"CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq),
"CmdIEIGLIEIJAN" => Some(Self::CmdIeiglieijan),
"CmdEnterElfRestaurantNextDayCsReq" => {
Some(Self::CmdEnterElfRestaurantNextDayCsReq)
}
"CmdOIDOEJMAMDE" => Some(Self::CmdOidoejmamde),
"CmdFBDOEKFPDOB" => Some(Self::CmdFbdoekfpdob),
"CmdElfRestaurantHarvestCropScRsp" => {
Some(Self::CmdElfRestaurantHarvestCropScRsp)
}
"CmdElfRestaurantFinishTradeOrderCsReq" => {
Some(Self::CmdElfRestaurantFinishTradeOrderCsReq)
}
"CmdElfRestaurantDataChangeNotify" => {
Some(Self::CmdElfRestaurantDataChangeNotify)
}
"CmdElfRestaurantFinishTradeOrderScRsp" => {
Some(Self::CmdElfRestaurantFinishTradeOrderScRsp)
}
"CmdElfRestaurantUpgradeEmployeeLevelCsReq" => {
Some(Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq)
}
"CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp),
"CmdElfRestaurantHarvestCropCsReq" => {
Some(Self::CmdElfRestaurantHarvestCropCsReq)
}
"CmdElfRestaurantClientStatusCsReq" => {
Some(Self::CmdElfRestaurantClientStatusCsReq)
}
"CmdSettleElfRestaurantPlayCsReq" => {
Some(Self::CmdSettleElfRestaurantPlayCsReq)
}
"CmdNIBAINNLCBG" => Some(Self::CmdNibainnlcbg),
"PFAIIEGNMJO_BIBKKMADLFJ" => Some(Self::PfaiiegnmjoBibkkmadlfj),
"CmdElfRestaurantRecycleSeedScRsp" => {
Some(Self::CmdElfRestaurantRecycleSeedScRsp)
}
"CmdJDGBALBMOHF" => Some(Self::CmdJdgbalbmohf),
"CmdElfRestaurantBuyFieldCsReq" => Some(Self::CmdElfRestaurantBuyFieldCsReq),
"CmdElfRestaurantBuyShopItemScRsp" => {
Some(Self::CmdElfRestaurantBuyShopItemScRsp)
}
"CmdElfRestaurantTakeVillagerRewardCsReq" => {
Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq)
}
"CmdPNDDHICKBAC" => Some(Self::CmdPnddhickbac),
"CmdBHPFBLJAEBK" => Some(Self::CmdBhpfbljaebk),
"CmdSetElfRestaurantPlayRecipeCsReq" => {
Some(Self::CmdSetElfRestaurantPlayRecipeCsReq)
}
"CmdElfRestaurantPlantSeedCsReq" => {
Some(Self::CmdElfRestaurantPlantSeedCsReq)
}
"CmdNHAALOPDPOO" => Some(Self::CmdNhaalopdpoo),
"CmdElfRestaurantUpgradeFacilityLevelCsReq" => {
Some(Self::CmdElfRestaurantUpgradeFacilityLevelCsReq)
}
"CmdElfRestaurantTakeVillagerRewardScRsp" => {
Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp)
}
_ => None,
}
}
}
/// Obf: FINOGKEDFKG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdEraFlipperType {
FinogkedfkgPcpdhelpkem = 0,
CmdResetEraFlipperDataCsReq = 6553,
CmdChangeEraFlipperDataCsReq = 6552,
CmdLgikhmicdmm = 6564,
CmdPnkdiilaipb = 6554,
CmdAbbcocmkplj = 6558,
CmdGetEraFlipperDataCsReq = 6551,
CmdPpjogjahfgn = 6559,
CmdEnterEraFlipperDataCsReq = 6560,
CmdAdnblenfhgm = 6569,
}
impl CmdEraFlipperType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FinogkedfkgPcpdhelpkem => "FINOGKEDFKG_PCPDHELPKEM",
Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq",
Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq",
Self::CmdLgikhmicdmm => "CmdLGIKHMICDMM",
Self::CmdPnkdiilaipb => "CmdPNKDIILAIPB",
Self::CmdAbbcocmkplj => "CmdABBCOCMKPLJ",
Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq",
Self::CmdPpjogjahfgn => "CmdPPJOGJAHFGN",
Self::CmdEnterEraFlipperDataCsReq => "CmdEnterEraFlipperDataCsReq",
Self::CmdAdnblenfhgm => "CmdADNBLENFHGM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FINOGKEDFKG_PCPDHELPKEM" => Some(Self::FinogkedfkgPcpdhelpkem),
"CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq),
"CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq),
"CmdLGIKHMICDMM" => Some(Self::CmdLgikhmicdmm),
"CmdPNKDIILAIPB" => Some(Self::CmdPnkdiilaipb),
"CmdABBCOCMKPLJ" => Some(Self::CmdAbbcocmkplj),
"CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq),
"CmdPPJOGJAHFGN" => Some(Self::CmdPpjogjahfgn),
"CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq),
"CmdADNBLENFHGM" => Some(Self::CmdAdnblenfhgm),
_ => None,
}
}
}
/// Obf: JDDDPNDFNIH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdEvolveBuildType {
JdddpndfnihHojeepoedhc = 0,
CmdEvolveBuildStartLevelScRsp = 7127,
CmdEvolveBuildSkipTeachLevelScRsp = 7109,
JdddpndfnihLfhecpeaedc = 7147,
CmdEvolveBuildSkipTeachLevelCsReq = 7133,
CmdEvolveBuildStartStageCsReq = 7135,
CmdEvolveBuildShopAbilityDownCsReq = 7116,
CmdEvolveBuildShopAbilityUpCsReq = 7103,
CmdGetEvolveBuildShopAbilityResetScRsp = 7106,
CmdGetEvolveBuildShopAbilityDownScRsp = 7131,
CmdGetEvolveBuildCoinNotify = 7126,
CmdEvolveBuildStartLevelCsReq = 7130,
CmdGetEvolveBuildShopAbilityUpScRsp = 7150,
CmdEvolveBuildGiveupCsReq = 7105,
CmdGetEvolveBuildQueryInfoScRsp = 7107,
CmdGetEvolveBuildGiveupScRsp = 7101,
CmdEvolveBuildShopAbilityResetCsReq = 7115,
CmdEvolveBuildReRandomStageCsReq = 7144,
CmdGetEvolveBuildFinishScNotify = 7102,
CmdPcknajofgld = 7119,
CmdEvolveBuildQueryInfoCsReq = 7113,
CmdEvolveBuildStartStageScRsp = 7138,
CmdGetEvolveBuildReRandomStageScRsp = 7118,
}
impl CmdEvolveBuildType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JdddpndfnihHojeepoedhc => "JDDDPNDFNIH_HOJEEPOEDHC",
Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp",
Self::CmdEvolveBuildSkipTeachLevelScRsp => {
"CmdEvolveBuildSkipTeachLevelScRsp"
}
Self::JdddpndfnihLfhecpeaedc => "JDDDPNDFNIH_LFHECPEAEDC",
Self::CmdEvolveBuildSkipTeachLevelCsReq => {
"CmdEvolveBuildSkipTeachLevelCsReq"
}
Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq",
Self::CmdEvolveBuildShopAbilityDownCsReq => {
"CmdEvolveBuildShopAbilityDownCsReq"
}
Self::CmdEvolveBuildShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq",
Self::CmdGetEvolveBuildShopAbilityResetScRsp => {
"CmdGetEvolveBuildShopAbilityResetScRsp"
}
Self::CmdGetEvolveBuildShopAbilityDownScRsp => {
"CmdGetEvolveBuildShopAbilityDownScRsp"
}
Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify",
Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq",
Self::CmdGetEvolveBuildShopAbilityUpScRsp => {
"CmdGetEvolveBuildShopAbilityUpScRsp"
}
Self::CmdEvolveBuildGiveupCsReq => "CmdEvolveBuildGiveupCsReq",
Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp",
Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp",
Self::CmdEvolveBuildShopAbilityResetCsReq => {
"CmdEvolveBuildShopAbilityResetCsReq"
}
Self::CmdEvolveBuildReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq",
Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify",
Self::CmdPcknajofgld => "CmdPCKNAJOFGLD",
Self::CmdEvolveBuildQueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq",
Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp",
Self::CmdGetEvolveBuildReRandomStageScRsp => {
"CmdGetEvolveBuildReRandomStageScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JDDDPNDFNIH_HOJEEPOEDHC" => Some(Self::JdddpndfnihHojeepoedhc),
"CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp),
"CmdEvolveBuildSkipTeachLevelScRsp" => {
Some(Self::CmdEvolveBuildSkipTeachLevelScRsp)
}
"JDDDPNDFNIH_LFHECPEAEDC" => Some(Self::JdddpndfnihLfhecpeaedc),
"CmdEvolveBuildSkipTeachLevelCsReq" => {
Some(Self::CmdEvolveBuildSkipTeachLevelCsReq)
}
"CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq),
"CmdEvolveBuildShopAbilityDownCsReq" => {
Some(Self::CmdEvolveBuildShopAbilityDownCsReq)
}
"CmdEvolveBuildShopAbilityUpCsReq" => {
Some(Self::CmdEvolveBuildShopAbilityUpCsReq)
}
"CmdGetEvolveBuildShopAbilityResetScRsp" => {
Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp)
}
"CmdGetEvolveBuildShopAbilityDownScRsp" => {
Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp)
}
"CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify),
"CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq),
"CmdGetEvolveBuildShopAbilityUpScRsp" => {
Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp)
}
"CmdEvolveBuildGiveupCsReq" => Some(Self::CmdEvolveBuildGiveupCsReq),
"CmdGetEvolveBuildQueryInfoScRsp" => {
Some(Self::CmdGetEvolveBuildQueryInfoScRsp)
}
"CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp),
"CmdEvolveBuildShopAbilityResetCsReq" => {
Some(Self::CmdEvolveBuildShopAbilityResetCsReq)
}
"CmdEvolveBuildReRandomStageCsReq" => {
Some(Self::CmdEvolveBuildReRandomStageCsReq)
}
"CmdGetEvolveBuildFinishScNotify" => {
Some(Self::CmdGetEvolveBuildFinishScNotify)
}
"CmdPCKNAJOFGLD" => Some(Self::CmdPcknajofgld),
"CmdEvolveBuildQueryInfoCsReq" => Some(Self::CmdEvolveBuildQueryInfoCsReq),
"CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp),
"CmdGetEvolveBuildReRandomStageScRsp" => {
Some(Self::CmdGetEvolveBuildReRandomStageScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Agffladpoij {
Hfmblmogokb = 0,
Fmcalcmlend = 1,
Hmajlpeikfl = 2,
Klggojplieb = 3,
Pkamafjphfk = 4,
}
impl Agffladpoij {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hfmblmogokb => "AGFFLADPOIJ_HFMBLMOGOKB",
Self::Fmcalcmlend => "AGFFLADPOIJ_FMCALCMLEND",
Self::Hmajlpeikfl => "AGFFLADPOIJ_HMAJLPEIKFL",
Self::Klggojplieb => "AGFFLADPOIJ_KLGGOJPLIEB",
Self::Pkamafjphfk => "AGFFLADPOIJ_PKAMAFJPHFK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGFFLADPOIJ_HFMBLMOGOKB" => Some(Self::Hfmblmogokb),
"AGFFLADPOIJ_FMCALCMLEND" => Some(Self::Fmcalcmlend),
"AGFFLADPOIJ_HMAJLPEIKFL" => Some(Self::Hmajlpeikfl),
"AGFFLADPOIJ_KLGGOJPLIEB" => Some(Self::Klggojplieb),
"AGFFLADPOIJ_PKAMAFJPHFK" => Some(Self::Pkamafjphfk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cpcmnikflch {
Kbjaikjefbb = 0,
Hpllcddbfdc = 1,
Cbikfphilkb = 2,
Fboljfibbgm = 3,
Fieejnpohde = 4,
}
impl Cpcmnikflch {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kbjaikjefbb => "CPCMNIKFLCH_KBJAIKJEFBB",
Self::Hpllcddbfdc => "CPCMNIKFLCH_HPLLCDDBFDC",
Self::Cbikfphilkb => "CPCMNIKFLCH_CBIKFPHILKB",
Self::Fboljfibbgm => "CPCMNIKFLCH_FBOLJFIBBGM",
Self::Fieejnpohde => "CPCMNIKFLCH_FIEEJNPOHDE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CPCMNIKFLCH_KBJAIKJEFBB" => Some(Self::Kbjaikjefbb),
"CPCMNIKFLCH_HPLLCDDBFDC" => Some(Self::Hpllcddbfdc),
"CPCMNIKFLCH_CBIKFPHILKB" => Some(Self::Cbikfphilkb),
"CPCMNIKFLCH_FBOLJFIBBGM" => Some(Self::Fboljfibbgm),
"CPCMNIKFLCH_FIEEJNPOHDE" => Some(Self::Fieejnpohde),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gchpnhbdcdo {
Bfkfdkmglho = 0,
Nofgaiipidk = 1,
Gnggeplimje = 2,
}
impl Gchpnhbdcdo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bfkfdkmglho => "GCHPNHBDCDO_BFKFDKMGLHO",
Self::Nofgaiipidk => "GCHPNHBDCDO_NOFGAIIPIDK",
Self::Gnggeplimje => "GCHPNHBDCDO_GNGGEPLIMJE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GCHPNHBDCDO_BFKFDKMGLHO" => Some(Self::Bfkfdkmglho),
"GCHPNHBDCDO_NOFGAIIPIDK" => Some(Self::Nofgaiipidk),
"GCHPNHBDCDO_GNGGEPLIMJE" => Some(Self::Gnggeplimje),
_ => None,
}
}
}
/// Obf: FJKMDGNDILO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdExpeditionType {
FjkmdgndiloPcpdhelpkem = 0,
CmdAcceptMultipleExpeditionCsReq = 2503,
CmdAcceptMultipleExpeditionScRsp = 2550,
CmdTakeMultipleExpeditionRewardCsReq = 2516,
CmdGetExpeditionDataCsReq = 2513,
CmdTakeMultipleExpeditionRewardScRsp = 2531,
CmdGajmdnekpop = 2547,
CmdGetExpeditionDataScRsp = 2507,
}
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 {
Self::FjkmdgndiloPcpdhelpkem => "FJKMDGNDILO_PCPDHELPKEM",
Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq",
Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp",
Self::CmdTakeMultipleExpeditionRewardCsReq => {
"CmdTakeMultipleExpeditionRewardCsReq"
}
Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq",
Self::CmdTakeMultipleExpeditionRewardScRsp => {
"CmdTakeMultipleExpeditionRewardScRsp"
}
Self::CmdGajmdnekpop => "CmdGAJMDNEKPOP",
Self::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 {
"FJKMDGNDILO_PCPDHELPKEM" => Some(Self::FjkmdgndiloPcpdhelpkem),
"CmdAcceptMultipleExpeditionCsReq" => {
Some(Self::CmdAcceptMultipleExpeditionCsReq)
}
"CmdAcceptMultipleExpeditionScRsp" => {
Some(Self::CmdAcceptMultipleExpeditionScRsp)
}
"CmdTakeMultipleExpeditionRewardCsReq" => {
Some(Self::CmdTakeMultipleExpeditionRewardCsReq)
}
"CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq),
"CmdTakeMultipleExpeditionRewardScRsp" => {
Some(Self::CmdTakeMultipleExpeditionRewardScRsp)
}
"CmdGAJMDNEKPOP" => Some(Self::CmdGajmdnekpop),
"CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp),
_ => None,
}
}
}
/// Obf: PGEKJIEDHHD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFantasticStoryActivityType {
PgekjiedhhdPcpdhelpkem = 0,
CmdFantasticStoryActivityBattleEndScNotify = 4918,
CmdEnterActivityFantasticStoryCsReq = 4995,
CmdNdkkagkcfgh = 4994,
CmdEnterFantasticStoryActivityStageScRsp = 4914,
CmdGetFantasticStoryActivityDataScRsp = 4910,
CmdGetFantasticStoryActivityDataCsReq = 4991,
}
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 {
Self::PgekjiedhhdPcpdhelpkem => "PGEKJIEDHHD_PCPDHELPKEM",
Self::CmdFantasticStoryActivityBattleEndScNotify => {
"CmdFantasticStoryActivityBattleEndScNotify"
}
Self::CmdEnterActivityFantasticStoryCsReq => {
"CmdEnterActivityFantasticStoryCsReq"
}
Self::CmdNdkkagkcfgh => "CmdNDKKAGKCFGH",
Self::CmdEnterFantasticStoryActivityStageScRsp => {
"CmdEnterFantasticStoryActivityStageScRsp"
}
Self::CmdGetFantasticStoryActivityDataScRsp => {
"CmdGetFantasticStoryActivityDataScRsp"
}
Self::CmdGetFantasticStoryActivityDataCsReq => {
"CmdGetFantasticStoryActivityDataCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PGEKJIEDHHD_PCPDHELPKEM" => Some(Self::PgekjiedhhdPcpdhelpkem),
"CmdFantasticStoryActivityBattleEndScNotify" => {
Some(Self::CmdFantasticStoryActivityBattleEndScNotify)
}
"CmdEnterActivityFantasticStoryCsReq" => {
Some(Self::CmdEnterActivityFantasticStoryCsReq)
}
"CmdNDKKAGKCFGH" => Some(Self::CmdNdkkagkcfgh),
"CmdEnterFantasticStoryActivityStageScRsp" => {
Some(Self::CmdEnterFantasticStoryActivityStageScRsp)
}
"CmdGetFantasticStoryActivityDataScRsp" => {
Some(Self::CmdGetFantasticStoryActivityDataScRsp)
}
"CmdGetFantasticStoryActivityDataCsReq" => {
Some(Self::CmdGetFantasticStoryActivityDataCsReq)
}
_ => None,
}
}
}
/// Obf: NAAOMIGPMHE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFateType {
NaaomigpmhePcpdhelpkem = 0,
CmdFateStartCsReq = 5980,
CmdFateShopLockGoodsScRsp = 5953,
CmdFateSyncActionResultScNotify = 5999,
CmdFateBattleStartScRsp = 5988,
CmdFateStartScRsp = 5977,
CmdFateSettleScNotify = 5958,
CmdFateChangeLineupCsReq = 5955,
CmdFateShopRefreshGoodsScRsp = 5995,
CmdFateShopRefreshGoodsCsReq = 5968,
CmdFateBattleStartCsReq = 5985,
CmdFateTakeExpRewardScRsp = 5959,
CmdFateSyncPendingActionScNotify = 5965,
CmdFateShopBuyGoodsCsReq = 5997,
CmdFateChangeLineupScRsp = 5951,
CmdFateTakeExpRewardCsReq = 5983,
CmdFateShopLockGoodsCsReq = 5986,
CmdFateQueryCsReq = 5963,
CmdFateQueryScRsp = 5957,
CmdFateShopSellBuffCsReq = 5952,
CmdFateShopBuyGoodsScRsp = 5969,
CmdFateShopLeaveCsReq = 6000,
CmdFateHouguSelectReq = 5981,
CmdFateShopLeaveScRsp = 5966,
CmdFateShopSellBuffScRsp = 5994,
CmdEpeibomnegi = 5956,
CmdFateHandlePendingActionScRsp = 5971,
CmdJfdabmjmdld = 5976,
}
impl CmdFateType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NaaomigpmhePcpdhelpkem => "NAAOMIGPMHE_PCPDHELPKEM",
Self::CmdFateStartCsReq => "CmdFateStartCsReq",
Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp",
Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify",
Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp",
Self::CmdFateStartScRsp => "CmdFateStartScRsp",
Self::CmdFateSettleScNotify => "CmdFateSettleScNotify",
Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq",
Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp",
Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq",
Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq",
Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp",
Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify",
Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq",
Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp",
Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq",
Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq",
Self::CmdFateQueryCsReq => "CmdFateQueryCsReq",
Self::CmdFateQueryScRsp => "CmdFateQueryScRsp",
Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq",
Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp",
Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq",
Self::CmdFateHouguSelectReq => "CmdFateHouguSelectReq",
Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp",
Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp",
Self::CmdEpeibomnegi => "CmdEPEIBOMNEGI",
Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp",
Self::CmdJfdabmjmdld => "CmdJFDABMJMDLD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NAAOMIGPMHE_PCPDHELPKEM" => Some(Self::NaaomigpmhePcpdhelpkem),
"CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq),
"CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp),
"CmdFateSyncActionResultScNotify" => {
Some(Self::CmdFateSyncActionResultScNotify)
}
"CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp),
"CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp),
"CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify),
"CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq),
"CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp),
"CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq),
"CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq),
"CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp),
"CmdFateSyncPendingActionScNotify" => {
Some(Self::CmdFateSyncPendingActionScNotify)
}
"CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq),
"CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp),
"CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq),
"CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq),
"CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq),
"CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp),
"CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq),
"CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp),
"CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq),
"CmdFateHouguSelectReq" => Some(Self::CmdFateHouguSelectReq),
"CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp),
"CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp),
"CmdEPEIBOMNEGI" => Some(Self::CmdEpeibomnegi),
"CmdFateHandlePendingActionScRsp" => {
Some(Self::CmdFateHandlePendingActionScRsp)
}
"CmdJFDABMJMDLD" => Some(Self::CmdJfdabmjmdld),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pcdahkgmgnb {
Pcpdhelpkem = 0,
Ggfjkgffobe = 1,
Jplhmldpima = 2,
Bfjhkaednfc = 3,
Dpbmmbkcpdo = 4,
Ilchdbkllfa = 5,
Fbhkafponlb = 6,
}
impl Pcdahkgmgnb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "PCDAHKGMGNB_PCPDHELPKEM",
Self::Ggfjkgffobe => "PCDAHKGMGNB_GGFJKGFFOBE",
Self::Jplhmldpima => "PCDAHKGMGNB_JPLHMLDPIMA",
Self::Bfjhkaednfc => "PCDAHKGMGNB_BFJHKAEDNFC",
Self::Dpbmmbkcpdo => "PCDAHKGMGNB_DPBMMBKCPDO",
Self::Ilchdbkllfa => "PCDAHKGMGNB_ILCHDBKLLFA",
Self::Fbhkafponlb => "PCDAHKGMGNB_FBHKAFPONLB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PCDAHKGMGNB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"PCDAHKGMGNB_GGFJKGFFOBE" => Some(Self::Ggfjkgffobe),
"PCDAHKGMGNB_JPLHMLDPIMA" => Some(Self::Jplhmldpima),
"PCDAHKGMGNB_BFJHKAEDNFC" => Some(Self::Bfjhkaednfc),
"PCDAHKGMGNB_DPBMMBKCPDO" => Some(Self::Dpbmmbkcpdo),
"PCDAHKGMGNB_ILCHDBKLLFA" => Some(Self::Ilchdbkllfa),
"PCDAHKGMGNB_FBHKAFPONLB" => Some(Self::Fbhkafponlb),
_ => None,
}
}
}
/// Obf: KGHOCAPHLDG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FateMasterStatusType {
KghocaphldgPcpdhelpkem = 0,
KghocaphldgBnjmpchfina = 1,
KghocaphldgCcjcfmiafcm = 2,
KghocaphldgPcbfnnjlokc = 3,
}
impl FateMasterStatusType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KghocaphldgPcpdhelpkem => "KGHOCAPHLDG_PCPDHELPKEM",
Self::KghocaphldgBnjmpchfina => "KGHOCAPHLDG_BNJMPCHFINA",
Self::KghocaphldgCcjcfmiafcm => "KGHOCAPHLDG_CCJCFMIAFCM",
Self::KghocaphldgPcbfnnjlokc => "KGHOCAPHLDG_PCBFNNJLOKC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KGHOCAPHLDG_PCPDHELPKEM" => Some(Self::KghocaphldgPcpdhelpkem),
"KGHOCAPHLDG_BNJMPCHFINA" => Some(Self::KghocaphldgBnjmpchfina),
"KGHOCAPHLDG_CCJCFMIAFCM" => Some(Self::KghocaphldgCcjcfmiafcm),
"KGHOCAPHLDG_PCBFNNJLOKC" => Some(Self::KghocaphldgPcbfnnjlokc),
_ => None,
}
}
}
/// Obf: AIELOHBCOPG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFeverTimeActivityType {
AielohbcopgPcpdhelpkem = 0,
CmdFeverTimeActivityBattleEndScNotify = 7151,
CmdEnterFeverTimeActivityStageScRsp = 7160,
CmdGetFeverTimeActivityDataScRsp = 7155,
CmdEnterFeverTimeActivityStageCsReq = 7159,
CmdGetFeverTimeActivityDataCsReq = 7157,
}
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 {
Self::AielohbcopgPcpdhelpkem => "AIELOHBCOPG_PCPDHELPKEM",
Self::CmdFeverTimeActivityBattleEndScNotify => {
"CmdFeverTimeActivityBattleEndScNotify"
}
Self::CmdEnterFeverTimeActivityStageScRsp => {
"CmdEnterFeverTimeActivityStageScRsp"
}
Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp",
Self::CmdEnterFeverTimeActivityStageCsReq => {
"CmdEnterFeverTimeActivityStageCsReq"
}
Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AIELOHBCOPG_PCPDHELPKEM" => Some(Self::AielohbcopgPcpdhelpkem),
"CmdFeverTimeActivityBattleEndScNotify" => {
Some(Self::CmdFeverTimeActivityBattleEndScNotify)
}
"CmdEnterFeverTimeActivityStageScRsp" => {
Some(Self::CmdEnterFeverTimeActivityStageScRsp)
}
"CmdGetFeverTimeActivityDataScRsp" => {
Some(Self::CmdGetFeverTimeActivityDataScRsp)
}
"CmdEnterFeverTimeActivityStageCsReq" => {
Some(Self::CmdEnterFeverTimeActivityStageCsReq)
}
"CmdGetFeverTimeActivityDataCsReq" => {
Some(Self::CmdGetFeverTimeActivityDataCsReq)
}
_ => None,
}
}
}
/// Obf: GKNLGIBCLCN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FeverTimeBattleRank {
GknlgibclcnIjljfpkieop = 0,
GknlgibclcnAbmbomjpmnd = 1,
GknlgibclcnEfljddbcifd = 2,
GknlgibclcnCkodldepepg = 3,
GknlgibclcnDcpnailikfm = 4,
}
impl FeverTimeBattleRank {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GknlgibclcnIjljfpkieop => "GKNLGIBCLCN_IJLJFPKIEOP",
Self::GknlgibclcnAbmbomjpmnd => "GKNLGIBCLCN_ABMBOMJPMND",
Self::GknlgibclcnEfljddbcifd => "GKNLGIBCLCN_EFLJDDBCIFD",
Self::GknlgibclcnCkodldepepg => "GKNLGIBCLCN_CKODLDEPEPG",
Self::GknlgibclcnDcpnailikfm => "GKNLGIBCLCN_DCPNAILIKFM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GKNLGIBCLCN_IJLJFPKIEOP" => Some(Self::GknlgibclcnIjljfpkieop),
"GKNLGIBCLCN_ABMBOMJPMND" => Some(Self::GknlgibclcnAbmbomjpmnd),
"GKNLGIBCLCN_EFLJDDBCIFD" => Some(Self::GknlgibclcnEfljddbcifd),
"GKNLGIBCLCN_CKODLDEPEPG" => Some(Self::GknlgibclcnCkodldepepg),
"GKNLGIBCLCN_DCPNAILIKFM" => Some(Self::GknlgibclcnDcpnailikfm),
_ => None,
}
}
}
/// Obf: HBIDGEOOIKH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightType {
HbidgeooikhPcpdhelpkem = 0,
CmdNpoflihnanm = 30018,
CmdOgppbidinbi = 30009,
CmdObjggjpflae = 30026,
CmdPnebhcfjgfe = 30094,
CmdHagmnccjibb = 30095,
CmdLkooahofjac = 30010,
CmdOpoacmlcgah = 30063,
HbidgeooikhIojndeilaek = 30098,
HbidgeooikhAfolhgmobeo = 30014,
HbidgeooikhMgggmhlmcde = 30091,
}
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 {
Self::HbidgeooikhPcpdhelpkem => "HBIDGEOOIKH_PCPDHELPKEM",
Self::CmdNpoflihnanm => "CmdNPOFLIHNANM",
Self::CmdOgppbidinbi => "CmdOGPPBIDINBI",
Self::CmdObjggjpflae => "CmdOBJGGJPFLAE",
Self::CmdPnebhcfjgfe => "CmdPNEBHCFJGFE",
Self::CmdHagmnccjibb => "CmdHAGMNCCJIBB",
Self::CmdLkooahofjac => "CmdLKOOAHOFJAC",
Self::CmdOpoacmlcgah => "CmdOPOACMLCGAH",
Self::HbidgeooikhIojndeilaek => "HBIDGEOOIKH_IOJNDEILAEK",
Self::HbidgeooikhAfolhgmobeo => "HBIDGEOOIKH_AFOLHGMOBEO",
Self::HbidgeooikhMgggmhlmcde => "HBIDGEOOIKH_MGGGMHLMCDE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HBIDGEOOIKH_PCPDHELPKEM" => Some(Self::HbidgeooikhPcpdhelpkem),
"CmdNPOFLIHNANM" => Some(Self::CmdNpoflihnanm),
"CmdOGPPBIDINBI" => Some(Self::CmdOgppbidinbi),
"CmdOBJGGJPFLAE" => Some(Self::CmdObjggjpflae),
"CmdPNEBHCFJGFE" => Some(Self::CmdPnebhcfjgfe),
"CmdHAGMNCCJIBB" => Some(Self::CmdHagmnccjibb),
"CmdLKOOAHOFJAC" => Some(Self::CmdLkooahofjac),
"CmdOPOACMLCGAH" => Some(Self::CmdOpoacmlcgah),
"HBIDGEOOIKH_IOJNDEILAEK" => Some(Self::HbidgeooikhIojndeilaek),
"HBIDGEOOIKH_AFOLHGMOBEO" => Some(Self::HbidgeooikhAfolhgmobeo),
"HBIDGEOOIKH_MGGGMHLMCDE" => Some(Self::HbidgeooikhMgggmhlmcde),
_ => None,
}
}
}
/// Obf: NACBOEPEICM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightActivityType {
NacboepeicmPcpdhelpkem = 0,
CmdTakeFightActivityRewardScRsp = 3609,
CmdTakeFightActivityRewardCsReq = 3618,
CmdGetFightActivityDataCsReq = 3691,
CmdGetFightActivityDataScRsp = 3610,
CmdEnterFightActivityStageCsReq = 3695,
CmdEnterFightActivityStageScRsp = 3614,
CmdFightActivityDataChangeScNotify = 3694,
}
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 {
Self::NacboepeicmPcpdhelpkem => "NACBOEPEICM_PCPDHELPKEM",
Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp",
Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq",
Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq",
Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp",
Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq",
Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp",
Self::CmdFightActivityDataChangeScNotify => {
"CmdFightActivityDataChangeScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NACBOEPEICM_PCPDHELPKEM" => Some(Self::NacboepeicmPcpdhelpkem),
"CmdTakeFightActivityRewardScRsp" => {
Some(Self::CmdTakeFightActivityRewardScRsp)
}
"CmdTakeFightActivityRewardCsReq" => {
Some(Self::CmdTakeFightActivityRewardCsReq)
}
"CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq),
"CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp),
"CmdEnterFightActivityStageCsReq" => {
Some(Self::CmdEnterFightActivityStageCsReq)
}
"CmdEnterFightActivityStageScRsp" => {
Some(Self::CmdEnterFightActivityStageScRsp)
}
"CmdFightActivityDataChangeScNotify" => {
Some(Self::CmdFightActivityDataChangeScNotify)
}
_ => None,
}
}
}
/// Obf: AKPEFEPLCFA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightCakeRaceType {
AkpefeplcfaPcpdhelpkem = 0,
}
impl CmdFightCakeRaceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AkpefeplcfaPcpdhelpkem => "AKPEFEPLCFA_PCPDHELPKEM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AKPEFEPLCFA_PCPDHELPKEM" => Some(Self::AkpefeplcfaPcpdhelpkem),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dihddmpjcfa {
Pcpdhelpkem = 0,
Obhoigliamj = 1,
}
impl Dihddmpjcfa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "DIHDDMPJCFA_PCPDHELPKEM",
Self::Obhoigliamj => "DIHDDMPJCFA_OBHOIGLIAMJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DIHDDMPJCFA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"DIHDDMPJCFA_OBHOIGLIAMJ" => Some(Self::Obhoigliamj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mhmfamhhjaa {
Oaidgfjlfpo = 0,
Ogcfkjffkml = 1,
Kbknmidimin = 2,
Lnhnjgoboip = 3,
}
impl Mhmfamhhjaa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oaidgfjlfpo => "MHMFAMHHJAA_OAIDGFJLFPO",
Self::Ogcfkjffkml => "MHMFAMHHJAA_OGCFKJFFKML",
Self::Kbknmidimin => "MHMFAMHHJAA_KBKNMIDIMIN",
Self::Lnhnjgoboip => "MHMFAMHHJAA_LNHNJGOBOIP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MHMFAMHHJAA_OAIDGFJLFPO" => Some(Self::Oaidgfjlfpo),
"MHMFAMHHJAA_OGCFKJFFKML" => Some(Self::Ogcfkjffkml),
"MHMFAMHHJAA_KBKNMIDIMIN" => Some(Self::Kbknmidimin),
"MHMFAMHHJAA_LNHNJGOBOIP" => Some(Self::Lnhnjgoboip),
_ => None,
}
}
}
/// Obf: MOIJFMEGOGC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightDiceCombatType {
MoijfmegogcPcpdhelpkem = 0,
}
impl CmdFightDiceCombatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MoijfmegogcPcpdhelpkem => "MOIJFMEGOGC_PCPDHELPKEM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MOIJFMEGOGC_PCPDHELPKEM" => Some(Self::MoijfmegogcPcpdhelpkem),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hjamlcghoad {
Pcpdhelpkem = 0,
Obhoigliamj = 1,
Kbjnfgomhpc = 2,
}
impl Hjamlcghoad {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "HJAMLCGHOAD_PCPDHELPKEM",
Self::Obhoigliamj => "HJAMLCGHOAD_OBHOIGLIAMJ",
Self::Kbjnfgomhpc => "HJAMLCGHOAD_KBJNFGOMHPC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HJAMLCGHOAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"HJAMLCGHOAD_OBHOIGLIAMJ" => Some(Self::Obhoigliamj),
"HJAMLCGHOAD_KBJNFGOMHPC" => Some(Self::Kbjnfgomhpc),
_ => None,
}
}
}
/// Obf: EIMOOOILMKC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightFestType {
EimoooilmkcPcpdhelpkem = 0,
CmdFightFestUnlockSkillNotify = 7288,
CmdStartFightFestScRsp = 7277,
CmdFightFestUpdateChallengeRecordNotify = 7255,
CmdFightFestScoreUpdateNotify = 7285,
CmdFightFestUpdateCoinNotify = 7251,
CmdStartFightFestCsReq = 7280,
CmdGetFightFestDataCsReq = 7263,
CmdGetFightFestDataScRsp = 7257,
}
impl CmdFightFestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EimoooilmkcPcpdhelpkem => "EIMOOOILMKC_PCPDHELPKEM",
Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify",
Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp",
Self::CmdFightFestUpdateChallengeRecordNotify => {
"CmdFightFestUpdateChallengeRecordNotify"
}
Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify",
Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify",
Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq",
Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq",
Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EIMOOOILMKC_PCPDHELPKEM" => Some(Self::EimoooilmkcPcpdhelpkem),
"CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify),
"CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp),
"CmdFightFestUpdateChallengeRecordNotify" => {
Some(Self::CmdFightFestUpdateChallengeRecordNotify)
}
"CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify),
"CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify),
"CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq),
"CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq),
"CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pbofiblbpgj {
Ijljfpkieop = 0,
Abmbomjpmnd = 1,
Efljddbcifd = 2,
Ckodldepepg = 3,
Dcpnailikfm = 4,
}
impl Pbofiblbpgj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ijljfpkieop => "PBOFIBLBPGJ_IJLJFPKIEOP",
Self::Abmbomjpmnd => "PBOFIBLBPGJ_ABMBOMJPMND",
Self::Efljddbcifd => "PBOFIBLBPGJ_EFLJDDBCIFD",
Self::Ckodldepepg => "PBOFIBLBPGJ_CKODLDEPEPG",
Self::Dcpnailikfm => "PBOFIBLBPGJ_DCPNAILIKFM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PBOFIBLBPGJ_IJLJFPKIEOP" => Some(Self::Ijljfpkieop),
"PBOFIBLBPGJ_ABMBOMJPMND" => Some(Self::Abmbomjpmnd),
"PBOFIBLBPGJ_EFLJDDBCIFD" => Some(Self::Efljddbcifd),
"PBOFIBLBPGJ_CKODLDEPEPG" => Some(Self::Ckodldepepg),
"PBOFIBLBPGJ_DCPNAILIKFM" => Some(Self::Dcpnailikfm),
_ => None,
}
}
}
/// Obf: MHKEAFAPMFP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FightFestType {
MhkeafapmfpPcpdhelpkem = 0,
MhkeafapmfpPeoacnpkmdp = 1,
MhkeafapmfpFammlinglda = 2,
MhkeafapmfpOpcgnjmgjde = 3,
MhkeafapmfpEndnkkoibhe = 4,
}
impl FightFestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MhkeafapmfpPcpdhelpkem => "MHKEAFAPMFP_PCPDHELPKEM",
Self::MhkeafapmfpPeoacnpkmdp => "MHKEAFAPMFP_PEOACNPKMDP",
Self::MhkeafapmfpFammlinglda => "MHKEAFAPMFP_FAMMLINGLDA",
Self::MhkeafapmfpOpcgnjmgjde => "MHKEAFAPMFP_OPCGNJMGJDE",
Self::MhkeafapmfpEndnkkoibhe => "MHKEAFAPMFP_ENDNKKOIBHE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MHKEAFAPMFP_PCPDHELPKEM" => Some(Self::MhkeafapmfpPcpdhelpkem),
"MHKEAFAPMFP_PEOACNPKMDP" => Some(Self::MhkeafapmfpPeoacnpkmdp),
"MHKEAFAPMFP_FAMMLINGLDA" => Some(Self::MhkeafapmfpFammlinglda),
"MHKEAFAPMFP_OPCGNJMGJDE" => Some(Self::MhkeafapmfpOpcgnjmgjde),
"MHKEAFAPMFP_ENDNKKOIBHE" => Some(Self::MhkeafapmfpEndnkkoibhe),
_ => None,
}
}
}
/// Obf: DGMIHMFNOMB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightMarbleType {
DgmihmfnombPcpdhelpkem = 0,
}
impl CmdFightMarbleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DgmihmfnombPcpdhelpkem => "DGMIHMFNOMB_PCPDHELPKEM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DGMIHMFNOMB_PCPDHELPKEM" => Some(Self::DgmihmfnombPcpdhelpkem),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dbmaaecnbko {
Pcpdhelpkem = 0,
Obhoigliamj = 1,
Hmnhnajjcke = 2,
}
impl Dbmaaecnbko {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "DBMAAECNBKO_PCPDHELPKEM",
Self::Obhoigliamj => "DBMAAECNBKO_OBHOIGLIAMJ",
Self::Hmnhnajjcke => "DBMAAECNBKO_HMNHNAJJCKE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DBMAAECNBKO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"DBMAAECNBKO_OBHOIGLIAMJ" => Some(Self::Obhoigliamj),
"DBMAAECNBKO_HMNHNAJJCKE" => Some(Self::Hmnhnajjcke),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bckfeckkloh {
Jokempeliib = 0,
Fkdmmlbcenb = 1,
Pjomgmjegfd = 2,
}
impl Bckfeckkloh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jokempeliib => "BCKFECKKLOH_JOKEMPELIIB",
Self::Fkdmmlbcenb => "BCKFECKKLOH_FKDMMLBCENB",
Self::Pjomgmjegfd => "BCKFECKKLOH_PJOMGMJEGFD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BCKFECKKLOH_JOKEMPELIIB" => Some(Self::Jokempeliib),
"BCKFECKKLOH_FKDMMLBCENB" => Some(Self::Fkdmmlbcenb),
"BCKFECKKLOH_PJOMGMJEGFD" => Some(Self::Pjomgmjegfd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nakgmghlkfp {
Hpdehdjmibg = 0,
Bbkjfghjcek = 1,
Adicjelfcld = 2,
}
impl Nakgmghlkfp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hpdehdjmibg => "NAKGMGHLKFP_HPDEHDJMIBG",
Self::Bbkjfghjcek => "NAKGMGHLKFP_BBKJFGHJCEK",
Self::Adicjelfcld => "NAKGMGHLKFP_ADICJELFCLD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NAKGMGHLKFP_HPDEHDJMIBG" => Some(Self::Hpdehdjmibg),
"NAKGMGHLKFP_BBKJFGHJCEK" => Some(Self::Bbkjfghjcek),
"NAKGMGHLKFP_ADICJELFCLD" => Some(Self::Adicjelfcld),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kjeagfeineb {
Amdbenagmbh = 0,
Khhjaiogpka = 1,
Ineneojmple = 2,
Nihbmellago = 3,
Bmlfcfialkc = 4,
Emgoopfafig = 6,
Embbaneaokf = 7,
Pkgdamadapd = 8,
Boenlhjenha = 9,
Aaoedifmkhi = 10,
}
impl Kjeagfeineb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Amdbenagmbh => "KJEAGFEINEB_AMDBENAGMBH",
Self::Khhjaiogpka => "KJEAGFEINEB_KHHJAIOGPKA",
Self::Ineneojmple => "KJEAGFEINEB_INENEOJMPLE",
Self::Nihbmellago => "KJEAGFEINEB_NIHBMELLAGO",
Self::Bmlfcfialkc => "KJEAGFEINEB_BMLFCFIALKC",
Self::Emgoopfafig => "KJEAGFEINEB_EMGOOPFAFIG",
Self::Embbaneaokf => "KJEAGFEINEB_EMBBANEAOKF",
Self::Pkgdamadapd => "KJEAGFEINEB_PKGDAMADAPD",
Self::Boenlhjenha => "KJEAGFEINEB_BOENLHJENHA",
Self::Aaoedifmkhi => "KJEAGFEINEB_AAOEDIFMKHI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KJEAGFEINEB_AMDBENAGMBH" => Some(Self::Amdbenagmbh),
"KJEAGFEINEB_KHHJAIOGPKA" => Some(Self::Khhjaiogpka),
"KJEAGFEINEB_INENEOJMPLE" => Some(Self::Ineneojmple),
"KJEAGFEINEB_NIHBMELLAGO" => Some(Self::Nihbmellago),
"KJEAGFEINEB_BMLFCFIALKC" => Some(Self::Bmlfcfialkc),
"KJEAGFEINEB_EMGOOPFAFIG" => Some(Self::Emgoopfafig),
"KJEAGFEINEB_EMBBANEAOKF" => Some(Self::Embbaneaokf),
"KJEAGFEINEB_PKGDAMADAPD" => Some(Self::Pkgdamadapd),
"KJEAGFEINEB_BOENLHJENHA" => Some(Self::Boenlhjenha),
"KJEAGFEINEB_AAOEDIFMKHI" => Some(Self::Aaoedifmkhi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dfkbfaicdjg {
Pcmnnonnjio = 0,
Hcabpiimpmc = 1,
Cghhbebgfnb = 2,
Ncdjbechglf = 3,
Embhcpijlcl = 4,
Ojenbjpljni = 5,
Ilodnibilid = 6,
Lnhaoahameo = 7,
Dfidkmfemkc = 8,
Cnejfabnfpn = 9,
Janojmbblkb = 10,
Fjhnalaobem = 11,
Ijceajdnhpf = 12,
Kecnnamcakl = 13,
Plfdecbhijb = 14,
Hpmmomplefk = 15,
Coghnocbfbe = 16,
Geiobkahlhi = 17,
Jbbliooamkn = 18,
Nabkgijefpg = 19,
Ncnpbnlmaec = 20,
Jgmglgiofhi = 21,
Ikchlhglcpn = 22,
Ploneeokben = 23,
Fmbgnmjpdgf = 24,
Nlmakgdkhcp = 25,
Hgohglbfjab = 26,
}
impl Dfkbfaicdjg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcmnnonnjio => "DFKBFAICDJG_PCMNNONNJIO",
Self::Hcabpiimpmc => "DFKBFAICDJG_HCABPIIMPMC",
Self::Cghhbebgfnb => "DFKBFAICDJG_CGHHBEBGFNB",
Self::Ncdjbechglf => "DFKBFAICDJG_NCDJBECHGLF",
Self::Embhcpijlcl => "DFKBFAICDJG_EMBHCPIJLCL",
Self::Ojenbjpljni => "DFKBFAICDJG_OJENBJPLJNI",
Self::Ilodnibilid => "DFKBFAICDJG_ILODNIBILID",
Self::Lnhaoahameo => "DFKBFAICDJG_LNHAOAHAMEO",
Self::Dfidkmfemkc => "DFKBFAICDJG_DFIDKMFEMKC",
Self::Cnejfabnfpn => "DFKBFAICDJG_CNEJFABNFPN",
Self::Janojmbblkb => "DFKBFAICDJG_JANOJMBBLKB",
Self::Fjhnalaobem => "DFKBFAICDJG_FJHNALAOBEM",
Self::Ijceajdnhpf => "DFKBFAICDJG_IJCEAJDNHPF",
Self::Kecnnamcakl => "DFKBFAICDJG_KECNNAMCAKL",
Self::Plfdecbhijb => "DFKBFAICDJG_PLFDECBHIJB",
Self::Hpmmomplefk => "DFKBFAICDJG_HPMMOMPLEFK",
Self::Coghnocbfbe => "DFKBFAICDJG_COGHNOCBFBE",
Self::Geiobkahlhi => "DFKBFAICDJG_GEIOBKAHLHI",
Self::Jbbliooamkn => "DFKBFAICDJG_JBBLIOOAMKN",
Self::Nabkgijefpg => "DFKBFAICDJG_NABKGIJEFPG",
Self::Ncnpbnlmaec => "DFKBFAICDJG_NCNPBNLMAEC",
Self::Jgmglgiofhi => "DFKBFAICDJG_JGMGLGIOFHI",
Self::Ikchlhglcpn => "DFKBFAICDJG_IKCHLHGLCPN",
Self::Ploneeokben => "DFKBFAICDJG_PLONEEOKBEN",
Self::Fmbgnmjpdgf => "DFKBFAICDJG_FMBGNMJPDGF",
Self::Nlmakgdkhcp => "DFKBFAICDJG_NLMAKGDKHCP",
Self::Hgohglbfjab => "DFKBFAICDJG_HGOHGLBFJAB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DFKBFAICDJG_PCMNNONNJIO" => Some(Self::Pcmnnonnjio),
"DFKBFAICDJG_HCABPIIMPMC" => Some(Self::Hcabpiimpmc),
"DFKBFAICDJG_CGHHBEBGFNB" => Some(Self::Cghhbebgfnb),
"DFKBFAICDJG_NCDJBECHGLF" => Some(Self::Ncdjbechglf),
"DFKBFAICDJG_EMBHCPIJLCL" => Some(Self::Embhcpijlcl),
"DFKBFAICDJG_OJENBJPLJNI" => Some(Self::Ojenbjpljni),
"DFKBFAICDJG_ILODNIBILID" => Some(Self::Ilodnibilid),
"DFKBFAICDJG_LNHAOAHAMEO" => Some(Self::Lnhaoahameo),
"DFKBFAICDJG_DFIDKMFEMKC" => Some(Self::Dfidkmfemkc),
"DFKBFAICDJG_CNEJFABNFPN" => Some(Self::Cnejfabnfpn),
"DFKBFAICDJG_JANOJMBBLKB" => Some(Self::Janojmbblkb),
"DFKBFAICDJG_FJHNALAOBEM" => Some(Self::Fjhnalaobem),
"DFKBFAICDJG_IJCEAJDNHPF" => Some(Self::Ijceajdnhpf),
"DFKBFAICDJG_KECNNAMCAKL" => Some(Self::Kecnnamcakl),
"DFKBFAICDJG_PLFDECBHIJB" => Some(Self::Plfdecbhijb),
"DFKBFAICDJG_HPMMOMPLEFK" => Some(Self::Hpmmomplefk),
"DFKBFAICDJG_COGHNOCBFBE" => Some(Self::Coghnocbfbe),
"DFKBFAICDJG_GEIOBKAHLHI" => Some(Self::Geiobkahlhi),
"DFKBFAICDJG_JBBLIOOAMKN" => Some(Self::Jbbliooamkn),
"DFKBFAICDJG_NABKGIJEFPG" => Some(Self::Nabkgijefpg),
"DFKBFAICDJG_NCNPBNLMAEC" => Some(Self::Ncnpbnlmaec),
"DFKBFAICDJG_JGMGLGIOFHI" => Some(Self::Jgmglgiofhi),
"DFKBFAICDJG_IKCHLHGLCPN" => Some(Self::Ikchlhglcpn),
"DFKBFAICDJG_PLONEEOKBEN" => Some(Self::Ploneeokben),
"DFKBFAICDJG_FMBGNMJPDGF" => Some(Self::Fmbgnmjpdgf),
"DFKBFAICDJG_NLMAKGDKHCP" => Some(Self::Nlmakgdkhcp),
"DFKBFAICDJG_HGOHGLBFJAB" => Some(Self::Hgohglbfjab),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gpiofjjjamf {
Dbihmnglogl = 0,
Ghfindidbpi = 1,
Mhfnenmpmbk = 2,
Pggafpmgelc = 3,
Mhmolkoinnk = 4,
}
impl Gpiofjjjamf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dbihmnglogl => "GPIOFJJJAMF_DBIHMNGLOGL",
Self::Ghfindidbpi => "GPIOFJJJAMF_GHFINDIDBPI",
Self::Mhfnenmpmbk => "GPIOFJJJAMF_MHFNENMPMBK",
Self::Pggafpmgelc => "GPIOFJJJAMF_PGGAFPMGELC",
Self::Mhmolkoinnk => "GPIOFJJJAMF_MHMOLKOINNK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GPIOFJJJAMF_DBIHMNGLOGL" => Some(Self::Dbihmnglogl),
"GPIOFJJJAMF_GHFINDIDBPI" => Some(Self::Ghfindidbpi),
"GPIOFJJJAMF_MHFNENMPMBK" => Some(Self::Mhfnenmpmbk),
"GPIOFJJJAMF_PGGAFPMGELC" => Some(Self::Pggafpmgelc),
"GPIOFJJJAMF_MHMOLKOINNK" => Some(Self::Mhmolkoinnk),
_ => None,
}
}
}
/// Obf: AGHLHAFIAEJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FightMarbleHpChangeType {
AghlhafiaejOppeoekldcj = 0,
AghlhafiaejCbhgomhnlmi = 1,
AghlhafiaejDnoopamdacc = 2,
}
impl FightMarbleHpChangeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AghlhafiaejOppeoekldcj => "AGHLHAFIAEJ_OPPEOEKLDCJ",
Self::AghlhafiaejCbhgomhnlmi => "AGHLHAFIAEJ_CBHGOMHNLMI",
Self::AghlhafiaejDnoopamdacc => "AGHLHAFIAEJ_DNOOPAMDACC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGHLHAFIAEJ_OPPEOEKLDCJ" => Some(Self::AghlhafiaejOppeoekldcj),
"AGHLHAFIAEJ_CBHGOMHNLMI" => Some(Self::AghlhafiaejCbhgomhnlmi),
"AGHLHAFIAEJ_DNOOPAMDACC" => Some(Self::AghlhafiaejDnoopamdacc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oehdbmbnlof {
Hlpochdnjma = 0,
Acjpdhjgkho = 1,
Ciiipnbipba = 2,
Cefeapfmpil = 3,
Aaaoinfjnde = 4,
Mipbcbchden = 5,
Ikcnhoihfkj = 6,
Fklljdgehmf = 7,
Pglpboglfcf = 8,
Mjdfoaacaon = 9,
Efciomagpao = 10,
Cbghncbbcjb = 11,
Madfmnkhnce = 12,
Ikeajcpnknm = 13,
Mbelkpoehba = 14,
Digmfcgipkd = 15,
}
impl Oehdbmbnlof {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hlpochdnjma => "OEHDBMBNLOF_HLPOCHDNJMA",
Self::Acjpdhjgkho => "OEHDBMBNLOF_ACJPDHJGKHO",
Self::Ciiipnbipba => "OEHDBMBNLOF_CIIIPNBIPBA",
Self::Cefeapfmpil => "OEHDBMBNLOF_CEFEAPFMPIL",
Self::Aaaoinfjnde => "OEHDBMBNLOF_AAAOINFJNDE",
Self::Mipbcbchden => "OEHDBMBNLOF_MIPBCBCHDEN",
Self::Ikcnhoihfkj => "OEHDBMBNLOF_IKCNHOIHFKJ",
Self::Fklljdgehmf => "OEHDBMBNLOF_FKLLJDGEHMF",
Self::Pglpboglfcf => "OEHDBMBNLOF_PGLPBOGLFCF",
Self::Mjdfoaacaon => "OEHDBMBNLOF_MJDFOAACAON",
Self::Efciomagpao => "OEHDBMBNLOF_EFCIOMAGPAO",
Self::Cbghncbbcjb => "OEHDBMBNLOF_CBGHNCBBCJB",
Self::Madfmnkhnce => "OEHDBMBNLOF_MADFMNKHNCE",
Self::Ikeajcpnknm => "OEHDBMBNLOF_IKEAJCPNKNM",
Self::Mbelkpoehba => "OEHDBMBNLOF_MBELKPOEHBA",
Self::Digmfcgipkd => "OEHDBMBNLOF_DIGMFCGIPKD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OEHDBMBNLOF_HLPOCHDNJMA" => Some(Self::Hlpochdnjma),
"OEHDBMBNLOF_ACJPDHJGKHO" => Some(Self::Acjpdhjgkho),
"OEHDBMBNLOF_CIIIPNBIPBA" => Some(Self::Ciiipnbipba),
"OEHDBMBNLOF_CEFEAPFMPIL" => Some(Self::Cefeapfmpil),
"OEHDBMBNLOF_AAAOINFJNDE" => Some(Self::Aaaoinfjnde),
"OEHDBMBNLOF_MIPBCBCHDEN" => Some(Self::Mipbcbchden),
"OEHDBMBNLOF_IKCNHOIHFKJ" => Some(Self::Ikcnhoihfkj),
"OEHDBMBNLOF_FKLLJDGEHMF" => Some(Self::Fklljdgehmf),
"OEHDBMBNLOF_PGLPBOGLFCF" => Some(Self::Pglpboglfcf),
"OEHDBMBNLOF_MJDFOAACAON" => Some(Self::Mjdfoaacaon),
"OEHDBMBNLOF_EFCIOMAGPAO" => Some(Self::Efciomagpao),
"OEHDBMBNLOF_CBGHNCBBCJB" => Some(Self::Cbghncbbcjb),
"OEHDBMBNLOF_MADFMNKHNCE" => Some(Self::Madfmnkhnce),
"OEHDBMBNLOF_IKEAJCPNKNM" => Some(Self::Ikeajcpnknm),
"OEHDBMBNLOF_MBELKPOEHBA" => Some(Self::Mbelkpoehba),
"OEHDBMBNLOF_DIGMFCGIPKD" => Some(Self::Digmfcgipkd),
_ => None,
}
}
}
/// Obf: GMBAODONMMH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightMatch3Type {
GmbaodonmmhHdehmmhjoig = 0,
CmdJmgaoifbneo = 30110,
CmdJlagljedaeh = 30139,
GmbaodonmmhBggkkpoapoe = 30174,
GmbaodonmmhAgnifoojogi = 30104,
CmdJgaejmogapo = 30126,
CmdCgmggemiika = 30198,
GmbaodonmmhBlcjpoekdel = 30163,
CmdDllgkjnkanj = 30133,
CmdPkafdhfomol = 30189,
GmbaodonmmhMgadjfmghmc = 30118,
CmdPcaihnohhag = 30109,
CmdChckdifjbkp = 30157,
CmdFbakhnlpgem = 30196,
CmdEbnnibgfgih = 30144,
CmdDmellmenkch = 30137,
CmdAjafoehdcii = 30195,
GmbaodonmmhBnhjphhlggp = 30158,
GmbaodonmmhIgkedamgajm = 30200,
CmdEaaeihmicbo = 30107,
CmdIjaecoefeim = 30161,
CmdLepagpcidlp = 30138,
CmdKnfeeohhaop = 30132,
CmdMefmbpfdbem = 30194,
CmdDnjhmkinpbk = 30101,
GmbaodonmmhDfcllkphfag = 30172,
CmdIndjdbnfnim = 30114,
GmbaodonmmhLbbiobgcckg = 30191,
}
impl CmdFightMatch3Type {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GmbaodonmmhHdehmmhjoig => "GMBAODONMMH_HDEHMMHJOIG",
Self::CmdJmgaoifbneo => "CmdJMGAOIFBNEO",
Self::CmdJlagljedaeh => "CmdJLAGLJEDAEH",
Self::GmbaodonmmhBggkkpoapoe => "GMBAODONMMH_BGGKKPOAPOE",
Self::GmbaodonmmhAgnifoojogi => "GMBAODONMMH_AGNIFOOJOGI",
Self::CmdJgaejmogapo => "CmdJGAEJMOGAPO",
Self::CmdCgmggemiika => "CmdCGMGGEMIIKA",
Self::GmbaodonmmhBlcjpoekdel => "GMBAODONMMH_BLCJPOEKDEL",
Self::CmdDllgkjnkanj => "CmdDLLGKJNKANJ",
Self::CmdPkafdhfomol => "CmdPKAFDHFOMOL",
Self::GmbaodonmmhMgadjfmghmc => "GMBAODONMMH_MGADJFMGHMC",
Self::CmdPcaihnohhag => "CmdPCAIHNOHHAG",
Self::CmdChckdifjbkp => "CmdCHCKDIFJBKP",
Self::CmdFbakhnlpgem => "CmdFBAKHNLPGEM",
Self::CmdEbnnibgfgih => "CmdEBNNIBGFGIH",
Self::CmdDmellmenkch => "CmdDMELLMENKCH",
Self::CmdAjafoehdcii => "CmdAJAFOEHDCII",
Self::GmbaodonmmhBnhjphhlggp => "GMBAODONMMH_BNHJPHHLGGP",
Self::GmbaodonmmhIgkedamgajm => "GMBAODONMMH_IGKEDAMGAJM",
Self::CmdEaaeihmicbo => "CmdEAAEIHMICBO",
Self::CmdIjaecoefeim => "CmdIJAECOEFEIM",
Self::CmdLepagpcidlp => "CmdLEPAGPCIDLP",
Self::CmdKnfeeohhaop => "CmdKNFEEOHHAOP",
Self::CmdMefmbpfdbem => "CmdMEFMBPFDBEM",
Self::CmdDnjhmkinpbk => "CmdDNJHMKINPBK",
Self::GmbaodonmmhDfcllkphfag => "GMBAODONMMH_DFCLLKPHFAG",
Self::CmdIndjdbnfnim => "CmdINDJDBNFNIM",
Self::GmbaodonmmhLbbiobgcckg => "GMBAODONMMH_LBBIOBGCCKG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GMBAODONMMH_HDEHMMHJOIG" => Some(Self::GmbaodonmmhHdehmmhjoig),
"CmdJMGAOIFBNEO" => Some(Self::CmdJmgaoifbneo),
"CmdJLAGLJEDAEH" => Some(Self::CmdJlagljedaeh),
"GMBAODONMMH_BGGKKPOAPOE" => Some(Self::GmbaodonmmhBggkkpoapoe),
"GMBAODONMMH_AGNIFOOJOGI" => Some(Self::GmbaodonmmhAgnifoojogi),
"CmdJGAEJMOGAPO" => Some(Self::CmdJgaejmogapo),
"CmdCGMGGEMIIKA" => Some(Self::CmdCgmggemiika),
"GMBAODONMMH_BLCJPOEKDEL" => Some(Self::GmbaodonmmhBlcjpoekdel),
"CmdDLLGKJNKANJ" => Some(Self::CmdDllgkjnkanj),
"CmdPKAFDHFOMOL" => Some(Self::CmdPkafdhfomol),
"GMBAODONMMH_MGADJFMGHMC" => Some(Self::GmbaodonmmhMgadjfmghmc),
"CmdPCAIHNOHHAG" => Some(Self::CmdPcaihnohhag),
"CmdCHCKDIFJBKP" => Some(Self::CmdChckdifjbkp),
"CmdFBAKHNLPGEM" => Some(Self::CmdFbakhnlpgem),
"CmdEBNNIBGFGIH" => Some(Self::CmdEbnnibgfgih),
"CmdDMELLMENKCH" => Some(Self::CmdDmellmenkch),
"CmdAJAFOEHDCII" => Some(Self::CmdAjafoehdcii),
"GMBAODONMMH_BNHJPHHLGGP" => Some(Self::GmbaodonmmhBnhjphhlggp),
"GMBAODONMMH_IGKEDAMGAJM" => Some(Self::GmbaodonmmhIgkedamgajm),
"CmdEAAEIHMICBO" => Some(Self::CmdEaaeihmicbo),
"CmdIJAECOEFEIM" => Some(Self::CmdIjaecoefeim),
"CmdLEPAGPCIDLP" => Some(Self::CmdLepagpcidlp),
"CmdKNFEEOHHAOP" => Some(Self::CmdKnfeeohhaop),
"CmdMEFMBPFDBEM" => Some(Self::CmdMefmbpfdbem),
"CmdDNJHMKINPBK" => Some(Self::CmdDnjhmkinpbk),
"GMBAODONMMH_DFCLLKPHFAG" => Some(Self::GmbaodonmmhDfcllkphfag),
"CmdINDJDBNFNIM" => Some(Self::CmdIndjdbnfnim),
"GMBAODONMMH_LBBIOBGCCKG" => Some(Self::GmbaodonmmhLbbiobgcckg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fnpdjfjfobe {
Ekefcljapdp = 0,
Nhpnnkieggl = 1,
Bpemnmkapoo = 2,
Jmkjdfefiob = 3,
Ngellmbhoie = 4,
Nanpdakbjmo = 5,
}
impl Fnpdjfjfobe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ekefcljapdp => "FNPDJFJFOBE_EKEFCLJAPDP",
Self::Nhpnnkieggl => "FNPDJFJFOBE_NHPNNKIEGGL",
Self::Bpemnmkapoo => "FNPDJFJFOBE_BPEMNMKAPOO",
Self::Jmkjdfefiob => "FNPDJFJFOBE_JMKJDFEFIOB",
Self::Ngellmbhoie => "FNPDJFJFOBE_NGELLMBHOIE",
Self::Nanpdakbjmo => "FNPDJFJFOBE_NANPDAKBJMO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FNPDJFJFOBE_EKEFCLJAPDP" => Some(Self::Ekefcljapdp),
"FNPDJFJFOBE_NHPNNKIEGGL" => Some(Self::Nhpnnkieggl),
"FNPDJFJFOBE_BPEMNMKAPOO" => Some(Self::Bpemnmkapoo),
"FNPDJFJFOBE_JMKJDFEFIOB" => Some(Self::Jmkjdfefiob),
"FNPDJFJFOBE_NGELLMBHOIE" => Some(Self::Ngellmbhoie),
"FNPDJFJFOBE_NANPDAKBJMO" => Some(Self::Nanpdakbjmo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pbkppeapbom {
Bnjmpchfina = 0,
Odfnpcjndid = 1,
Ccjcfmiafcm = 2,
Ladepbbhhgo = 3,
}
impl Pbkppeapbom {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bnjmpchfina => "PBKPPEAPBOM_BNJMPCHFINA",
Self::Odfnpcjndid => "PBKPPEAPBOM_ODFNPCJNDID",
Self::Ccjcfmiafcm => "PBKPPEAPBOM_CCJCFMIAFCM",
Self::Ladepbbhhgo => "PBKPPEAPBOM_LADEPBBHHGO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PBKPPEAPBOM_BNJMPCHFINA" => Some(Self::Bnjmpchfina),
"PBKPPEAPBOM_ODFNPCJNDID" => Some(Self::Odfnpcjndid),
"PBKPPEAPBOM_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm),
"PBKPPEAPBOM_LADEPBBHHGO" => Some(Self::Ladepbbhhgo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hldonlicnob {
Mnelhmebhpk = 0,
Nmihnmapkgi = 1,
Mhcmmoppalj = 2,
Ojgeicbogjp = 3,
Bljmjhpheaf = 4,
Fmpefgjphkc = 5,
}
impl Hldonlicnob {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mnelhmebhpk => "HLDONLICNOB_MNELHMEBHPK",
Self::Nmihnmapkgi => "HLDONLICNOB_NMIHNMAPKGI",
Self::Mhcmmoppalj => "HLDONLICNOB_MHCMMOPPALJ",
Self::Ojgeicbogjp => "HLDONLICNOB_OJGEICBOGJP",
Self::Bljmjhpheaf => "HLDONLICNOB_BLJMJHPHEAF",
Self::Fmpefgjphkc => "HLDONLICNOB_FMPEFGJPHKC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HLDONLICNOB_MNELHMEBHPK" => Some(Self::Mnelhmebhpk),
"HLDONLICNOB_NMIHNMAPKGI" => Some(Self::Nmihnmapkgi),
"HLDONLICNOB_MHCMMOPPALJ" => Some(Self::Mhcmmoppalj),
"HLDONLICNOB_OJGEICBOGJP" => Some(Self::Ojgeicbogjp),
"HLDONLICNOB_BLJMJHPHEAF" => Some(Self::Bljmjhpheaf),
"HLDONLICNOB_FMPEFGJPHKC" => Some(Self::Fmpefgjphkc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dnagpmebbck {
Mcdjammcldo = 0,
Caifilpcdbh = 1,
Mgclkjekjaa = 2,
Hcjomcjgghd = 3,
Glhdgeokcjb = 4,
Eeicibockea = 5,
}
impl Dnagpmebbck {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mcdjammcldo => "DNAGPMEBBCK_MCDJAMMCLDO",
Self::Caifilpcdbh => "DNAGPMEBBCK_CAIFILPCDBH",
Self::Mgclkjekjaa => "DNAGPMEBBCK_MGCLKJEKJAA",
Self::Hcjomcjgghd => "DNAGPMEBBCK_HCJOMCJGGHD",
Self::Glhdgeokcjb => "DNAGPMEBBCK_GLHDGEOKCJB",
Self::Eeicibockea => "DNAGPMEBBCK_EEICIBOCKEA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DNAGPMEBBCK_MCDJAMMCLDO" => Some(Self::Mcdjammcldo),
"DNAGPMEBBCK_CAIFILPCDBH" => Some(Self::Caifilpcdbh),
"DNAGPMEBBCK_MGCLKJEKJAA" => Some(Self::Mgclkjekjaa),
"DNAGPMEBBCK_HCJOMCJGGHD" => Some(Self::Hcjomcjgghd),
"DNAGPMEBBCK_GLHDGEOKCJB" => Some(Self::Glhdgeokcjb),
"DNAGPMEBBCK_EEICIBOCKEA" => Some(Self::Eeicibockea),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ijkblbjaabj {
Pcpdhelpkem = 0,
Gnjicjpagnh = 1,
Okjhnpkffpm = 2,
}
impl Ijkblbjaabj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "IJKBLBJAABJ_PCPDHELPKEM",
Self::Gnjicjpagnh => "IJKBLBJAABJ_GNJICJPAGNH",
Self::Okjhnpkffpm => "IJKBLBJAABJ_OKJHNPKFFPM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IJKBLBJAABJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"IJKBLBJAABJ_GNJICJPAGNH" => Some(Self::Gnjicjpagnh),
"IJKBLBJAABJ_OKJHNPKFFPM" => Some(Self::Okjhnpkffpm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ngaielabhpm {
Pcpdhelpkem = 0,
Lcehkbamoka = 1,
Nfepjmelpom = 2,
Bfoijcjjmhh = 3,
}
impl Ngaielabhpm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NGAIELABHPM_PCPDHELPKEM",
Self::Lcehkbamoka => "NGAIELABHPM_LCEHKBAMOKA",
Self::Nfepjmelpom => "NGAIELABHPM_NFEPJMELPOM",
Self::Bfoijcjjmhh => "NGAIELABHPM_BFOIJCJJMHH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NGAIELABHPM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NGAIELABHPM_LCEHKBAMOKA" => Some(Self::Lcehkbamoka),
"NGAIELABHPM_NFEPJMELPOM" => Some(Self::Nfepjmelpom),
"NGAIELABHPM_BFOIJCJJMHH" => Some(Self::Bfoijcjjmhh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mfjbncdahjk {
Lecnfagcfnh = 0,
Maodgpdemdj = 1,
Ojafehmoldp = 2,
Dkpigdeehco = 3,
Cobcjodfiif = 4,
Mjanfbmfbna = 5,
}
impl Mfjbncdahjk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lecnfagcfnh => "MFJBNCDAHJK_LECNFAGCFNH",
Self::Maodgpdemdj => "MFJBNCDAHJK_MAODGPDEMDJ",
Self::Ojafehmoldp => "MFJBNCDAHJK_OJAFEHMOLDP",
Self::Dkpigdeehco => "MFJBNCDAHJK_DKPIGDEEHCO",
Self::Cobcjodfiif => "MFJBNCDAHJK_COBCJODFIIF",
Self::Mjanfbmfbna => "MFJBNCDAHJK_MJANFBMFBNA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MFJBNCDAHJK_LECNFAGCFNH" => Some(Self::Lecnfagcfnh),
"MFJBNCDAHJK_MAODGPDEMDJ" => Some(Self::Maodgpdemdj),
"MFJBNCDAHJK_OJAFEHMOLDP" => Some(Self::Ojafehmoldp),
"MFJBNCDAHJK_DKPIGDEEHCO" => Some(Self::Dkpigdeehco),
"MFJBNCDAHJK_COBCJODFIIF" => Some(Self::Cobcjodfiif),
"MFJBNCDAHJK_MJANFBMFBNA" => Some(Self::Mjanfbmfbna),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hndckmialog {
Ojaogbdjclm = 0,
Knalihfliio = 1,
Mampdpahdho = 2,
Gbfdkkbgbeo = 3,
Mgnnpfmjbed = 4,
}
impl Hndckmialog {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ojaogbdjclm => "HNDCKMIALOG_OJAOGBDJCLM",
Self::Knalihfliio => "HNDCKMIALOG_KNALIHFLIIO",
Self::Mampdpahdho => "HNDCKMIALOG_MAMPDPAHDHO",
Self::Gbfdkkbgbeo => "HNDCKMIALOG_GBFDKKBGBEO",
Self::Mgnnpfmjbed => "HNDCKMIALOG_MGNNPFMJBED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNDCKMIALOG_OJAOGBDJCLM" => Some(Self::Ojaogbdjclm),
"HNDCKMIALOG_KNALIHFLIIO" => Some(Self::Knalihfliio),
"HNDCKMIALOG_MAMPDPAHDHO" => Some(Self::Mampdpahdho),
"HNDCKMIALOG_GBFDKKBGBEO" => Some(Self::Gbfdkkbgbeo),
"HNDCKMIALOG_MGNNPFMJBED" => Some(Self::Mgnnpfmjbed),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fmanpckgfdd {
Maoejieahah = 0,
Kccgmhlcael = 1,
Ikjgdffokad = 2,
Gjkncpipkcm = 3,
Gfldojlimdh = 4,
Copjeicjkna = 5,
}
impl Fmanpckgfdd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Maoejieahah => "FMANPCKGFDD_MAOEJIEAHAH",
Self::Kccgmhlcael => "FMANPCKGFDD_KCCGMHLCAEL",
Self::Ikjgdffokad => "FMANPCKGFDD_IKJGDFFOKAD",
Self::Gjkncpipkcm => "FMANPCKGFDD_GJKNCPIPKCM",
Self::Gfldojlimdh => "FMANPCKGFDD_GFLDOJLIMDH",
Self::Copjeicjkna => "FMANPCKGFDD_COPJEICJKNA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FMANPCKGFDD_MAOEJIEAHAH" => Some(Self::Maoejieahah),
"FMANPCKGFDD_KCCGMHLCAEL" => Some(Self::Kccgmhlcael),
"FMANPCKGFDD_IKJGDFFOKAD" => Some(Self::Ikjgdffokad),
"FMANPCKGFDD_GJKNCPIPKCM" => Some(Self::Gjkncpipkcm),
"FMANPCKGFDD_GFLDOJLIMDH" => Some(Self::Gfldojlimdh),
"FMANPCKGFDD_COPJEICJKNA" => Some(Self::Copjeicjkna),
_ => None,
}
}
}
/// Obf: MKLPGBFEJMO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFiveDimType {
MklpgbfejmoPcpdhelpkem = 0,
CmdGetFiveDimMoneyScRsp = 2261,
CmdLeaveFiveDimGameScRsp = 2258,
MklpgbfejmoDfillfnllaj = 2253,
CmdFiveDimJumpEnergyChangeScNotify = 2265,
CmdUpdateFiveDimGameDataScRsp = 2259,
MklpgbfejmoLklobdjinoi = 2257,
CmdFiveDimGameTransferScRsp = 2270,
MklpgbfejmoCjmdbfojpic = 2251,
MklpgbfejmoHkghbahiomc = 2252,
MklpgbfejmoFfbhnfpklmd = 2269,
CmdFiveDimMoneyChangeScNotify = 2272,
CmdEnterFiveDimGameScRsp = 2264,
MklpgbfejmoObobbdghcdn = 2268,
CmdFiveDimGameDataUpdateScNotify = 2275,
CmdGetFiveDimGameDataScRsp = 2254,
MklpgbfejmoIidcmpnmchm = 2260,
CmdGetFiveDimMoneyDataScRsp = 2274,
}
impl CmdFiveDimType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MklpgbfejmoPcpdhelpkem => "MKLPGBFEJMO_PCPDHELPKEM",
Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp",
Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp",
Self::MklpgbfejmoDfillfnllaj => "MKLPGBFEJMO_DFILLFNLLAJ",
Self::CmdFiveDimJumpEnergyChangeScNotify => {
"CmdFiveDimJumpEnergyChangeScNotify"
}
Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp",
Self::MklpgbfejmoLklobdjinoi => "MKLPGBFEJMO_LKLOBDJINOI",
Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp",
Self::MklpgbfejmoCjmdbfojpic => "MKLPGBFEJMO_CJMDBFOJPIC",
Self::MklpgbfejmoHkghbahiomc => "MKLPGBFEJMO_HKGHBAHIOMC",
Self::MklpgbfejmoFfbhnfpklmd => "MKLPGBFEJMO_FFBHNFPKLMD",
Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify",
Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp",
Self::MklpgbfejmoObobbdghcdn => "MKLPGBFEJMO_OBOBBDGHCDN",
Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify",
Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp",
Self::MklpgbfejmoIidcmpnmchm => "MKLPGBFEJMO_IIDCMPNMCHM",
Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MKLPGBFEJMO_PCPDHELPKEM" => Some(Self::MklpgbfejmoPcpdhelpkem),
"CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp),
"CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp),
"MKLPGBFEJMO_DFILLFNLLAJ" => Some(Self::MklpgbfejmoDfillfnllaj),
"CmdFiveDimJumpEnergyChangeScNotify" => {
Some(Self::CmdFiveDimJumpEnergyChangeScNotify)
}
"CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp),
"MKLPGBFEJMO_LKLOBDJINOI" => Some(Self::MklpgbfejmoLklobdjinoi),
"CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp),
"MKLPGBFEJMO_CJMDBFOJPIC" => Some(Self::MklpgbfejmoCjmdbfojpic),
"MKLPGBFEJMO_HKGHBAHIOMC" => Some(Self::MklpgbfejmoHkghbahiomc),
"MKLPGBFEJMO_FFBHNFPKLMD" => Some(Self::MklpgbfejmoFfbhnfpklmd),
"CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify),
"CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp),
"MKLPGBFEJMO_OBOBBDGHCDN" => Some(Self::MklpgbfejmoObobbdghcdn),
"CmdFiveDimGameDataUpdateScNotify" => {
Some(Self::CmdFiveDimGameDataUpdateScNotify)
}
"CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp),
"MKLPGBFEJMO_IIDCMPNMCHM" => Some(Self::MklpgbfejmoIidcmpnmchm),
"CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ipfagfapccd {
Pcpdhelpkem = 0,
Mlemoakkjjh = 1,
Baogamkclmo = 2,
}
impl Ipfagfapccd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "IPFAGFAPCCD_PCPDHELPKEM",
Self::Mlemoakkjjh => "IPFAGFAPCCD_MLEMOAKKJJH",
Self::Baogamkclmo => "IPFAGFAPCCD_BAOGAMKCLMO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IPFAGFAPCCD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"IPFAGFAPCCD_MLEMOAKKJJH" => Some(Self::Mlemoakkjjh),
"IPFAGFAPCCD_BAOGAMKCLMO" => Some(Self::Baogamkclmo),
_ => None,
}
}
}
/// Obf: GEGHIEHNEEP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFriendType {
GeghiehneepPcpdhelpkem = 0,
CmdGetFriendApplyListInfoScRsp = 2918,
CmdSyncHandleFriendScNotify = 2901,
CmdGetPlatformPlayerInfoScRsp = 2949,
CmdGetFriendRecommendListInfoScRsp = 2961,
CmdGetFriendRecommendLineupDetailCsReq = 2952,
CmdGetAssistListCsReq = 2928,
CmdTakeAssistRewardScRsp = 2920,
CmdAbnlkiddiok = 3000,
CmdDeleteFriendCsReq = 2974,
CmdGetAssistListScRsp = 2965,
CmdReportPlayerCsReq = 2944,
CmdGetPlayerDetailInfoCsReq = 2994,
CmdGetFriendDevelopmentInfoCsReq = 2977,
CmdGetFriendApplyListInfoCsReq = 2914,
CmdGetFriendRecommendLineupScRsp = 2988,
CmdGetCurAssistScRsp = 2917,
CmdSetFriendMarkCsReq = 2971,
CmdGetPlatformPlayerInfoCsReq = 2902,
CmdAddBlacklistCsReq = 2938,
CmdGetFriendRecommendLineupCsReq = 2906,
CmdGetFriendLoginInfoCsReq = 2966,
CmdSetFriendRemarkNameCsReq = 2907,
CmdCurAssistChangedNotify = 2993,
CmdGetFriendListInfoCsReq = 2991,
CmdGetAssistHistoryScRsp = 2925,
CmdSyncDeleteFriendScNotify = 2904,
CmdGetFriendBattleRecordDetailScRsp = 2912,
CmdSyncAddBlacklistScNotify = 2932,
CmdSetFriendMarkScRsp = 2936,
CmdTakeAssistRewardCsReq = 2979,
CmdDeleteFriendScRsp = 2937,
CmdApplyFriendScRsp = 2998,
CmdSearchPlayerCsReq = 2957,
CmdSetAssistCsReq = 2973,
CmdSyncApplyFriendScNotify = 2963,
CmdGetFriendAssistListCsReq = 2903,
CmdHandleFriendScRsp = 2939,
CmdDeleteBlacklistScRsp = 2996,
CmdGetFriendBattleRecordDetailCsReq = 2929,
CmdGetFriendAssistListScRsp = 2992,
CmdDeleteBlacklistCsReq = 2989,
CmdApplyFriendCsReq = 2909,
CmdGetFriendRecommendLineupDetailScRsp = 2990,
CmdSetAllowOtherApplyFriendCsReq = 2911,
CmdHandleFriendCsReq = 2926,
CmdGetCurAssistCsReq = 2908,
CmdGetFriendListInfoScRsp = 2910,
CmdSetFriendRemarkNameScRsp = 2958,
CmdGetAssistHistoryCsReq = 2951,
CmdSetForbidOtherApplyFriendScRsp = 2930,
CmdGetPlayerDetailInfoScRsp = 2995,
CmdGetFriendDevelopmentInfoScRsp = 2916,
CmdAddBlacklistScRsp = 2972,
CmdGetFriendRecommendListInfoCsReq = 2933,
CmdGetFriendLoginInfoScRsp = 2905,
CmdSetAssistScRsp = 2953,
CmdSearchPlayerScRsp = 2921,
CmdNewAssistHistoryNotify = 2954,
}
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 {
Self::GeghiehneepPcpdhelpkem => "GEGHIEHNEEP_PCPDHELPKEM",
Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp",
Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify",
Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp",
Self::CmdGetFriendRecommendListInfoScRsp => {
"CmdGetFriendRecommendListInfoScRsp"
}
Self::CmdGetFriendRecommendLineupDetailCsReq => {
"CmdGetFriendRecommendLineupDetailCsReq"
}
Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq",
Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp",
Self::CmdAbnlkiddiok => "CmdABNLKIDDIOK",
Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq",
Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp",
Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq",
Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq",
Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq",
Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq",
Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp",
Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp",
Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq",
Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq",
Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq",
Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq",
Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq",
Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq",
Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify",
Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq",
Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp",
Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify",
Self::CmdGetFriendBattleRecordDetailScRsp => {
"CmdGetFriendBattleRecordDetailScRsp"
}
Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify",
Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp",
Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq",
Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp",
Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp",
Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq",
Self::CmdSetAssistCsReq => "CmdSetAssistCsReq",
Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify",
Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq",
Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp",
Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp",
Self::CmdGetFriendBattleRecordDetailCsReq => {
"CmdGetFriendBattleRecordDetailCsReq"
}
Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp",
Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq",
Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq",
Self::CmdGetFriendRecommendLineupDetailScRsp => {
"CmdGetFriendRecommendLineupDetailScRsp"
}
Self::CmdSetAllowOtherApplyFriendCsReq => "CmdSetAllowOtherApplyFriendCsReq",
Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq",
Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq",
Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp",
Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp",
Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq",
Self::CmdSetForbidOtherApplyFriendScRsp => {
"CmdSetForbidOtherApplyFriendScRsp"
}
Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp",
Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp",
Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp",
Self::CmdGetFriendRecommendListInfoCsReq => {
"CmdGetFriendRecommendListInfoCsReq"
}
Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp",
Self::CmdSetAssistScRsp => "CmdSetAssistScRsp",
Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp",
Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GEGHIEHNEEP_PCPDHELPKEM" => Some(Self::GeghiehneepPcpdhelpkem),
"CmdGetFriendApplyListInfoScRsp" => {
Some(Self::CmdGetFriendApplyListInfoScRsp)
}
"CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify),
"CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp),
"CmdGetFriendRecommendListInfoScRsp" => {
Some(Self::CmdGetFriendRecommendListInfoScRsp)
}
"CmdGetFriendRecommendLineupDetailCsReq" => {
Some(Self::CmdGetFriendRecommendLineupDetailCsReq)
}
"CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq),
"CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp),
"CmdABNLKIDDIOK" => Some(Self::CmdAbnlkiddiok),
"CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq),
"CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp),
"CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq),
"CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq),
"CmdGetFriendDevelopmentInfoCsReq" => {
Some(Self::CmdGetFriendDevelopmentInfoCsReq)
}
"CmdGetFriendApplyListInfoCsReq" => {
Some(Self::CmdGetFriendApplyListInfoCsReq)
}
"CmdGetFriendRecommendLineupScRsp" => {
Some(Self::CmdGetFriendRecommendLineupScRsp)
}
"CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp),
"CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq),
"CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq),
"CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq),
"CmdGetFriendRecommendLineupCsReq" => {
Some(Self::CmdGetFriendRecommendLineupCsReq)
}
"CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq),
"CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq),
"CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify),
"CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq),
"CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp),
"CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify),
"CmdGetFriendBattleRecordDetailScRsp" => {
Some(Self::CmdGetFriendBattleRecordDetailScRsp)
}
"CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify),
"CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp),
"CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq),
"CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp),
"CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp),
"CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq),
"CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq),
"CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify),
"CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq),
"CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp),
"CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp),
"CmdGetFriendBattleRecordDetailCsReq" => {
Some(Self::CmdGetFriendBattleRecordDetailCsReq)
}
"CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp),
"CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq),
"CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq),
"CmdGetFriendRecommendLineupDetailScRsp" => {
Some(Self::CmdGetFriendRecommendLineupDetailScRsp)
}
"CmdSetAllowOtherApplyFriendCsReq" => {
Some(Self::CmdSetAllowOtherApplyFriendCsReq)
}
"CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq),
"CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq),
"CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp),
"CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp),
"CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq),
"CmdSetForbidOtherApplyFriendScRsp" => {
Some(Self::CmdSetForbidOtherApplyFriendScRsp)
}
"CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp),
"CmdGetFriendDevelopmentInfoScRsp" => {
Some(Self::CmdGetFriendDevelopmentInfoScRsp)
}
"CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp),
"CmdGetFriendRecommendListInfoCsReq" => {
Some(Self::CmdGetFriendRecommendListInfoCsReq)
}
"CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp),
"CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp),
"CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp),
"CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[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 {
Self::Offline => "FRIEND_ONLINE_STATUS_OFFLINE",
Self::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,
}
}
}
/// Obf: PABBPHOIDBF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FriendApplySource {
PabbphoidbfPcpdhelpkem = 0,
PabbphoidbfDdebahbekhi = 1,
PabbphoidbfPjeoombfnma = 2,
PabbphoidbfIlpkpbokmen = 3,
PabbphoidbfOamhnedgeka = 4,
PabbphoidbfOgenapddidb = 5,
PabbphoidbfLdlmbifnpep = 6,
}
impl FriendApplySource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PabbphoidbfPcpdhelpkem => "PABBPHOIDBF_PCPDHELPKEM",
Self::PabbphoidbfDdebahbekhi => "PABBPHOIDBF_DDEBAHBEKHI",
Self::PabbphoidbfPjeoombfnma => "PABBPHOIDBF_PJEOOMBFNMA",
Self::PabbphoidbfIlpkpbokmen => "PABBPHOIDBF_ILPKPBOKMEN",
Self::PabbphoidbfOamhnedgeka => "PABBPHOIDBF_OAMHNEDGEKA",
Self::PabbphoidbfOgenapddidb => "PABBPHOIDBF_OGENAPDDIDB",
Self::PabbphoidbfLdlmbifnpep => "PABBPHOIDBF_LDLMBIFNPEP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PABBPHOIDBF_PCPDHELPKEM" => Some(Self::PabbphoidbfPcpdhelpkem),
"PABBPHOIDBF_DDEBAHBEKHI" => Some(Self::PabbphoidbfDdebahbekhi),
"PABBPHOIDBF_PJEOOMBFNMA" => Some(Self::PabbphoidbfPjeoombfnma),
"PABBPHOIDBF_ILPKPBOKMEN" => Some(Self::PabbphoidbfIlpkpbokmen),
"PABBPHOIDBF_OAMHNEDGEKA" => Some(Self::PabbphoidbfOamhnedgeka),
"PABBPHOIDBF_OGENAPDDIDB" => Some(Self::PabbphoidbfOgenapddidb),
"PABBPHOIDBF_LDLMBIFNPEP" => Some(Self::PabbphoidbfLdlmbifnpep),
_ => None,
}
}
}
/// Obf: LCIOPAFIOIJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdGachaType {
LciopafioijPcpdhelpkem = 0,
CmdExchangeGachaCeiling = 1998,
CmdDoGachaScRsp = 1995,
CmdGetGachaCeilingScRsp = 1918,
CmdGetGachaInfoCsReq = 1991,
LciopafioijAjdkgjmngka = 1939,
CmdSetGachaDecideItemCsReq = 1963,
CmdDoGachaCsReq = 1994,
CmdExchangeGachaCeilingCsReq = 1909,
CmdSetGachaDecideItemScRsp = 1926,
CmdGetGachaCeilingCsReq = 1914,
CmdGetGachaInfoScRsp = 1910,
}
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 {
Self::LciopafioijPcpdhelpkem => "LCIOPAFIOIJ_PCPDHELPKEM",
Self::CmdExchangeGachaCeiling => "CmdExchangeGachaCeiling",
Self::CmdDoGachaScRsp => "CmdDoGachaScRsp",
Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp",
Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq",
Self::LciopafioijAjdkgjmngka => "LCIOPAFIOIJ_AJDKGJMNGKA",
Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq",
Self::CmdDoGachaCsReq => "CmdDoGachaCsReq",
Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq",
Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp",
Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq",
Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LCIOPAFIOIJ_PCPDHELPKEM" => Some(Self::LciopafioijPcpdhelpkem),
"CmdExchangeGachaCeiling" => Some(Self::CmdExchangeGachaCeiling),
"CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp),
"CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp),
"CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq),
"LCIOPAFIOIJ_AJDKGJMNGKA" => Some(Self::LciopafioijAjdkgjmngka),
"CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq),
"CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq),
"CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq),
"CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp),
"CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq),
"CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp),
_ => None,
}
}
}
/// Obf: LJKEJLGDNJB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdGridFightType {
LjkejlgdnjbPcpdhelpkem = 0,
CmdGridFightGetArchiveScRsp = 8455,
CmdFimnifpfhkd = 8565,
CmdBnokmmggdgp = 8718,
CmdGridFightGetDataScRsp = 8750,
CmdKekkiefkkgo = 8570,
CmdCenlniaomak = 8583,
CmdGjmiibdeaaj = 8654,
CmdKnhghpacbmc = 8563,
CmdDndkoioibin = 8743,
CmdMnbaagcgicn = 8490,
LjkejlgdnjbIiidpogalil = 8682,
CmdPpidkcghloo = 8614,
CmdGridFightGetArchiveCsReq = 8427,
CmdKedaoineeob = 8782,
CmdGridFightSyncVirtualItemNotify = 8503,
CmdGridFightEquipCraftCsReq = 8632,
LjkejlgdnjbHblngdhjhjj = 8588,
CmdHlmgoibakph = 8795,
CmdGridFightWeeklyExtraSeasonExpScRsp = 8771,
CmdIbbgidagcob = 8493,
CmdEebmiafnjmc = 8494,
CmdKmofoogidop = 8610,
CmdGridFightRecycleRoleScRsp = 8642,
CmdGridFightPermanentTalentEnableCsReq = 8737,
CmdGridFightLockShopCsReq = 8775,
CmdJnnnjbaocob = 8661,
CmdGridFightQuitLeaveGamePlayCsReq = 8458,
CmdOkohegibccg = 8516,
CmdInhdfeiobnk = 8540,
CmdEgnlcnjdnck = 8567,
CmdGridFightBuyExpCsReq = 8708,
CmdGridFightEnterBattleStageCsReq = 8507,
CmdGdmiibnjjej = 8739,
CmdGridFightSummonProjectionCsReq = 8552,
CmdGridFightSelectRecommendEquipCsReq = 8407,
CmdCmjceedcian = 8658,
CmdGridFightUpdateEquipTrackScRsp = 8669,
CmdGridFightUpdatePosCsReq = 8405,
CmdEpjjbnpiflc = 8551,
CmdCefimadbibh = 8556,
CmdPdocjkbjnhp = 8514,
CmdHpmgdfmeijl = 8546,
LjkejlgdnjbFejjeaiceno = 8730,
CmdGridFightUpdatePosScRsp = 8578,
CmdGridFightEndBattleStageNotify = 8770,
CmdNliddkhjjdo = 8729,
CmdGridFightSeasonTalentResetScRsp = 8536,
CmdDjccbioknod = 8515,
CmdFghhdiclcjb = 8473,
CmdGridFightResumeGamePlayCsReq = 8752,
CmdOlogialojdp = 8696,
CmdCcnlhlliapl = 8697,
CmdGcobepoghpl = 8755,
CmdFavourArchiveScRsp = 8585,
CmdEmidpcijaen = 8638,
LjkejlgdnjbNgenonooenc = 8756,
CmdGridFightEquipDressCsReq = 8758,
CmdHnejhajjiob = 8469,
CmdGridFightHandlePendingActionScRsp = 8586,
CmdAkhodiiogdj = 8466,
CmdGridFightSyncUpdateResultScNotify = 8456,
CmdDchokjafkjo = 8762,
CmdGridFightUpdateEquipTrackCsReq = 8760,
CmdGridFightUpdateEquipTrackPriorityCsReq = 8541,
CmdGridFightRefreshShopCsReq = 8660,
CmdOmjhphppajh = 8759,
CmdGridFightUseConsumableCsReq = 8576,
CmdGridFightRecycleRoleCsReq = 8643,
CmdGridFightPermanentTalentEnableScRsp = 8438,
LjkejlgdnjbHcppibdhooh = 8416,
CmdGridFightStartGamePlayCsReq = 8519,
CmdGridFightQuitSettleCsReq = 8480,
CmdCochfhkkebn = 8796,
CmdGridFightSettleNotify = 8513,
CmdGphodkcpchg = 8411,
CmdGridFightFinishTutorialCsReq = 8428,
LjkejlgdnjbKnbapkkjodh = 8704,
CmdGridFightEnterBattleStageScRsp = 8761,
LjkejlgdnjbPbipmgmabbn = 8707,
CmdGridFightSeasonTalentEnableScRsp = 8712,
CmdDjchchcajpb = 8509,
CmdGridFightBackToPrepareReq = 8800,
CmdHgoibdbmdbg = 8686,
CmdGridFightSyncKeepWinCntNotify = 8767,
CmdGridFightSeasonTalentEnableCsReq = 8496,
CmdGridFightPermanentTalentResetCsReq = 8612,
CmdGridFightPermanentTalentResetScRsp = 8425,
CmdGridFightBuyGoodsCsReq = 8582,
CmdFavourArchiveCsReq = 8530,
CmdGridFightUseForgeCsReq = 8431,
CmdGridFightSeasonTalentResetCsReq = 8691,
CmdGridFightTakeWeeklyRewardCsReq = 8592,
CmdCeiiehndpaj = 8792,
CmdGridFightSeasonHandBookNotify = 8605,
CmdKmdhlenlimf = 8753,
CmdGridFightDestroyWeeklyRewardCsReq = 8537,
CmdGridFightGetDataCsReq = 8439,
}
impl CmdGridFightType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LjkejlgdnjbPcpdhelpkem => "LJKEJLGDNJB_PCPDHELPKEM",
Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp",
Self::CmdFimnifpfhkd => "CmdFIMNIFPFHKD",
Self::CmdBnokmmggdgp => "CmdBNOKMMGGDGP",
Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp",
Self::CmdKekkiefkkgo => "CmdKEKKIEFKKGO",
Self::CmdCenlniaomak => "CmdCENLNIAOMAK",
Self::CmdGjmiibdeaaj => "CmdGJMIIBDEAAJ",
Self::CmdKnhghpacbmc => "CmdKNHGHPACBMC",
Self::CmdDndkoioibin => "CmdDNDKOIOIBIN",
Self::CmdMnbaagcgicn => "CmdMNBAAGCGICN",
Self::LjkejlgdnjbIiidpogalil => "LJKEJLGDNJB_IIIDPOGALIL",
Self::CmdPpidkcghloo => "CmdPPIDKCGHLOO",
Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq",
Self::CmdKedaoineeob => "CmdKEDAOINEEOB",
Self::CmdGridFightSyncVirtualItemNotify => {
"CmdGridFightSyncVirtualItemNotify"
}
Self::CmdGridFightEquipCraftCsReq => "CmdGridFightEquipCraftCsReq",
Self::LjkejlgdnjbHblngdhjhjj => "LJKEJLGDNJB_HBLNGDHJHJJ",
Self::CmdHlmgoibakph => "CmdHLMGOIBAKPH",
Self::CmdGridFightWeeklyExtraSeasonExpScRsp => {
"CmdGridFightWeeklyExtraSeasonExpScRsp"
}
Self::CmdIbbgidagcob => "CmdIBBGIDAGCOB",
Self::CmdEebmiafnjmc => "CmdEEBMIAFNJMC",
Self::CmdKmofoogidop => "CmdKMOFOOGIDOP",
Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp",
Self::CmdGridFightPermanentTalentEnableCsReq => {
"CmdGridFightPermanentTalentEnableCsReq"
}
Self::CmdGridFightLockShopCsReq => "CmdGridFightLockShopCsReq",
Self::CmdJnnnjbaocob => "CmdJNNNJBAOCOB",
Self::CmdGridFightQuitLeaveGamePlayCsReq => {
"CmdGridFightQuitLeaveGamePlayCsReq"
}
Self::CmdOkohegibccg => "CmdOKOHEGIBCCG",
Self::CmdInhdfeiobnk => "CmdINHDFEIOBNK",
Self::CmdEgnlcnjdnck => "CmdEGNLCNJDNCK",
Self::CmdGridFightBuyExpCsReq => "CmdGridFightBuyExpCsReq",
Self::CmdGridFightEnterBattleStageCsReq => {
"CmdGridFightEnterBattleStageCsReq"
}
Self::CmdGdmiibnjjej => "CmdGDMIIBNJJEJ",
Self::CmdGridFightSummonProjectionCsReq => {
"CmdGridFightSummonProjectionCsReq"
}
Self::CmdGridFightSelectRecommendEquipCsReq => {
"CmdGridFightSelectRecommendEquipCsReq"
}
Self::CmdCmjceedcian => "CmdCMJCEEDCIAN",
Self::CmdGridFightUpdateEquipTrackScRsp => {
"CmdGridFightUpdateEquipTrackScRsp"
}
Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq",
Self::CmdEpjjbnpiflc => "CmdEPJJBNPIFLC",
Self::CmdCefimadbibh => "CmdCEFIMADBIBH",
Self::CmdPdocjkbjnhp => "CmdPDOCJKBJNHP",
Self::CmdHpmgdfmeijl => "CmdHPMGDFMEIJL",
Self::LjkejlgdnjbFejjeaiceno => "LJKEJLGDNJB_FEJJEAICENO",
Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp",
Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify",
Self::CmdNliddkhjjdo => "CmdNLIDDKHJJDO",
Self::CmdGridFightSeasonTalentResetScRsp => {
"CmdGridFightSeasonTalentResetScRsp"
}
Self::CmdDjccbioknod => "CmdDJCCBIOKNOD",
Self::CmdFghhdiclcjb => "CmdFGHHDICLCJB",
Self::CmdGridFightResumeGamePlayCsReq => "CmdGridFightResumeGamePlayCsReq",
Self::CmdOlogialojdp => "CmdOLOGIALOJDP",
Self::CmdCcnlhlliapl => "CmdCCNLHLLIAPL",
Self::CmdGcobepoghpl => "CmdGCOBEPOGHPL",
Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp",
Self::CmdEmidpcijaen => "CmdEMIDPCIJAEN",
Self::LjkejlgdnjbNgenonooenc => "LJKEJLGDNJB_NGENONOOENC",
Self::CmdGridFightEquipDressCsReq => "CmdGridFightEquipDressCsReq",
Self::CmdHnejhajjiob => "CmdHNEJHAJJIOB",
Self::CmdGridFightHandlePendingActionScRsp => {
"CmdGridFightHandlePendingActionScRsp"
}
Self::CmdAkhodiiogdj => "CmdAKHODIIOGDJ",
Self::CmdGridFightSyncUpdateResultScNotify => {
"CmdGridFightSyncUpdateResultScNotify"
}
Self::CmdDchokjafkjo => "CmdDCHOKJAFKJO",
Self::CmdGridFightUpdateEquipTrackCsReq => {
"CmdGridFightUpdateEquipTrackCsReq"
}
Self::CmdGridFightUpdateEquipTrackPriorityCsReq => {
"CmdGridFightUpdateEquipTrackPriorityCsReq"
}
Self::CmdGridFightRefreshShopCsReq => "CmdGridFightRefreshShopCsReq",
Self::CmdOmjhphppajh => "CmdOMJHPHPPAJH",
Self::CmdGridFightUseConsumableCsReq => "CmdGridFightUseConsumableCsReq",
Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq",
Self::CmdGridFightPermanentTalentEnableScRsp => {
"CmdGridFightPermanentTalentEnableScRsp"
}
Self::LjkejlgdnjbHcppibdhooh => "LJKEJLGDNJB_HCPPIBDHOOH",
Self::CmdGridFightStartGamePlayCsReq => "CmdGridFightStartGamePlayCsReq",
Self::CmdGridFightQuitSettleCsReq => "CmdGridFightQuitSettleCsReq",
Self::CmdCochfhkkebn => "CmdCOCHFHKKEBN",
Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify",
Self::CmdGphodkcpchg => "CmdGPHODKCPCHG",
Self::CmdGridFightFinishTutorialCsReq => "CmdGridFightFinishTutorialCsReq",
Self::LjkejlgdnjbKnbapkkjodh => "LJKEJLGDNJB_KNBAPKKJODH",
Self::CmdGridFightEnterBattleStageScRsp => {
"CmdGridFightEnterBattleStageScRsp"
}
Self::LjkejlgdnjbPbipmgmabbn => "LJKEJLGDNJB_PBIPMGMABBN",
Self::CmdGridFightSeasonTalentEnableScRsp => {
"CmdGridFightSeasonTalentEnableScRsp"
}
Self::CmdDjchchcajpb => "CmdDJCHCHCAJPB",
Self::CmdGridFightBackToPrepareReq => "CmdGridFightBackToPrepareReq",
Self::CmdHgoibdbmdbg => "CmdHGOIBDBMDBG",
Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify",
Self::CmdGridFightSeasonTalentEnableCsReq => {
"CmdGridFightSeasonTalentEnableCsReq"
}
Self::CmdGridFightPermanentTalentResetCsReq => {
"CmdGridFightPermanentTalentResetCsReq"
}
Self::CmdGridFightPermanentTalentResetScRsp => {
"CmdGridFightPermanentTalentResetScRsp"
}
Self::CmdGridFightBuyGoodsCsReq => "CmdGridFightBuyGoodsCsReq",
Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq",
Self::CmdGridFightUseForgeCsReq => "CmdGridFightUseForgeCsReq",
Self::CmdGridFightSeasonTalentResetCsReq => {
"CmdGridFightSeasonTalentResetCsReq"
}
Self::CmdGridFightTakeWeeklyRewardCsReq => {
"CmdGridFightTakeWeeklyRewardCsReq"
}
Self::CmdCeiiehndpaj => "CmdCEIIEHNDPAJ",
Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify",
Self::CmdKmdhlenlimf => "CmdKMDHLENLIMF",
Self::CmdGridFightDestroyWeeklyRewardCsReq => {
"CmdGridFightDestroyWeeklyRewardCsReq"
}
Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LJKEJLGDNJB_PCPDHELPKEM" => Some(Self::LjkejlgdnjbPcpdhelpkem),
"CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp),
"CmdFIMNIFPFHKD" => Some(Self::CmdFimnifpfhkd),
"CmdBNOKMMGGDGP" => Some(Self::CmdBnokmmggdgp),
"CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp),
"CmdKEKKIEFKKGO" => Some(Self::CmdKekkiefkkgo),
"CmdCENLNIAOMAK" => Some(Self::CmdCenlniaomak),
"CmdGJMIIBDEAAJ" => Some(Self::CmdGjmiibdeaaj),
"CmdKNHGHPACBMC" => Some(Self::CmdKnhghpacbmc),
"CmdDNDKOIOIBIN" => Some(Self::CmdDndkoioibin),
"CmdMNBAAGCGICN" => Some(Self::CmdMnbaagcgicn),
"LJKEJLGDNJB_IIIDPOGALIL" => Some(Self::LjkejlgdnjbIiidpogalil),
"CmdPPIDKCGHLOO" => Some(Self::CmdPpidkcghloo),
"CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq),
"CmdKEDAOINEEOB" => Some(Self::CmdKedaoineeob),
"CmdGridFightSyncVirtualItemNotify" => {
Some(Self::CmdGridFightSyncVirtualItemNotify)
}
"CmdGridFightEquipCraftCsReq" => Some(Self::CmdGridFightEquipCraftCsReq),
"LJKEJLGDNJB_HBLNGDHJHJJ" => Some(Self::LjkejlgdnjbHblngdhjhjj),
"CmdHLMGOIBAKPH" => Some(Self::CmdHlmgoibakph),
"CmdGridFightWeeklyExtraSeasonExpScRsp" => {
Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp)
}
"CmdIBBGIDAGCOB" => Some(Self::CmdIbbgidagcob),
"CmdEEBMIAFNJMC" => Some(Self::CmdEebmiafnjmc),
"CmdKMOFOOGIDOP" => Some(Self::CmdKmofoogidop),
"CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp),
"CmdGridFightPermanentTalentEnableCsReq" => {
Some(Self::CmdGridFightPermanentTalentEnableCsReq)
}
"CmdGridFightLockShopCsReq" => Some(Self::CmdGridFightLockShopCsReq),
"CmdJNNNJBAOCOB" => Some(Self::CmdJnnnjbaocob),
"CmdGridFightQuitLeaveGamePlayCsReq" => {
Some(Self::CmdGridFightQuitLeaveGamePlayCsReq)
}
"CmdOKOHEGIBCCG" => Some(Self::CmdOkohegibccg),
"CmdINHDFEIOBNK" => Some(Self::CmdInhdfeiobnk),
"CmdEGNLCNJDNCK" => Some(Self::CmdEgnlcnjdnck),
"CmdGridFightBuyExpCsReq" => Some(Self::CmdGridFightBuyExpCsReq),
"CmdGridFightEnterBattleStageCsReq" => {
Some(Self::CmdGridFightEnterBattleStageCsReq)
}
"CmdGDMIIBNJJEJ" => Some(Self::CmdGdmiibnjjej),
"CmdGridFightSummonProjectionCsReq" => {
Some(Self::CmdGridFightSummonProjectionCsReq)
}
"CmdGridFightSelectRecommendEquipCsReq" => {
Some(Self::CmdGridFightSelectRecommendEquipCsReq)
}
"CmdCMJCEEDCIAN" => Some(Self::CmdCmjceedcian),
"CmdGridFightUpdateEquipTrackScRsp" => {
Some(Self::CmdGridFightUpdateEquipTrackScRsp)
}
"CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq),
"CmdEPJJBNPIFLC" => Some(Self::CmdEpjjbnpiflc),
"CmdCEFIMADBIBH" => Some(Self::CmdCefimadbibh),
"CmdPDOCJKBJNHP" => Some(Self::CmdPdocjkbjnhp),
"CmdHPMGDFMEIJL" => Some(Self::CmdHpmgdfmeijl),
"LJKEJLGDNJB_FEJJEAICENO" => Some(Self::LjkejlgdnjbFejjeaiceno),
"CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp),
"CmdGridFightEndBattleStageNotify" => {
Some(Self::CmdGridFightEndBattleStageNotify)
}
"CmdNLIDDKHJJDO" => Some(Self::CmdNliddkhjjdo),
"CmdGridFightSeasonTalentResetScRsp" => {
Some(Self::CmdGridFightSeasonTalentResetScRsp)
}
"CmdDJCCBIOKNOD" => Some(Self::CmdDjccbioknod),
"CmdFGHHDICLCJB" => Some(Self::CmdFghhdiclcjb),
"CmdGridFightResumeGamePlayCsReq" => {
Some(Self::CmdGridFightResumeGamePlayCsReq)
}
"CmdOLOGIALOJDP" => Some(Self::CmdOlogialojdp),
"CmdCCNLHLLIAPL" => Some(Self::CmdCcnlhlliapl),
"CmdGCOBEPOGHPL" => Some(Self::CmdGcobepoghpl),
"CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp),
"CmdEMIDPCIJAEN" => Some(Self::CmdEmidpcijaen),
"LJKEJLGDNJB_NGENONOOENC" => Some(Self::LjkejlgdnjbNgenonooenc),
"CmdGridFightEquipDressCsReq" => Some(Self::CmdGridFightEquipDressCsReq),
"CmdHNEJHAJJIOB" => Some(Self::CmdHnejhajjiob),
"CmdGridFightHandlePendingActionScRsp" => {
Some(Self::CmdGridFightHandlePendingActionScRsp)
}
"CmdAKHODIIOGDJ" => Some(Self::CmdAkhodiiogdj),
"CmdGridFightSyncUpdateResultScNotify" => {
Some(Self::CmdGridFightSyncUpdateResultScNotify)
}
"CmdDCHOKJAFKJO" => Some(Self::CmdDchokjafkjo),
"CmdGridFightUpdateEquipTrackCsReq" => {
Some(Self::CmdGridFightUpdateEquipTrackCsReq)
}
"CmdGridFightUpdateEquipTrackPriorityCsReq" => {
Some(Self::CmdGridFightUpdateEquipTrackPriorityCsReq)
}
"CmdGridFightRefreshShopCsReq" => Some(Self::CmdGridFightRefreshShopCsReq),
"CmdOMJHPHPPAJH" => Some(Self::CmdOmjhphppajh),
"CmdGridFightUseConsumableCsReq" => {
Some(Self::CmdGridFightUseConsumableCsReq)
}
"CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq),
"CmdGridFightPermanentTalentEnableScRsp" => {
Some(Self::CmdGridFightPermanentTalentEnableScRsp)
}
"LJKEJLGDNJB_HCPPIBDHOOH" => Some(Self::LjkejlgdnjbHcppibdhooh),
"CmdGridFightStartGamePlayCsReq" => {
Some(Self::CmdGridFightStartGamePlayCsReq)
}
"CmdGridFightQuitSettleCsReq" => Some(Self::CmdGridFightQuitSettleCsReq),
"CmdCOCHFHKKEBN" => Some(Self::CmdCochfhkkebn),
"CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify),
"CmdGPHODKCPCHG" => Some(Self::CmdGphodkcpchg),
"CmdGridFightFinishTutorialCsReq" => {
Some(Self::CmdGridFightFinishTutorialCsReq)
}
"LJKEJLGDNJB_KNBAPKKJODH" => Some(Self::LjkejlgdnjbKnbapkkjodh),
"CmdGridFightEnterBattleStageScRsp" => {
Some(Self::CmdGridFightEnterBattleStageScRsp)
}
"LJKEJLGDNJB_PBIPMGMABBN" => Some(Self::LjkejlgdnjbPbipmgmabbn),
"CmdGridFightSeasonTalentEnableScRsp" => {
Some(Self::CmdGridFightSeasonTalentEnableScRsp)
}
"CmdDJCHCHCAJPB" => Some(Self::CmdDjchchcajpb),
"CmdGridFightBackToPrepareReq" => Some(Self::CmdGridFightBackToPrepareReq),
"CmdHGOIBDBMDBG" => Some(Self::CmdHgoibdbmdbg),
"CmdGridFightSyncKeepWinCntNotify" => {
Some(Self::CmdGridFightSyncKeepWinCntNotify)
}
"CmdGridFightSeasonTalentEnableCsReq" => {
Some(Self::CmdGridFightSeasonTalentEnableCsReq)
}
"CmdGridFightPermanentTalentResetCsReq" => {
Some(Self::CmdGridFightPermanentTalentResetCsReq)
}
"CmdGridFightPermanentTalentResetScRsp" => {
Some(Self::CmdGridFightPermanentTalentResetScRsp)
}
"CmdGridFightBuyGoodsCsReq" => Some(Self::CmdGridFightBuyGoodsCsReq),
"CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq),
"CmdGridFightUseForgeCsReq" => Some(Self::CmdGridFightUseForgeCsReq),
"CmdGridFightSeasonTalentResetCsReq" => {
Some(Self::CmdGridFightSeasonTalentResetCsReq)
}
"CmdGridFightTakeWeeklyRewardCsReq" => {
Some(Self::CmdGridFightTakeWeeklyRewardCsReq)
}
"CmdCEIIEHNDPAJ" => Some(Self::CmdCeiiehndpaj),
"CmdGridFightSeasonHandBookNotify" => {
Some(Self::CmdGridFightSeasonHandBookNotify)
}
"CmdKMDHLENLIMF" => Some(Self::CmdKmdhlenlimf),
"CmdGridFightDestroyWeeklyRewardCsReq" => {
Some(Self::CmdGridFightDestroyWeeklyRewardCsReq)
}
"CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq),
_ => None,
}
}
}
/// Obf: PJBMHHNLCLB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightLockType {
PjbmhhnlclbLnloohdeaeo = 0,
PjbmhhnlclbEhfhdgpocnh = 6,
PjbmhhnlclbIaoblnoekkh = 7,
PjbmhhnlclbEbekpglfiim = 8,
}
impl GridFightLockType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PjbmhhnlclbLnloohdeaeo => "PJBMHHNLCLB_LNLOOHDEAEO",
Self::PjbmhhnlclbEhfhdgpocnh => "PJBMHHNLCLB_EHFHDGPOCNH",
Self::PjbmhhnlclbIaoblnoekkh => "PJBMHHNLCLB_IAOBLNOEKKH",
Self::PjbmhhnlclbEbekpglfiim => "PJBMHHNLCLB_EBEKPGLFIIM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJBMHHNLCLB_LNLOOHDEAEO" => Some(Self::PjbmhhnlclbLnloohdeaeo),
"PJBMHHNLCLB_EHFHDGPOCNH" => Some(Self::PjbmhhnlclbEhfhdgpocnh),
"PJBMHHNLCLB_IAOBLNOEKKH" => Some(Self::PjbmhhnlclbIaoblnoekkh),
"PJBMHHNLCLB_EBEKPGLFIIM" => Some(Self::PjbmhhnlclbEbekpglfiim),
_ => None,
}
}
}
/// Obf: DFOFFFCEFFO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightLockReason {
DfofffceffoDionkbmffdn = 0,
DfofffceffoBdppeehcdlf = 1,
DfofffceffoCfafmkobapj = 2,
DfofffceffoKjmjdbjmbmc = 3,
}
impl GridFightLockReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DfofffceffoDionkbmffdn => "DFOFFFCEFFO_DIONKBMFFDN",
Self::DfofffceffoBdppeehcdlf => "DFOFFFCEFFO_BDPPEEHCDLF",
Self::DfofffceffoCfafmkobapj => "DFOFFFCEFFO_CFAFMKOBAPJ",
Self::DfofffceffoKjmjdbjmbmc => "DFOFFFCEFFO_KJMJDBJMBMC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DFOFFFCEFFO_DIONKBMFFDN" => Some(Self::DfofffceffoDionkbmffdn),
"DFOFFFCEFFO_BDPPEEHCDLF" => Some(Self::DfofffceffoBdppeehcdlf),
"DFOFFFCEFFO_CFAFMKOBAPJ" => Some(Self::DfofffceffoCfafmkobapj),
"DFOFFFCEFFO_KJMJDBJMBMC" => Some(Self::DfofffceffoKjmjdbjmbmc),
_ => None,
}
}
}
/// Obf: LNPFEFKJDHP
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightUpdateSrcType {
LnpfefkjdhpHefepinlbdp = 0,
LnpfefkjdhpOopnbcijhmp = 1,
LnpfefkjdhpBjdeaahibge = 2,
LnpfefkjdhpHndkhmefaal = 3,
LnpfefkjdhpKcefflkabgh = 4,
LnpfefkjdhpPpddodglnlh = 5,
LnpfefkjdhpMdeknjieapj = 6,
LnpfefkjdhpEjkejdnhioe = 7,
LnpfefkjdhpDpekjiiicgh = 8,
LnpfefkjdhpGkndlfbpadh = 9,
LnpfefkjdhpLfnkhcbhmpd = 10,
LnpfefkjdhpKkpbagfhpbb = 11,
LnpfefkjdhpMhncgoehmch = 12,
LnpfefkjdhpDgojihijlaf = 13,
LnpfefkjdhpHcafeedhilf = 14,
LnpfefkjdhpPdjhdfkockk = 15,
LnpfefkjdhpHicgjmgbcpg = 16,
LnpfefkjdhpFkfklefkbbm = 17,
LnpfefkjdhpJalhdinecfe = 18,
LnpfefkjdhpKhoaififgdj = 19,
LnpfefkjdhpJidjjpjklfh = 20,
LnpfefkjdhpNgjhpbmccpc = 21,
LnpfefkjdhpEeaokenafkh = 22,
LnpfefkjdhpGlembdjflaf = 23,
LnpfefkjdhpPnejelgglej = 24,
LnpfefkjdhpPpbjjoffnjk = 25,
LnpfefkjdhpNefkflkampo = 26,
LnpfefkjdhpDkgflmneina = 27,
LnpfefkjdhpIfanondmobe = 28,
LnpfefkjdhpPfifejdcmoj = 29,
LnpfefkjdhpOdjdfihiclk = 30,
LnpfefkjdhpNghofpnigac = 31,
LnpfefkjdhpAjddcaliklh = 32,
LnpfefkjdhpPjfmpkcahaa = 33,
}
impl GridFightUpdateSrcType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LnpfefkjdhpHefepinlbdp => "LNPFEFKJDHP_HEFEPINLBDP",
Self::LnpfefkjdhpOopnbcijhmp => "LNPFEFKJDHP_OOPNBCIJHMP",
Self::LnpfefkjdhpBjdeaahibge => "LNPFEFKJDHP_BJDEAAHIBGE",
Self::LnpfefkjdhpHndkhmefaal => "LNPFEFKJDHP_HNDKHMEFAAL",
Self::LnpfefkjdhpKcefflkabgh => "LNPFEFKJDHP_KCEFFLKABGH",
Self::LnpfefkjdhpPpddodglnlh => "LNPFEFKJDHP_PPDDODGLNLH",
Self::LnpfefkjdhpMdeknjieapj => "LNPFEFKJDHP_MDEKNJIEAPJ",
Self::LnpfefkjdhpEjkejdnhioe => "LNPFEFKJDHP_EJKEJDNHIOE",
Self::LnpfefkjdhpDpekjiiicgh => "LNPFEFKJDHP_DPEKJIIICGH",
Self::LnpfefkjdhpGkndlfbpadh => "LNPFEFKJDHP_GKNDLFBPADH",
Self::LnpfefkjdhpLfnkhcbhmpd => "LNPFEFKJDHP_LFNKHCBHMPD",
Self::LnpfefkjdhpKkpbagfhpbb => "LNPFEFKJDHP_KKPBAGFHPBB",
Self::LnpfefkjdhpMhncgoehmch => "LNPFEFKJDHP_MHNCGOEHMCH",
Self::LnpfefkjdhpDgojihijlaf => "LNPFEFKJDHP_DGOJIHIJLAF",
Self::LnpfefkjdhpHcafeedhilf => "LNPFEFKJDHP_HCAFEEDHILF",
Self::LnpfefkjdhpPdjhdfkockk => "LNPFEFKJDHP_PDJHDFKOCKK",
Self::LnpfefkjdhpHicgjmgbcpg => "LNPFEFKJDHP_HICGJMGBCPG",
Self::LnpfefkjdhpFkfklefkbbm => "LNPFEFKJDHP_FKFKLEFKBBM",
Self::LnpfefkjdhpJalhdinecfe => "LNPFEFKJDHP_JALHDINECFE",
Self::LnpfefkjdhpKhoaififgdj => "LNPFEFKJDHP_KHOAIFIFGDJ",
Self::LnpfefkjdhpJidjjpjklfh => "LNPFEFKJDHP_JIDJJPJKLFH",
Self::LnpfefkjdhpNgjhpbmccpc => "LNPFEFKJDHP_NGJHPBMCCPC",
Self::LnpfefkjdhpEeaokenafkh => "LNPFEFKJDHP_EEAOKENAFKH",
Self::LnpfefkjdhpGlembdjflaf => "LNPFEFKJDHP_GLEMBDJFLAF",
Self::LnpfefkjdhpPnejelgglej => "LNPFEFKJDHP_PNEJELGGLEJ",
Self::LnpfefkjdhpPpbjjoffnjk => "LNPFEFKJDHP_PPBJJOFFNJK",
Self::LnpfefkjdhpNefkflkampo => "LNPFEFKJDHP_NEFKFLKAMPO",
Self::LnpfefkjdhpDkgflmneina => "LNPFEFKJDHP_DKGFLMNEINA",
Self::LnpfefkjdhpIfanondmobe => "LNPFEFKJDHP_IFANONDMOBE",
Self::LnpfefkjdhpPfifejdcmoj => "LNPFEFKJDHP_PFIFEJDCMOJ",
Self::LnpfefkjdhpOdjdfihiclk => "LNPFEFKJDHP_ODJDFIHICLK",
Self::LnpfefkjdhpNghofpnigac => "LNPFEFKJDHP_NGHOFPNIGAC",
Self::LnpfefkjdhpAjddcaliklh => "LNPFEFKJDHP_AJDDCALIKLH",
Self::LnpfefkjdhpPjfmpkcahaa => "LNPFEFKJDHP_PJFMPKCAHAA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LNPFEFKJDHP_HEFEPINLBDP" => Some(Self::LnpfefkjdhpHefepinlbdp),
"LNPFEFKJDHP_OOPNBCIJHMP" => Some(Self::LnpfefkjdhpOopnbcijhmp),
"LNPFEFKJDHP_BJDEAAHIBGE" => Some(Self::LnpfefkjdhpBjdeaahibge),
"LNPFEFKJDHP_HNDKHMEFAAL" => Some(Self::LnpfefkjdhpHndkhmefaal),
"LNPFEFKJDHP_KCEFFLKABGH" => Some(Self::LnpfefkjdhpKcefflkabgh),
"LNPFEFKJDHP_PPDDODGLNLH" => Some(Self::LnpfefkjdhpPpddodglnlh),
"LNPFEFKJDHP_MDEKNJIEAPJ" => Some(Self::LnpfefkjdhpMdeknjieapj),
"LNPFEFKJDHP_EJKEJDNHIOE" => Some(Self::LnpfefkjdhpEjkejdnhioe),
"LNPFEFKJDHP_DPEKJIIICGH" => Some(Self::LnpfefkjdhpDpekjiiicgh),
"LNPFEFKJDHP_GKNDLFBPADH" => Some(Self::LnpfefkjdhpGkndlfbpadh),
"LNPFEFKJDHP_LFNKHCBHMPD" => Some(Self::LnpfefkjdhpLfnkhcbhmpd),
"LNPFEFKJDHP_KKPBAGFHPBB" => Some(Self::LnpfefkjdhpKkpbagfhpbb),
"LNPFEFKJDHP_MHNCGOEHMCH" => Some(Self::LnpfefkjdhpMhncgoehmch),
"LNPFEFKJDHP_DGOJIHIJLAF" => Some(Self::LnpfefkjdhpDgojihijlaf),
"LNPFEFKJDHP_HCAFEEDHILF" => Some(Self::LnpfefkjdhpHcafeedhilf),
"LNPFEFKJDHP_PDJHDFKOCKK" => Some(Self::LnpfefkjdhpPdjhdfkockk),
"LNPFEFKJDHP_HICGJMGBCPG" => Some(Self::LnpfefkjdhpHicgjmgbcpg),
"LNPFEFKJDHP_FKFKLEFKBBM" => Some(Self::LnpfefkjdhpFkfklefkbbm),
"LNPFEFKJDHP_JALHDINECFE" => Some(Self::LnpfefkjdhpJalhdinecfe),
"LNPFEFKJDHP_KHOAIFIFGDJ" => Some(Self::LnpfefkjdhpKhoaififgdj),
"LNPFEFKJDHP_JIDJJPJKLFH" => Some(Self::LnpfefkjdhpJidjjpjklfh),
"LNPFEFKJDHP_NGJHPBMCCPC" => Some(Self::LnpfefkjdhpNgjhpbmccpc),
"LNPFEFKJDHP_EEAOKENAFKH" => Some(Self::LnpfefkjdhpEeaokenafkh),
"LNPFEFKJDHP_GLEMBDJFLAF" => Some(Self::LnpfefkjdhpGlembdjflaf),
"LNPFEFKJDHP_PNEJELGGLEJ" => Some(Self::LnpfefkjdhpPnejelgglej),
"LNPFEFKJDHP_PPBJJOFFNJK" => Some(Self::LnpfefkjdhpPpbjjoffnjk),
"LNPFEFKJDHP_NEFKFLKAMPO" => Some(Self::LnpfefkjdhpNefkflkampo),
"LNPFEFKJDHP_DKGFLMNEINA" => Some(Self::LnpfefkjdhpDkgflmneina),
"LNPFEFKJDHP_IFANONDMOBE" => Some(Self::LnpfefkjdhpIfanondmobe),
"LNPFEFKJDHP_PFIFEJDCMOJ" => Some(Self::LnpfefkjdhpPfifejdcmoj),
"LNPFEFKJDHP_ODJDFIHICLK" => Some(Self::LnpfefkjdhpOdjdfihiclk),
"LNPFEFKJDHP_NGHOFPNIGAC" => Some(Self::LnpfefkjdhpNghofpnigac),
"LNPFEFKJDHP_AJDDCALIKLH" => Some(Self::LnpfefkjdhpAjddcaliklh),
"LNPFEFKJDHP_PJFMPKCAHAA" => Some(Self::LnpfefkjdhpPjfmpkcahaa),
_ => None,
}
}
}
/// Obf: HNKKNDHLOGN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightEquipTrackSource {
HnkkndhlognHlnmmmkheem = 0,
HnkkndhlognJfcaabpnagg = 1,
HnkkndhlognKmjcopiancg = 2,
HnkkndhlognHhfcnlccghn = 3,
}
impl GridFightEquipTrackSource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HnkkndhlognHlnmmmkheem => "HNKKNDHLOGN_HLNMMMKHEEM",
Self::HnkkndhlognJfcaabpnagg => "HNKKNDHLOGN_JFCAABPNAGG",
Self::HnkkndhlognKmjcopiancg => "HNKKNDHLOGN_KMJCOPIANCG",
Self::HnkkndhlognHhfcnlccghn => "HNKKNDHLOGN_HHFCNLCCGHN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNKKNDHLOGN_HLNMMMKHEEM" => Some(Self::HnkkndhlognHlnmmmkheem),
"HNKKNDHLOGN_JFCAABPNAGG" => Some(Self::HnkkndhlognJfcaabpnagg),
"HNKKNDHLOGN_KMJCOPIANCG" => Some(Self::HnkkndhlognKmjcopiancg),
"HNKKNDHLOGN_HHFCNLCCGHN" => Some(Self::HnkkndhlognHhfcnlccghn),
_ => None,
}
}
}
/// Obf: BLJJDJODAHH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightEquipDressSource {
BljjdjodahhFllipkcmfhh = 0,
BljjdjodahhGnfnphhanfa = 1,
BljjdjodahhGmljdafoeic = 2,
}
impl GridFightEquipDressSource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BljjdjodahhFllipkcmfhh => "BLJJDJODAHH_FLLIPKCMFHH",
Self::BljjdjodahhGnfnphhanfa => "BLJJDJODAHH_GNFNPHHANFA",
Self::BljjdjodahhGmljdafoeic => "BLJJDJODAHH_GMLJDAFOEIC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BLJJDJODAHH_FLLIPKCMFHH" => Some(Self::BljjdjodahhFllipkcmfhh),
"BLJJDJODAHH_GNFNPHHANFA" => Some(Self::BljjdjodahhGnfnphhanfa),
"BLJJDJODAHH_GMLJDAFOEIC" => Some(Self::BljjdjodahhGmljdafoeic),
_ => None,
}
}
}
/// Obf: BNMLEPCNCIH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightEquipCraftSource {
BnmlepcncihAialpdejijk = 0,
BnmlepcncihLhnmmcfcjgd = 1,
BnmlepcncihAlinjdngkce = 2,
BnmlepcncihHgeaeegmbap = 3,
}
impl GridFightEquipCraftSource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BnmlepcncihAialpdejijk => "BNMLEPCNCIH_AIALPDEJIJK",
Self::BnmlepcncihLhnmmcfcjgd => "BNMLEPCNCIH_LHNMMCFCJGD",
Self::BnmlepcncihAlinjdngkce => "BNMLEPCNCIH_ALINJDNGKCE",
Self::BnmlepcncihHgeaeegmbap => "BNMLEPCNCIH_HGEAEEGMBAP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BNMLEPCNCIH_AIALPDEJIJK" => Some(Self::BnmlepcncihAialpdejijk),
"BNMLEPCNCIH_LHNMMCFCJGD" => Some(Self::BnmlepcncihLhnmmcfcjgd),
"BNMLEPCNCIH_ALINJDNGKCE" => Some(Self::BnmlepcncihAlinjdngkce),
"BNMLEPCNCIH_HGEAEEGMBAP" => Some(Self::BnmlepcncihHgeaeegmbap),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Omlodgbicok {
Odajbjnjamd = 0,
Iianigdmkio = 1,
Pknbcfpbinf = 2,
}
impl Omlodgbicok {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Odajbjnjamd => "OMLODGBICOK_ODAJBJNJAMD",
Self::Iianigdmkio => "OMLODGBICOK_IIANIGDMKIO",
Self::Pknbcfpbinf => "OMLODGBICOK_PKNBCFPBINF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OMLODGBICOK_ODAJBJNJAMD" => Some(Self::Odajbjnjamd),
"OMLODGBICOK_IIANIGDMKIO" => Some(Self::Iianigdmkio),
"OMLODGBICOK_PKNBCFPBINF" => Some(Self::Pknbcfpbinf),
_ => None,
}
}
}
/// Obf: IMPMLADJIND
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightDropReason {
ImpmladjindGdkbkcfjdmg = 0,
ImpmladjindClacjbhjcie = 1,
ImpmladjindKmdibemfibj = 2,
}
impl GridFightDropReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ImpmladjindGdkbkcfjdmg => "IMPMLADJIND_GDKBKCFJDMG",
Self::ImpmladjindClacjbhjcie => "IMPMLADJIND_CLACJBHJCIE",
Self::ImpmladjindKmdibemfibj => "IMPMLADJIND_KMDIBEMFIBJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IMPMLADJIND_GDKBKCFJDMG" => Some(Self::ImpmladjindGdkbkcfjdmg),
"IMPMLADJIND_CLACJBHJCIE" => Some(Self::ImpmladjindClacjbhjcie),
"IMPMLADJIND_KMDIBEMFIBJ" => Some(Self::ImpmladjindKmdibemfibj),
_ => None,
}
}
}
/// Obf: FOOHMNAFKBN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightGlobalHpChangeReason {
FoohmnafkbnEigonmaefpj = 0,
FoohmnafkbnIfnieeaffne = 1,
FoohmnafkbnKcgpjkllffg = 2,
FoohmnafkbnHicpjjniaji = 3,
FoohmnafkbnAlaccafmghe = 4,
FoohmnafkbnFakadnnglch = 5,
}
impl GridFightGlobalHpChangeReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FoohmnafkbnEigonmaefpj => "FOOHMNAFKBN_EIGONMAEFPJ",
Self::FoohmnafkbnIfnieeaffne => "FOOHMNAFKBN_IFNIEEAFFNE",
Self::FoohmnafkbnKcgpjkllffg => "FOOHMNAFKBN_KCGPJKLLFFG",
Self::FoohmnafkbnHicpjjniaji => "FOOHMNAFKBN_HICPJJNIAJI",
Self::FoohmnafkbnAlaccafmghe => "FOOHMNAFKBN_ALACCAFMGHE",
Self::FoohmnafkbnFakadnnglch => "FOOHMNAFKBN_FAKADNNGLCH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FOOHMNAFKBN_EIGONMAEFPJ" => Some(Self::FoohmnafkbnEigonmaefpj),
"FOOHMNAFKBN_IFNIEEAFFNE" => Some(Self::FoohmnafkbnIfnieeaffne),
"FOOHMNAFKBN_KCGPJKLLFFG" => Some(Self::FoohmnafkbnKcgpjkllffg),
"FOOHMNAFKBN_HICPJJNIAJI" => Some(Self::FoohmnafkbnHicpjjniaji),
"FOOHMNAFKBN_ALACCAFMGHE" => Some(Self::FoohmnafkbnAlaccafmghe),
"FOOHMNAFKBN_FAKADNNGLCH" => Some(Self::FoohmnafkbnFakadnnglch),
_ => None,
}
}
}
/// Obf: BAKGGPNHNNE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightUpdateGlobalHpReason {
BakggpnhnneAjbmadndigh = 0,
BakggpnhnneAhikonfebmj = 1,
BakggpnhnneIkhlilhaiol = 2,
BakggpnhnnePonicjjabek = 3,
BakggpnhnneGpdhibafdcg = 4,
BakggpnhnneGfimnccfkik = 101,
BakggpnhnneBcgpolhohkf = 102,
BakggpnhnneDahncidkfcp = 103,
BakggpnhnneDckgdadpjlh = 201,
}
impl GridFightUpdateGlobalHpReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BakggpnhnneAjbmadndigh => "BAKGGPNHNNE_AJBMADNDIGH",
Self::BakggpnhnneAhikonfebmj => "BAKGGPNHNNE_AHIKONFEBMJ",
Self::BakggpnhnneIkhlilhaiol => "BAKGGPNHNNE_IKHLILHAIOL",
Self::BakggpnhnnePonicjjabek => "BAKGGPNHNNE_PONICJJABEK",
Self::BakggpnhnneGpdhibafdcg => "BAKGGPNHNNE_GPDHIBAFDCG",
Self::BakggpnhnneGfimnccfkik => "BAKGGPNHNNE_GFIMNCCFKIK",
Self::BakggpnhnneBcgpolhohkf => "BAKGGPNHNNE_BCGPOLHOHKF",
Self::BakggpnhnneDahncidkfcp => "BAKGGPNHNNE_DAHNCIDKFCP",
Self::BakggpnhnneDckgdadpjlh => "BAKGGPNHNNE_DCKGDADPJLH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BAKGGPNHNNE_AJBMADNDIGH" => Some(Self::BakggpnhnneAjbmadndigh),
"BAKGGPNHNNE_AHIKONFEBMJ" => Some(Self::BakggpnhnneAhikonfebmj),
"BAKGGPNHNNE_IKHLILHAIOL" => Some(Self::BakggpnhnneIkhlilhaiol),
"BAKGGPNHNNE_PONICJJABEK" => Some(Self::BakggpnhnnePonicjjabek),
"BAKGGPNHNNE_GPDHIBAFDCG" => Some(Self::BakggpnhnneGpdhibafdcg),
"BAKGGPNHNNE_GFIMNCCFKIK" => Some(Self::BakggpnhnneGfimnccfkik),
"BAKGGPNHNNE_BCGPOLHOHKF" => Some(Self::BakggpnhnneBcgpolhohkf),
"BAKGGPNHNNE_DAHNCIDKFCP" => Some(Self::BakggpnhnneDahncidkfcp),
"BAKGGPNHNNE_DCKGDADPJLH" => Some(Self::BakggpnhnneDckgdadpjlh),
_ => None,
}
}
}
/// Obf: CDPHDHNLHAO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightSettleReason {
CdphdhnlhaoFmpbhelfgee = 0,
CdphdhnlhaoEphjfkffdkc = 1,
CdphdhnlhaoFlnhnhbcdkm = 2,
CdphdhnlhaoClnlgbcmoij = 3,
CdphdhnlhaoBakhaibgpgc = 4,
}
impl GridFightSettleReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CdphdhnlhaoFmpbhelfgee => "CDPHDHNLHAO_FMPBHELFGEE",
Self::CdphdhnlhaoEphjfkffdkc => "CDPHDHNLHAO_EPHJFKFFDKC",
Self::CdphdhnlhaoFlnhnhbcdkm => "CDPHDHNLHAO_FLNHNHBCDKM",
Self::CdphdhnlhaoClnlgbcmoij => "CDPHDHNLHAO_CLNLGBCMOIJ",
Self::CdphdhnlhaoBakhaibgpgc => "CDPHDHNLHAO_BAKHAIBGPGC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CDPHDHNLHAO_FMPBHELFGEE" => Some(Self::CdphdhnlhaoFmpbhelfgee),
"CDPHDHNLHAO_EPHJFKFFDKC" => Some(Self::CdphdhnlhaoEphjfkffdkc),
"CDPHDHNLHAO_FLNHNHBCDKM" => Some(Self::CdphdhnlhaoFlnhnhbcdkm),
"CDPHDHNLHAO_CLNLGBCMOIJ" => Some(Self::CdphdhnlhaoClnlgbcmoij),
"CDPHDHNLHAO_BAKHAIBGPGC" => Some(Self::CdphdhnlhaoBakhaibgpgc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Apdpaecjpih {
Aobedaeijkh = 0,
Alnibpoodkh = 1,
Ppgkhpeakfn = 2,
}
impl Apdpaecjpih {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Aobedaeijkh => "APDPAECJPIH_AOBEDAEIJKH",
Self::Alnibpoodkh => "APDPAECJPIH_ALNIBPOODKH",
Self::Ppgkhpeakfn => "APDPAECJPIH_PPGKHPEAKFN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"APDPAECJPIH_AOBEDAEIJKH" => Some(Self::Aobedaeijkh),
"APDPAECJPIH_ALNIBPOODKH" => Some(Self::Alnibpoodkh),
"APDPAECJPIH_PPGKHPEAKFN" => Some(Self::Ppgkhpeakfn),
_ => None,
}
}
}
/// Obf: NIOFDIFADEK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHeartdialType {
NiofdifadekPcpdhelpkem = 0,
CmdSubmitEmotionItemCsReq = 6314,
CmdHeartDialTraceScriptCsReq = 6326,
CmdSubmitEmotionItemScRsp = 6318,
CmdHeartDialScriptChangeScNotify = 6363,
CmdGetHeartDialInfoCsReq = 6391,
CmdHeartDialTraceScriptScRsp = 6339,
CmdChangeScriptEmotionCsReq = 6394,
CmdFinishEmotionDialoguePerformanceScRsp = 6398,
CmdChangeScriptEmotionScRsp = 6395,
CmdFinishEmotionDialoguePerformanceCsReq = 6309,
CmdGetHeartDialInfoScRsp = 6310,
}
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 {
Self::NiofdifadekPcpdhelpkem => "NIOFDIFADEK_PCPDHELPKEM",
Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq",
Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq",
Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp",
Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify",
Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq",
Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp",
Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq",
Self::CmdFinishEmotionDialoguePerformanceScRsp => {
"CmdFinishEmotionDialoguePerformanceScRsp"
}
Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp",
Self::CmdFinishEmotionDialoguePerformanceCsReq => {
"CmdFinishEmotionDialoguePerformanceCsReq"
}
Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NIOFDIFADEK_PCPDHELPKEM" => Some(Self::NiofdifadekPcpdhelpkem),
"CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq),
"CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq),
"CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp),
"CmdHeartDialScriptChangeScNotify" => {
Some(Self::CmdHeartDialScriptChangeScNotify)
}
"CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq),
"CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp),
"CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq),
"CmdFinishEmotionDialoguePerformanceScRsp" => {
Some(Self::CmdFinishEmotionDialoguePerformanceScRsp)
}
"CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp),
"CmdFinishEmotionDialoguePerformanceCsReq" => {
Some(Self::CmdFinishEmotionDialoguePerformanceCsReq)
}
"CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Eahhfcjlign {
Ogeibmghdlm = 0,
Celiimaeieb = 1,
Ggododlnola = 2,
Bmondkehkpl = 3,
}
impl Eahhfcjlign {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ogeibmghdlm => "EAHHFCJLIGN_OGEIBMGHDLM",
Self::Celiimaeieb => "EAHHFCJLIGN_CELIIMAEIEB",
Self::Ggododlnola => "EAHHFCJLIGN_GGODODLNOLA",
Self::Bmondkehkpl => "EAHHFCJLIGN_BMONDKEHKPL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EAHHFCJLIGN_OGEIBMGHDLM" => Some(Self::Ogeibmghdlm),
"EAHHFCJLIGN_CELIIMAEIEB" => Some(Self::Celiimaeieb),
"EAHHFCJLIGN_GGODODLNOLA" => Some(Self::Ggododlnola),
"EAHHFCJLIGN_BMONDKEHKPL" => Some(Self::Bmondkehkpl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fgbiifaoghl {
Hojmnjbcgej = 0,
Bnnghbehpkl = 1,
Dklpaafflee = 2,
Ngmmicogdfp = 3,
Apffeddknbk = 4,
Cmafifghaid = 5,
}
impl Fgbiifaoghl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hojmnjbcgej => "FGBIIFAOGHL_HOJMNJBCGEJ",
Self::Bnnghbehpkl => "FGBIIFAOGHL_BNNGHBEHPKL",
Self::Dklpaafflee => "FGBIIFAOGHL_DKLPAAFFLEE",
Self::Ngmmicogdfp => "FGBIIFAOGHL_NGMMICOGDFP",
Self::Apffeddknbk => "FGBIIFAOGHL_APFFEDDKNBK",
Self::Cmafifghaid => "FGBIIFAOGHL_CMAFIFGHAID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FGBIIFAOGHL_HOJMNJBCGEJ" => Some(Self::Hojmnjbcgej),
"FGBIIFAOGHL_BNNGHBEHPKL" => Some(Self::Bnnghbehpkl),
"FGBIIFAOGHL_DKLPAAFFLEE" => Some(Self::Dklpaafflee),
"FGBIIFAOGHL_NGMMICOGDFP" => Some(Self::Ngmmicogdfp),
"FGBIIFAOGHL_APFFEDDKNBK" => Some(Self::Apffeddknbk),
"FGBIIFAOGHL_CMAFIFGHAID" => Some(Self::Cmafifghaid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Llmhmmcpknf {
Dklpaafflee = 0,
Pfnadfbgonf = 1,
Omcmiifcdfj = 2,
}
impl Llmhmmcpknf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dklpaafflee => "LLMHMMCPKNF_DKLPAAFFLEE",
Self::Pfnadfbgonf => "LLMHMMCPKNF_PFNADFBGONF",
Self::Omcmiifcdfj => "LLMHMMCPKNF_OMCMIIFCDFJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LLMHMMCPKNF_DKLPAAFFLEE" => Some(Self::Dklpaafflee),
"LLMHMMCPKNF_PFNADFBGONF" => Some(Self::Pfnadfbgonf),
"LLMHMMCPKNF_OMCMIIFCDFJ" => Some(Self::Omcmiifcdfj),
_ => None,
}
}
}
/// Obf: MJNBDODPDOG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHeliobusType {
MjnbdodpdogPcpdhelpkem = 0,
CmdHeliobusSnsReadScRsp = 5895,
CmdHeliobusSnsPostCsReq = 5814,
CmdHeliobusEnterBattleCsReq = 5861,
CmdHeliobusSnsCommentCsReq = 5863,
CmdHeliobusSnsLikeCsReq = 5809,
MjnbdodpdogGfhgnnhoikj = 5838,
CmdHeliobusUnlockSkillScNotify = 5804,
CmdHeliobusSnsLikeScRsp = 5898,
CmdHeliobusInfoChangedScNotify = 5801,
CmdHeliobusSnsPostScRsp = 5818,
CmdHeliobusActivityDataScRsp = 5810,
CmdHeliobusSnsReadCsReq = 5894,
CmdHeliobusActivityDataCsReq = 5891,
CmdHeliobusSnsUpdateScNotify = 5839,
CmdHeliobusEnterBattleScRsp = 5807,
CmdHeliobusLineupUpdateScNotify = 5889,
CmdHeliobusChallengeUpdateScNotify = 5900,
CmdHeliobusUpgradeLevelCsReq = 5874,
CmdHeliobusStartRaidScRsp = 5844,
CmdHeliobusUpgradeLevelScRsp = 5837,
CmdHeliobusStartRaidCsReq = 5858,
CmdHeliobusSnsCommentScRsp = 5826,
CmdHeliobusSelectSkillScRsp = 5872,
}
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 {
Self::MjnbdodpdogPcpdhelpkem => "MJNBDODPDOG_PCPDHELPKEM",
Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp",
Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq",
Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq",
Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq",
Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq",
Self::MjnbdodpdogGfhgnnhoikj => "MJNBDODPDOG_GFHGNNHOIKJ",
Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify",
Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp",
Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify",
Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp",
Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp",
Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq",
Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq",
Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify",
Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp",
Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify",
Self::CmdHeliobusChallengeUpdateScNotify => {
"CmdHeliobusChallengeUpdateScNotify"
}
Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq",
Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp",
Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp",
Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq",
Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp",
Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MJNBDODPDOG_PCPDHELPKEM" => Some(Self::MjnbdodpdogPcpdhelpkem),
"CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp),
"CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq),
"CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq),
"CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq),
"CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq),
"MJNBDODPDOG_GFHGNNHOIKJ" => Some(Self::MjnbdodpdogGfhgnnhoikj),
"CmdHeliobusUnlockSkillScNotify" => {
Some(Self::CmdHeliobusUnlockSkillScNotify)
}
"CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp),
"CmdHeliobusInfoChangedScNotify" => {
Some(Self::CmdHeliobusInfoChangedScNotify)
}
"CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp),
"CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp),
"CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq),
"CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq),
"CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify),
"CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp),
"CmdHeliobusLineupUpdateScNotify" => {
Some(Self::CmdHeliobusLineupUpdateScNotify)
}
"CmdHeliobusChallengeUpdateScNotify" => {
Some(Self::CmdHeliobusChallengeUpdateScNotify)
}
"CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq),
"CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp),
"CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp),
"CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq),
"CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp),
"CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp),
_ => None,
}
}
}
/// Obf: OBJLNOCFBIO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHipplenType {
ObjlnocfbioPcpdhelpkem = 0,
CmdSetHipplenOutfitCsReq = 9018,
CmdTakeHipplenEndingRewardCsReq = 9016,
CmdGetHipplenInheritScRsp = 9027,
CmdGetHipplenInheritCsReq = 9030,
CmdHipplenTraitUnlockScNotify = 9050,
CmdSetHipplenAgendaCsReq = 9035,
CmdSettleHipplenWorkCsReq = 9005,
CmdOpenHipplenCycleScRsp = 9044,
CmdHipplenAgendaResultScNotify = 9047,
CmdGetHipplenDataCsReq = 9013,
CmdSettleHipplenWorkScRsp = 9001,
CmdGetHipplenDataScRsp = 9007,
CmdHipplenCycleResultScNotify = 9019,
CmdSetHipplenOutfitScRsp = 9045,
CmdSetHipplenAgendaScRsp = 9038,
CmdTakeHipplenEndingRewardScRsp = 9031,
CmdHipplenChangeScNotify = 9021,
CmdOpenHipplenCycleCsReq = 9002,
}
impl CmdHipplenType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ObjlnocfbioPcpdhelpkem => "OBJLNOCFBIO_PCPDHELPKEM",
Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq",
Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq",
Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp",
Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq",
Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify",
Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq",
Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq",
Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp",
Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify",
Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq",
Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp",
Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp",
Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify",
Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp",
Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp",
Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp",
Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify",
Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OBJLNOCFBIO_PCPDHELPKEM" => Some(Self::ObjlnocfbioPcpdhelpkem),
"CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq),
"CmdTakeHipplenEndingRewardCsReq" => {
Some(Self::CmdTakeHipplenEndingRewardCsReq)
}
"CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp),
"CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq),
"CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify),
"CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq),
"CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq),
"CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp),
"CmdHipplenAgendaResultScNotify" => {
Some(Self::CmdHipplenAgendaResultScNotify)
}
"CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq),
"CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp),
"CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp),
"CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify),
"CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp),
"CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp),
"CmdTakeHipplenEndingRewardScRsp" => {
Some(Self::CmdTakeHipplenEndingRewardScRsp)
}
"CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify),
"CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fgmpeemahke {
Pcpdhelpkem = 0,
Jdmomcpfhjm = 1,
Mnimafbiggp = 2,
Ppjojokoobf = 3,
Edgoiaodjlh = 4,
Pgjiagghbba = 5,
}
impl Fgmpeemahke {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FGMPEEMAHKE_PCPDHELPKEM",
Self::Jdmomcpfhjm => "FGMPEEMAHKE_JDMOMCPFHJM",
Self::Mnimafbiggp => "FGMPEEMAHKE_MNIMAFBIGGP",
Self::Ppjojokoobf => "FGMPEEMAHKE_PPJOJOKOOBF",
Self::Edgoiaodjlh => "FGMPEEMAHKE_EDGOIAODJLH",
Self::Pgjiagghbba => "FGMPEEMAHKE_PGJIAGGHBBA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FGMPEEMAHKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FGMPEEMAHKE_JDMOMCPFHJM" => Some(Self::Jdmomcpfhjm),
"FGMPEEMAHKE_MNIMAFBIGGP" => Some(Self::Mnimafbiggp),
"FGMPEEMAHKE_PPJOJOKOOBF" => Some(Self::Ppjojokoobf),
"FGMPEEMAHKE_EDGOIAODJLH" => Some(Self::Edgoiaodjlh),
"FGMPEEMAHKE_PGJIAGGHBBA" => Some(Self::Pgjiagghbba),
_ => None,
}
}
}
/// Obf: INJJLAAJGDE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdIdleLiveType {
InjjlaajgdePcpdhelpkem = 0,
CmdIdleLiveUpdateLiveRoomTitleCsReq = 9379,
CmdReplaceTeamCsRsp = 9388,
CmdIdleLiveGetPendingEquipCsReq = 9383,
CmdIdleLiveGetDataCsReq = 9441,
CmdGjbineeabip = 9376,
CmdIdleLiveGetFriendAssistListCsReq = 9380,
CmdIdleLiveFinishNodeBattleQuitCsReq = 9359,
CmdIdleLiveTakeTaskRewardCsReq = 9415,
CmdApkpgiollnp = 9408,
CmdNmbglkallbm = 9448,
CmdIdleLiveTakeAssistRewardScRsp = 9353,
CmdHandlePendingEquipScRsp = 9446,
CmdGetFriendNewAssistRewardScNotify = 9442,
CmdIdleLiveHandlePendingEquipReq = 9439,
CmdIdleLiveManualFinishQuestionCsReq = 9427,
CmdIdleLiveEndDungeonCsReq = 9399,
CmdIdleLiveTakeAssistRewardCsReq = 9386,
CmdIdleLiveStartNodeCsReq = 9444,
CmdTakeTaskRewardScRsp = 9423,
CmdUpgradeTeamSlotCsRsp = 9409,
CmdIdleLiveGetStatisticCsReq = 9407,
CmdUpdateCustomInfoScRsp = 9362,
CmdNfpedboofff = 9445,
CmdIdleLiveTakeContentRewardCsReq = 9429,
CmdIdleLiveStartNodeBattleCsReq = 9364,
CmdIdleLiveReplaceTeamCsReq = 9354,
CmdTakeContentScRsp = 9370,
CmdEndDungeonScRsp = 9416,
CmdIdleLiveDressSpecialEquipCsReq = 9394,
CmdLcfgfgfdlof = 9351,
CmdIdleLiveCollectIncomeCsReq = 9422,
CmdGetFriendDungeonRankingInfosScRsp = 9361,
CmdStartDungeonScRsp = 9352,
CmdTechTreeChangeNodeStateCsRsp = 9358,
CmdIdleLiveOpenChestReq = 9357,
CmdFinishQuestionRsp = 9366,
CmdIdleLiveTakeQuestEquipCsReq = 9374,
CmdIdleLiveDoGachaCsReq = 9367,
CmdDoGachaScRsp2 = 9401,
CmdStartNodeBattleScRsp = 9368,
CmdSyncChangeNtf = 9378,
CmdIdleLiveFinishFinalActCsReq = 9389,
CmdIdleLiveGetFriendDungeonRankingInfosCsReq = 9355,
CmdIdleLiveGetFriendAssistListScRsp = 9421,
CmdIdleLiveChangeTechTreeNodeCsReq = 9403,
CmdIdleLiveUpgradeSlotCsReq = 9392,
CmdIdleLiveFinishNodeEventCsReq = 9413,
CmdHbcmbpkgbjk = 9382,
CmdTakeQuestEquipCsRsp = 9428,
CmdGpkcedkhlad = 9371,
CmdJfkmfglopof = 9411,
CmdIdleLiveStartDungeonCsReq = 9443,
CmdIdleLiveGetDataScRsp = 9360,
CmdDressSpecialEquipScRsp = 9450,
}
impl CmdIdleLiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::InjjlaajgdePcpdhelpkem => "INJJLAAJGDE_PCPDHELPKEM",
Self::CmdIdleLiveUpdateLiveRoomTitleCsReq => {
"CmdIdleLiveUpdateLiveRoomTitleCsReq"
}
Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp",
Self::CmdIdleLiveGetPendingEquipCsReq => "CmdIdleLiveGetPendingEquipCsReq",
Self::CmdIdleLiveGetDataCsReq => "CmdIdleLiveGetDataCsReq",
Self::CmdGjbineeabip => "CmdGJBINEEABIP",
Self::CmdIdleLiveGetFriendAssistListCsReq => {
"CmdIdleLiveGetFriendAssistListCsReq"
}
Self::CmdIdleLiveFinishNodeBattleQuitCsReq => {
"CmdIdleLiveFinishNodeBattleQuitCsReq"
}
Self::CmdIdleLiveTakeTaskRewardCsReq => "CmdIdleLiveTakeTaskRewardCsReq",
Self::CmdApkpgiollnp => "CmdAPKPGIOLLNP",
Self::CmdNmbglkallbm => "CmdNMBGLKALLBM",
Self::CmdIdleLiveTakeAssistRewardScRsp => "CmdIdleLiveTakeAssistRewardScRsp",
Self::CmdHandlePendingEquipScRsp => "CmdHandlePendingEquipScRsp",
Self::CmdGetFriendNewAssistRewardScNotify => {
"CmdGetFriendNewAssistRewardScNotify"
}
Self::CmdIdleLiveHandlePendingEquipReq => "CmdIdleLiveHandlePendingEquipReq",
Self::CmdIdleLiveManualFinishQuestionCsReq => {
"CmdIdleLiveManualFinishQuestionCsReq"
}
Self::CmdIdleLiveEndDungeonCsReq => "CmdIdleLiveEndDungeonCsReq",
Self::CmdIdleLiveTakeAssistRewardCsReq => "CmdIdleLiveTakeAssistRewardCsReq",
Self::CmdIdleLiveStartNodeCsReq => "CmdIdleLiveStartNodeCsReq",
Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp",
Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp",
Self::CmdIdleLiveGetStatisticCsReq => "CmdIdleLiveGetStatisticCsReq",
Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp",
Self::CmdNfpedboofff => "CmdNFPEDBOOFFF",
Self::CmdIdleLiveTakeContentRewardCsReq => {
"CmdIdleLiveTakeContentRewardCsReq"
}
Self::CmdIdleLiveStartNodeBattleCsReq => "CmdIdleLiveStartNodeBattleCsReq",
Self::CmdIdleLiveReplaceTeamCsReq => "CmdIdleLiveReplaceTeamCsReq",
Self::CmdTakeContentScRsp => "CmdTakeContentScRsp",
Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp",
Self::CmdIdleLiveDressSpecialEquipCsReq => {
"CmdIdleLiveDressSpecialEquipCsReq"
}
Self::CmdLcfgfgfdlof => "CmdLCFGFGFDLOF",
Self::CmdIdleLiveCollectIncomeCsReq => "CmdIdleLiveCollectIncomeCsReq",
Self::CmdGetFriendDungeonRankingInfosScRsp => {
"CmdGetFriendDungeonRankingInfosScRsp"
}
Self::CmdStartDungeonScRsp => "CmdStartDungeonScRsp",
Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp",
Self::CmdIdleLiveOpenChestReq => "CmdIdleLiveOpenChestReq",
Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp",
Self::CmdIdleLiveTakeQuestEquipCsReq => "CmdIdleLiveTakeQuestEquipCsReq",
Self::CmdIdleLiveDoGachaCsReq => "CmdIdleLiveDoGachaCsReq",
Self::CmdDoGachaScRsp2 => "CmdDoGachaScRsp2",
Self::CmdStartNodeBattleScRsp => "CmdStartNodeBattleScRsp",
Self::CmdSyncChangeNtf => "CmdSyncChangeNtf",
Self::CmdIdleLiveFinishFinalActCsReq => "CmdIdleLiveFinishFinalActCsReq",
Self::CmdIdleLiveGetFriendDungeonRankingInfosCsReq => {
"CmdIdleLiveGetFriendDungeonRankingInfosCsReq"
}
Self::CmdIdleLiveGetFriendAssistListScRsp => {
"CmdIdleLiveGetFriendAssistListScRsp"
}
Self::CmdIdleLiveChangeTechTreeNodeCsReq => {
"CmdIdleLiveChangeTechTreeNodeCsReq"
}
Self::CmdIdleLiveUpgradeSlotCsReq => "CmdIdleLiveUpgradeSlotCsReq",
Self::CmdIdleLiveFinishNodeEventCsReq => "CmdIdleLiveFinishNodeEventCsReq",
Self::CmdHbcmbpkgbjk => "CmdHBCMBPKGBJK",
Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp",
Self::CmdGpkcedkhlad => "CmdGPKCEDKHLAD",
Self::CmdJfkmfglopof => "CmdJFKMFGLOPOF",
Self::CmdIdleLiveStartDungeonCsReq => "CmdIdleLiveStartDungeonCsReq",
Self::CmdIdleLiveGetDataScRsp => "CmdIdleLiveGetDataScRsp",
Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"INJJLAAJGDE_PCPDHELPKEM" => Some(Self::InjjlaajgdePcpdhelpkem),
"CmdIdleLiveUpdateLiveRoomTitleCsReq" => {
Some(Self::CmdIdleLiveUpdateLiveRoomTitleCsReq)
}
"CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp),
"CmdIdleLiveGetPendingEquipCsReq" => {
Some(Self::CmdIdleLiveGetPendingEquipCsReq)
}
"CmdIdleLiveGetDataCsReq" => Some(Self::CmdIdleLiveGetDataCsReq),
"CmdGJBINEEABIP" => Some(Self::CmdGjbineeabip),
"CmdIdleLiveGetFriendAssistListCsReq" => {
Some(Self::CmdIdleLiveGetFriendAssistListCsReq)
}
"CmdIdleLiveFinishNodeBattleQuitCsReq" => {
Some(Self::CmdIdleLiveFinishNodeBattleQuitCsReq)
}
"CmdIdleLiveTakeTaskRewardCsReq" => {
Some(Self::CmdIdleLiveTakeTaskRewardCsReq)
}
"CmdAPKPGIOLLNP" => Some(Self::CmdApkpgiollnp),
"CmdNMBGLKALLBM" => Some(Self::CmdNmbglkallbm),
"CmdIdleLiveTakeAssistRewardScRsp" => {
Some(Self::CmdIdleLiveTakeAssistRewardScRsp)
}
"CmdHandlePendingEquipScRsp" => Some(Self::CmdHandlePendingEquipScRsp),
"CmdGetFriendNewAssistRewardScNotify" => {
Some(Self::CmdGetFriendNewAssistRewardScNotify)
}
"CmdIdleLiveHandlePendingEquipReq" => {
Some(Self::CmdIdleLiveHandlePendingEquipReq)
}
"CmdIdleLiveManualFinishQuestionCsReq" => {
Some(Self::CmdIdleLiveManualFinishQuestionCsReq)
}
"CmdIdleLiveEndDungeonCsReq" => Some(Self::CmdIdleLiveEndDungeonCsReq),
"CmdIdleLiveTakeAssistRewardCsReq" => {
Some(Self::CmdIdleLiveTakeAssistRewardCsReq)
}
"CmdIdleLiveStartNodeCsReq" => Some(Self::CmdIdleLiveStartNodeCsReq),
"CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp),
"CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp),
"CmdIdleLiveGetStatisticCsReq" => Some(Self::CmdIdleLiveGetStatisticCsReq),
"CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp),
"CmdNFPEDBOOFFF" => Some(Self::CmdNfpedboofff),
"CmdIdleLiveTakeContentRewardCsReq" => {
Some(Self::CmdIdleLiveTakeContentRewardCsReq)
}
"CmdIdleLiveStartNodeBattleCsReq" => {
Some(Self::CmdIdleLiveStartNodeBattleCsReq)
}
"CmdIdleLiveReplaceTeamCsReq" => Some(Self::CmdIdleLiveReplaceTeamCsReq),
"CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp),
"CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp),
"CmdIdleLiveDressSpecialEquipCsReq" => {
Some(Self::CmdIdleLiveDressSpecialEquipCsReq)
}
"CmdLCFGFGFDLOF" => Some(Self::CmdLcfgfgfdlof),
"CmdIdleLiveCollectIncomeCsReq" => Some(Self::CmdIdleLiveCollectIncomeCsReq),
"CmdGetFriendDungeonRankingInfosScRsp" => {
Some(Self::CmdGetFriendDungeonRankingInfosScRsp)
}
"CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp),
"CmdTechTreeChangeNodeStateCsRsp" => {
Some(Self::CmdTechTreeChangeNodeStateCsRsp)
}
"CmdIdleLiveOpenChestReq" => Some(Self::CmdIdleLiveOpenChestReq),
"CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp),
"CmdIdleLiveTakeQuestEquipCsReq" => {
Some(Self::CmdIdleLiveTakeQuestEquipCsReq)
}
"CmdIdleLiveDoGachaCsReq" => Some(Self::CmdIdleLiveDoGachaCsReq),
"CmdDoGachaScRsp2" => Some(Self::CmdDoGachaScRsp2),
"CmdStartNodeBattleScRsp" => Some(Self::CmdStartNodeBattleScRsp),
"CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf),
"CmdIdleLiveFinishFinalActCsReq" => {
Some(Self::CmdIdleLiveFinishFinalActCsReq)
}
"CmdIdleLiveGetFriendDungeonRankingInfosCsReq" => {
Some(Self::CmdIdleLiveGetFriendDungeonRankingInfosCsReq)
}
"CmdIdleLiveGetFriendAssistListScRsp" => {
Some(Self::CmdIdleLiveGetFriendAssistListScRsp)
}
"CmdIdleLiveChangeTechTreeNodeCsReq" => {
Some(Self::CmdIdleLiveChangeTechTreeNodeCsReq)
}
"CmdIdleLiveUpgradeSlotCsReq" => Some(Self::CmdIdleLiveUpgradeSlotCsReq),
"CmdIdleLiveFinishNodeEventCsReq" => {
Some(Self::CmdIdleLiveFinishNodeEventCsReq)
}
"CmdHBCMBPKGBJK" => Some(Self::CmdHbcmbpkgbjk),
"CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp),
"CmdGPKCEDKHLAD" => Some(Self::CmdGpkcedkhlad),
"CmdJFKMFGLOPOF" => Some(Self::CmdJfkmfglopof),
"CmdIdleLiveStartDungeonCsReq" => Some(Self::CmdIdleLiveStartDungeonCsReq),
"CmdIdleLiveGetDataScRsp" => Some(Self::CmdIdleLiveGetDataScRsp),
"CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lfgmadfakhk {
Pcpdhelpkem = 0,
Nmbcdildgnk = 1,
Klhdcopplng = 2,
Clphmajjila = 3,
}
impl Lfgmadfakhk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "LFGMADFAKHK_PCPDHELPKEM",
Self::Nmbcdildgnk => "LFGMADFAKHK_NMBCDILDGNK",
Self::Klhdcopplng => "LFGMADFAKHK_KLHDCOPPLNG",
Self::Clphmajjila => "LFGMADFAKHK_CLPHMAJJILA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LFGMADFAKHK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"LFGMADFAKHK_NMBCDILDGNK" => Some(Self::Nmbcdildgnk),
"LFGMADFAKHK_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
"LFGMADFAKHK_CLPHMAJJILA" => Some(Self::Clphmajjila),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kgfmbniippa {
Hhhakhmohbb = 0,
Iencngoambl = 1,
Dekdenfmcmp = 2,
Kppjmjehafb = 3,
}
impl Kgfmbniippa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hhhakhmohbb => "KGFMBNIIPPA_HHHAKHMOHBB",
Self::Iencngoambl => "KGFMBNIIPPA_IENCNGOAMBL",
Self::Dekdenfmcmp => "KGFMBNIIPPA_DEKDENFMCMP",
Self::Kppjmjehafb => "KGFMBNIIPPA_KPPJMJEHAFB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KGFMBNIIPPA_HHHAKHMOHBB" => Some(Self::Hhhakhmohbb),
"KGFMBNIIPPA_IENCNGOAMBL" => Some(Self::Iencngoambl),
"KGFMBNIIPPA_DEKDENFMCMP" => Some(Self::Dekdenfmcmp),
"KGFMBNIIPPA_KPPJMJEHAFB" => Some(Self::Kppjmjehafb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Obcfjpgnalp {
Pcpdhelpkem = 0,
Ldknpkkdkdp = 2,
Jbcojmgbhmg = 4,
Npbklchljmg = 5,
Pboipjlcodj = 6,
Bofliohkpkb = 7,
}
impl Obcfjpgnalp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OBCFJPGNALP_PCPDHELPKEM",
Self::Ldknpkkdkdp => "OBCFJPGNALP_LDKNPKKDKDP",
Self::Jbcojmgbhmg => "OBCFJPGNALP_JBCOJMGBHMG",
Self::Npbklchljmg => "OBCFJPGNALP_NPBKLCHLJMG",
Self::Pboipjlcodj => "OBCFJPGNALP_PBOIPJLCODJ",
Self::Bofliohkpkb => "OBCFJPGNALP_BOFLIOHKPKB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OBCFJPGNALP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OBCFJPGNALP_LDKNPKKDKDP" => Some(Self::Ldknpkkdkdp),
"OBCFJPGNALP_JBCOJMGBHMG" => Some(Self::Jbcojmgbhmg),
"OBCFJPGNALP_NPBKLCHLJMG" => Some(Self::Npbklchljmg),
"OBCFJPGNALP_PBOIPJLCODJ" => Some(Self::Pboipjlcodj),
"OBCFJPGNALP_BOFLIOHKPKB" => Some(Self::Bofliohkpkb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jdkjpfgjobi {
Pcpdhelpkem = 0,
Mbjhgnhoglg = 1,
Lbhlhgeenkk = 2,
}
impl Jdkjpfgjobi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "JDKJPFGJOBI_PCPDHELPKEM",
Self::Mbjhgnhoglg => "JDKJPFGJOBI_MBJHGNHOGLG",
Self::Lbhlhgeenkk => "JDKJPFGJOBI_LBHLHGEENKK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JDKJPFGJOBI_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"JDKJPFGJOBI_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg),
"JDKJPFGJOBI_LBHLHGEENKK" => Some(Self::Lbhlhgeenkk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mhgdjpmeffn {
Pcpdhelpkem = 0,
Jlhfgfkjkpb = 1,
Eihfabompdk = 2,
}
impl Mhgdjpmeffn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "MHGDJPMEFFN_PCPDHELPKEM",
Self::Jlhfgfkjkpb => "MHGDJPMEFFN_JLHFGFKJKPB",
Self::Eihfabompdk => "MHGDJPMEFFN_EIHFABOMPDK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MHGDJPMEFFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"MHGDJPMEFFN_JLHFGFKJKPB" => Some(Self::Jlhfgfkjkpb),
"MHGDJPMEFFN_EIHFABOMPDK" => Some(Self::Eihfabompdk),
_ => None,
}
}
}
/// Obf: COCNBMMFLII
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdInteractiveTriggerMazeBuffType {
CocnbmmfliiPcpdhelpkem = 0,
CmdCoeohebfico = 9479,
CmdJhiaglgpmbd = 9480,
}
impl CmdInteractiveTriggerMazeBuffType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CocnbmmfliiPcpdhelpkem => "COCNBMMFLII_PCPDHELPKEM",
Self::CmdCoeohebfico => "CmdCOEOHEBFICO",
Self::CmdJhiaglgpmbd => "CmdJHIAGLGPMBD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"COCNBMMFLII_PCPDHELPKEM" => Some(Self::CocnbmmfliiPcpdhelpkem),
"CmdCOEOHEBFICO" => Some(Self::CmdCoeohebfico),
"CmdJHIAGLGPMBD" => Some(Self::CmdJhiaglgpmbd),
_ => None,
}
}
}
/// Obf: FPPPIALGGKL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdItemType {
FpppialggklPcpdhelpkem = 0,
CmdSetTurnFoodSwitchCsReq = 520,
CmdSpecialComposeItemCsReq = 574,
CmdKfdgnfbaogn = 529,
CmdCmdLockEquipmentCsReq = 514,
CmdMarkRelicFilterPlanScRsp = 577,
CmdExpUpRelicScRsp = 538,
CmdRelicReforgeCsReq = 506,
CmdDestroyItemScRsp = 553,
CmdGetBagCsReq = 591,
CmdGetBagScRsp = 510,
CmdExpUpEquipmentCsReq = 539,
CmdMarkItemScRsp = 525,
CmdComposeLimitNumUpdateScNotify = 565,
CmdIljjbgnemhh = 590,
CmdGetRelicFilterPlanCsReq = 536,
CmdHkjgdikjigi = 588,
CmdRankUpEquipmentCsReq = 563,
CmdMarkItemCsReq = 551,
CmdGetRecycleTimeCsReq = 557,
CmdAdceacimklg = 593,
CmdUseItemCsReq = 509,
CmdGetMarkItemListScRsp = 517,
CmdExpUpEquipmentScRsp = 501,
CmdAddRelicFilterPlanScRsp = 524,
CmdAddEquipmentScRsp = 596,
CmdBatchRankUpEquipmentCsReq = 569,
CmdSellItemScRsp = 561,
CmdComposeLimitNumCompleteScNotify = 528,
CmdComposeSelectedRelicCsReq = 600,
CmdRechargeSuccNotify = 507,
CmdModifyRelicFilterPlanCsReq = 578,
CmdAddRelicFilterPlanCsReq = 592,
CmdOpdnmlkmnbb = 526,
CmdAconifjjkcg = 516,
CmdCmdSellItemCsReq = 533,
CmdDeleteRelicFilterPlanCsReq = 559,
CmdCmdLockRelicCsReq = 572,
CmdGhciogmhopp = 541,
CmdGetRelicFilterPlanScRsp = 503,
CmdComposeItemScRsp = 537,
CmdDmjnagekona = 595,
CmdDestroyItemCsReq = 573,
CmdDiscardRelicScRsp = 566,
CmdExpUpRelicCsReq = 504,
CmdGetRecyleTimeScRsp = 521,
CmdRelicReforgeConfirmCsReq = 552,
CmdModifyRelicFilterPlanScRsp = 542,
CmdCancelMarkItemNotify = 554,
CmdUseItemScRsp = 598,
CmdNlddlgdebmo = 518,
CmdPromoteEquipmentCsReq = 594,
CmdComposeSelectedRelicScRsp = 589,
CmdEbddjobgdhd = 532,
CmdExchangeHcoinCsReq = 558,
CmdMarkRelicFilterPlanCsReq = 512,
CmdExchangeHcoinScRsp = 544,
CmdGeneralVirtualItemDataNotify = 502,
CmdSyncTurnFoodNotify = 579,
CmdDiscardRelicCsReq = 549,
CmdGetMarkItemListCsReq = 508,
}
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 {
Self::FpppialggklPcpdhelpkem => "FPPPIALGGKL_PCPDHELPKEM",
Self::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq",
Self::CmdSpecialComposeItemCsReq => "CmdSpecialComposeItemCsReq",
Self::CmdKfdgnfbaogn => "CmdKFDGNFBAOGN",
Self::CmdCmdLockEquipmentCsReq => "CmdCmdLockEquipmentCsReq",
Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp",
Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp",
Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq",
Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp",
Self::CmdGetBagCsReq => "CmdGetBagCsReq",
Self::CmdGetBagScRsp => "CmdGetBagScRsp",
Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq",
Self::CmdMarkItemScRsp => "CmdMarkItemScRsp",
Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify",
Self::CmdIljjbgnemhh => "CmdILJJBGNEMHH",
Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq",
Self::CmdHkjgdikjigi => "CmdHKJGDIKJIGI",
Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq",
Self::CmdMarkItemCsReq => "CmdMarkItemCsReq",
Self::CmdGetRecycleTimeCsReq => "CmdGetRecycleTimeCsReq",
Self::CmdAdceacimklg => "CmdADCEACIMKLG",
Self::CmdUseItemCsReq => "CmdUseItemCsReq",
Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp",
Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp",
Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp",
Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp",
Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq",
Self::CmdSellItemScRsp => "CmdSellItemScRsp",
Self::CmdComposeLimitNumCompleteScNotify => {
"CmdComposeLimitNumCompleteScNotify"
}
Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq",
Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify",
Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq",
Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq",
Self::CmdOpdnmlkmnbb => "CmdOPDNMLKMNBB",
Self::CmdAconifjjkcg => "CmdACONIFJJKCG",
Self::CmdCmdSellItemCsReq => "CmdCmdSellItemCsReq",
Self::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq",
Self::CmdCmdLockRelicCsReq => "CmdCmdLockRelicCsReq",
Self::CmdGhciogmhopp => "CmdGHCIOGMHOPP",
Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp",
Self::CmdComposeItemScRsp => "CmdComposeItemScRsp",
Self::CmdDmjnagekona => "CmdDMJNAGEKONA",
Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq",
Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp",
Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq",
Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp",
Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq",
Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp",
Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify",
Self::CmdUseItemScRsp => "CmdUseItemScRsp",
Self::CmdNlddlgdebmo => "CmdNLDDLGDEBMO",
Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq",
Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp",
Self::CmdEbddjobgdhd => "CmdEBDDJOBGDHD",
Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq",
Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq",
Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp",
Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify",
Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify",
Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq",
Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FPPPIALGGKL_PCPDHELPKEM" => Some(Self::FpppialggklPcpdhelpkem),
"CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq),
"CmdSpecialComposeItemCsReq" => Some(Self::CmdSpecialComposeItemCsReq),
"CmdKFDGNFBAOGN" => Some(Self::CmdKfdgnfbaogn),
"CmdCmdLockEquipmentCsReq" => Some(Self::CmdCmdLockEquipmentCsReq),
"CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp),
"CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp),
"CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq),
"CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp),
"CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq),
"CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp),
"CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq),
"CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp),
"CmdComposeLimitNumUpdateScNotify" => {
Some(Self::CmdComposeLimitNumUpdateScNotify)
}
"CmdILJJBGNEMHH" => Some(Self::CmdIljjbgnemhh),
"CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq),
"CmdHKJGDIKJIGI" => Some(Self::CmdHkjgdikjigi),
"CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq),
"CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq),
"CmdGetRecycleTimeCsReq" => Some(Self::CmdGetRecycleTimeCsReq),
"CmdADCEACIMKLG" => Some(Self::CmdAdceacimklg),
"CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq),
"CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp),
"CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp),
"CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp),
"CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp),
"CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq),
"CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp),
"CmdComposeLimitNumCompleteScNotify" => {
Some(Self::CmdComposeLimitNumCompleteScNotify)
}
"CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq),
"CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify),
"CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq),
"CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq),
"CmdOPDNMLKMNBB" => Some(Self::CmdOpdnmlkmnbb),
"CmdACONIFJJKCG" => Some(Self::CmdAconifjjkcg),
"CmdCmdSellItemCsReq" => Some(Self::CmdCmdSellItemCsReq),
"CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq),
"CmdCmdLockRelicCsReq" => Some(Self::CmdCmdLockRelicCsReq),
"CmdGHCIOGMHOPP" => Some(Self::CmdGhciogmhopp),
"CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp),
"CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp),
"CmdDMJNAGEKONA" => Some(Self::CmdDmjnagekona),
"CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq),
"CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp),
"CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq),
"CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp),
"CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq),
"CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp),
"CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify),
"CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp),
"CmdNLDDLGDEBMO" => Some(Self::CmdNlddlgdebmo),
"CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq),
"CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp),
"CmdEBDDJOBGDHD" => Some(Self::CmdEbddjobgdhd),
"CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq),
"CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq),
"CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp),
"CmdGeneralVirtualItemDataNotify" => {
Some(Self::CmdGeneralVirtualItemDataNotify)
}
"CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify),
"CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq),
"CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq),
_ => None,
}
}
}
/// Obf: EGEJGNADOHG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RelicDiscardType {
EgejgnadohgIfpdlcoienf = 0,
EgejgnadohgLboobhamnbk = 1,
EgejgnadohgPbkgffcnbbh = 2,
}
impl RelicDiscardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EgejgnadohgIfpdlcoienf => "EGEJGNADOHG_IFPDLCOIENF",
Self::EgejgnadohgLboobhamnbk => "EGEJGNADOHG_LBOOBHAMNBK",
Self::EgejgnadohgPbkgffcnbbh => "EGEJGNADOHG_PBKGFFCNBBH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EGEJGNADOHG_IFPDLCOIENF" => Some(Self::EgejgnadohgIfpdlcoienf),
"EGEJGNADOHG_LBOOBHAMNBK" => Some(Self::EgejgnadohgLboobhamnbk),
"EGEJGNADOHG_PBKGFFCNBBH" => Some(Self::EgejgnadohgPbkgffcnbbh),
_ => None,
}
}
}
/// Obf: HINDKODOBAA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TurnFoodSwitch {
HindkodobaaPcpdhelpkem = 0,
HindkodobaaKebpgfmocdd = 1,
HindkodobaaEmlcfoeiahm = 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 {
Self::HindkodobaaPcpdhelpkem => "HINDKODOBAA_PCPDHELPKEM",
Self::HindkodobaaKebpgfmocdd => "HINDKODOBAA_KEBPGFMOCDD",
Self::HindkodobaaEmlcfoeiahm => "HINDKODOBAA_EMLCFOEIAHM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HINDKODOBAA_PCPDHELPKEM" => Some(Self::HindkodobaaPcpdhelpkem),
"HINDKODOBAA_KEBPGFMOCDD" => Some(Self::HindkodobaaKebpgfmocdd),
"HINDKODOBAA_EMLCFOEIAHM" => Some(Self::HindkodobaaEmlcfoeiahm),
_ => None,
}
}
}
/// Obf: EHPNGMCBMBF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdJukeboxType {
EhpngmcbmbfPcpdhelpkem = 0,
CmdUnlockBackGroundMusicCsReq = 3114,
CmdGetJukeboxDataScRsp = 3110,
CmdPlayBackGroundMusicCsReq = 3194,
CmdIdebdgichaj = 3109,
CmdGetJukeboxDataCsReq = 3191,
CmdCjapfooonkc = 3198,
CmdUnlockBackGroundMusicScRsp = 3118,
CmdPlayBackGroundMusicScRsp = 3195,
}
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 {
Self::EhpngmcbmbfPcpdhelpkem => "EHPNGMCBMBF_PCPDHELPKEM",
Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq",
Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp",
Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq",
Self::CmdIdebdgichaj => "CmdIDEBDGICHAJ",
Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq",
Self::CmdCjapfooonkc => "CmdCJAPFOOONKC",
Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp",
Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EHPNGMCBMBF_PCPDHELPKEM" => Some(Self::EhpngmcbmbfPcpdhelpkem),
"CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq),
"CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp),
"CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq),
"CmdIDEBDGICHAJ" => Some(Self::CmdIdebdgichaj),
"CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq),
"CmdCJAPFOOONKC" => Some(Self::CmdCjapfooonkc),
"CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp),
"CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp),
_ => None,
}
}
}
/// Obf: IPPOLBNMGNK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLimaoNewsType {
IppolbnmgnkPcpdhelpkem = 0,
IppolbnmgnkIkbkdnbhlbi = 9209,
IppolbnmgnkMopbbldbkkl = 9191,
IppolbnmgnkEchjnlhbbia = 9184,
CmdAejmfmmhall = 9194,
CmdBhkljgbepcf = 9207,
CmdCnhphdcjekg = 9197,
CmdMbpnkkmkchc = 9199,
IppolbnmgnkGimmjcfdflf = 9195,
IppolbnmgnkBpcoikogkap = 9206,
IppolbnmgnkAgijkdpcoio = 9182,
IppolbnmgnkDiiklmjcgbm = 9205,
CmdObkhphecdei = 9202,
IppolbnmgnkIdogkcpnecc = 9183,
CmdGaeljjddemd = 9210,
CmdMlaohceihfl = 9200,
IppolbnmgnkHcjachldggm = 9189,
CmdJnlhonljghd = 9181,
CmdPlpmobcjloj = 9185,
CmdIcoloefhlgd = 9188,
CmdFeccggmmbmk = 9190,
CmdOkildhpdmib = 9187,
CmdKamjpifpjpf = 9198,
IppolbnmgnkPgfkdjkhdcc = 9193,
IppolbnmgnkAcoeflafkoe = 9204,
IppolbnmgnkNphedeikedo = 9203,
}
impl CmdLimaoNewsType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IppolbnmgnkPcpdhelpkem => "IPPOLBNMGNK_PCPDHELPKEM",
Self::IppolbnmgnkIkbkdnbhlbi => "IPPOLBNMGNK_IKBKDNBHLBI",
Self::IppolbnmgnkMopbbldbkkl => "IPPOLBNMGNK_MOPBBLDBKKL",
Self::IppolbnmgnkEchjnlhbbia => "IPPOLBNMGNK_ECHJNLHBBIA",
Self::CmdAejmfmmhall => "CmdAEJMFMMHALL",
Self::CmdBhkljgbepcf => "CmdBHKLJGBEPCF",
Self::CmdCnhphdcjekg => "CmdCNHPHDCJEKG",
Self::CmdMbpnkkmkchc => "CmdMBPNKKMKCHC",
Self::IppolbnmgnkGimmjcfdflf => "IPPOLBNMGNK_GIMMJCFDFLF",
Self::IppolbnmgnkBpcoikogkap => "IPPOLBNMGNK_BPCOIKOGKAP",
Self::IppolbnmgnkAgijkdpcoio => "IPPOLBNMGNK_AGIJKDPCOIO",
Self::IppolbnmgnkDiiklmjcgbm => "IPPOLBNMGNK_DIIKLMJCGBM",
Self::CmdObkhphecdei => "CmdOBKHPHECDEI",
Self::IppolbnmgnkIdogkcpnecc => "IPPOLBNMGNK_IDOGKCPNECC",
Self::CmdGaeljjddemd => "CmdGAELJJDDEMD",
Self::CmdMlaohceihfl => "CmdMLAOHCEIHFL",
Self::IppolbnmgnkHcjachldggm => "IPPOLBNMGNK_HCJACHLDGGM",
Self::CmdJnlhonljghd => "CmdJNLHONLJGHD",
Self::CmdPlpmobcjloj => "CmdPLPMOBCJLOJ",
Self::CmdIcoloefhlgd => "CmdICOLOEFHLGD",
Self::CmdFeccggmmbmk => "CmdFECCGGMMBMK",
Self::CmdOkildhpdmib => "CmdOKILDHPDMIB",
Self::CmdKamjpifpjpf => "CmdKAMJPIFPJPF",
Self::IppolbnmgnkPgfkdjkhdcc => "IPPOLBNMGNK_PGFKDJKHDCC",
Self::IppolbnmgnkAcoeflafkoe => "IPPOLBNMGNK_ACOEFLAFKOE",
Self::IppolbnmgnkNphedeikedo => "IPPOLBNMGNK_NPHEDEIKEDO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IPPOLBNMGNK_PCPDHELPKEM" => Some(Self::IppolbnmgnkPcpdhelpkem),
"IPPOLBNMGNK_IKBKDNBHLBI" => Some(Self::IppolbnmgnkIkbkdnbhlbi),
"IPPOLBNMGNK_MOPBBLDBKKL" => Some(Self::IppolbnmgnkMopbbldbkkl),
"IPPOLBNMGNK_ECHJNLHBBIA" => Some(Self::IppolbnmgnkEchjnlhbbia),
"CmdAEJMFMMHALL" => Some(Self::CmdAejmfmmhall),
"CmdBHKLJGBEPCF" => Some(Self::CmdBhkljgbepcf),
"CmdCNHPHDCJEKG" => Some(Self::CmdCnhphdcjekg),
"CmdMBPNKKMKCHC" => Some(Self::CmdMbpnkkmkchc),
"IPPOLBNMGNK_GIMMJCFDFLF" => Some(Self::IppolbnmgnkGimmjcfdflf),
"IPPOLBNMGNK_BPCOIKOGKAP" => Some(Self::IppolbnmgnkBpcoikogkap),
"IPPOLBNMGNK_AGIJKDPCOIO" => Some(Self::IppolbnmgnkAgijkdpcoio),
"IPPOLBNMGNK_DIIKLMJCGBM" => Some(Self::IppolbnmgnkDiiklmjcgbm),
"CmdOBKHPHECDEI" => Some(Self::CmdObkhphecdei),
"IPPOLBNMGNK_IDOGKCPNECC" => Some(Self::IppolbnmgnkIdogkcpnecc),
"CmdGAELJJDDEMD" => Some(Self::CmdGaeljjddemd),
"CmdMLAOHCEIHFL" => Some(Self::CmdMlaohceihfl),
"IPPOLBNMGNK_HCJACHLDGGM" => Some(Self::IppolbnmgnkHcjachldggm),
"CmdJNLHONLJGHD" => Some(Self::CmdJnlhonljghd),
"CmdPLPMOBCJLOJ" => Some(Self::CmdPlpmobcjloj),
"CmdICOLOEFHLGD" => Some(Self::CmdIcoloefhlgd),
"CmdFECCGGMMBMK" => Some(Self::CmdFeccggmmbmk),
"CmdOKILDHPDMIB" => Some(Self::CmdOkildhpdmib),
"CmdKAMJPIFPJPF" => Some(Self::CmdKamjpifpjpf),
"IPPOLBNMGNK_PGFKDJKHDCC" => Some(Self::IppolbnmgnkPgfkdjkhdcc),
"IPPOLBNMGNK_ACOEFLAFKOE" => Some(Self::IppolbnmgnkAcoeflafkoe),
"IPPOLBNMGNK_NPHEDEIKEDO" => Some(Self::IppolbnmgnkNphedeikedo),
_ => None,
}
}
}
/// Obf: KMPIHHBLOAB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LimaoNewsOfficeSurveyState {
KmpihhbloabPcpdhelpkem = 0,
KmpihhbloabIhaoklgokch = 1,
KmpihhbloabOpnadfkbgnn = 2,
KmpihhbloabFflchlpofnm = 3,
KmpihhbloabPoolaghgcmg = 4,
}
impl LimaoNewsOfficeSurveyState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KmpihhbloabPcpdhelpkem => "KMPIHHBLOAB_PCPDHELPKEM",
Self::KmpihhbloabIhaoklgokch => "KMPIHHBLOAB_IHAOKLGOKCH",
Self::KmpihhbloabOpnadfkbgnn => "KMPIHHBLOAB_OPNADFKBGNN",
Self::KmpihhbloabFflchlpofnm => "KMPIHHBLOAB_FFLCHLPOFNM",
Self::KmpihhbloabPoolaghgcmg => "KMPIHHBLOAB_POOLAGHGCMG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KMPIHHBLOAB_PCPDHELPKEM" => Some(Self::KmpihhbloabPcpdhelpkem),
"KMPIHHBLOAB_IHAOKLGOKCH" => Some(Self::KmpihhbloabIhaoklgokch),
"KMPIHHBLOAB_OPNADFKBGNN" => Some(Self::KmpihhbloabOpnadfkbgnn),
"KMPIHHBLOAB_FFLCHLPOFNM" => Some(Self::KmpihhbloabFflchlpofnm),
"KMPIHHBLOAB_POOLAGHGCMG" => Some(Self::KmpihhbloabPoolaghgcmg),
_ => None,
}
}
}
/// Obf: KEACHFCCAOI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLineupType {
KeachfccaoiPcpdhelpkem = 0,
CmdChangeLineupLeaderScRsp = 704,
CmdSetLineupNameScRsp = 733,
CmdQuitLineupScRsp = 798,
CmdChangeLineupLeaderCsReq = 737,
CmdExtraLineupDestroyNotify = 789,
CmdGetLineupAvatarDataCsReq = 701,
CmdGetAllLineupDataCsReq = 761,
CmdVirtualLineupTrialAvatarChangeScNotify = 796,
CmdReplaceLineupScRsp = 800,
CmdGetCurLineupDataScRsp = 795,
CmdJoinLineupScRsp = 718,
CmdAjjaamndgeh = 710,
CmdSwitchLineupIndexCsReq = 738,
CmdSwitchLineupIndexScRsp = 772,
CmdJoinLineupCsReq = 714,
CmdGetCurLineupDataCsReq = 794,
CmdGetAllLineupDataScRsp = 707,
CmdBcnogenahjj = 726,
CmdVirtualLineupDestroyNotify = 758,
CmdSwapLineupCsReq = 763,
KeachfccaoiNnmmnmdjelk = 791,
CmdGetLineupAvatarDataScRsp = 774,
CmdReplaceLineupCsReq = 744,
CmdSyncLineupNotify = 739,
CmdQuitLineupCsReq = 709,
CmdSetLineupNameCsReq = 732,
}
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 {
Self::KeachfccaoiPcpdhelpkem => "KEACHFCCAOI_PCPDHELPKEM",
Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp",
Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp",
Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp",
Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq",
Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify",
Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq",
Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq",
Self::CmdVirtualLineupTrialAvatarChangeScNotify => {
"CmdVirtualLineupTrialAvatarChangeScNotify"
}
Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp",
Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp",
Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp",
Self::CmdAjjaamndgeh => "CmdAJJAAMNDGEH",
Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq",
Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp",
Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq",
Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq",
Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp",
Self::CmdBcnogenahjj => "CmdBCNOGENAHJJ",
Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify",
Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq",
Self::KeachfccaoiNnmmnmdjelk => "KEACHFCCAOI_NNMMNMDJELK",
Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp",
Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq",
Self::CmdSyncLineupNotify => "CmdSyncLineupNotify",
Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq",
Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KEACHFCCAOI_PCPDHELPKEM" => Some(Self::KeachfccaoiPcpdhelpkem),
"CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp),
"CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp),
"CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp),
"CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq),
"CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify),
"CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq),
"CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq),
"CmdVirtualLineupTrialAvatarChangeScNotify" => {
Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify)
}
"CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp),
"CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp),
"CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp),
"CmdAJJAAMNDGEH" => Some(Self::CmdAjjaamndgeh),
"CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq),
"CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp),
"CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq),
"CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq),
"CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp),
"CmdBCNOGENAHJJ" => Some(Self::CmdBcnogenahjj),
"CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify),
"CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq),
"KEACHFCCAOI_NNMMNMDJELK" => Some(Self::KeachfccaoiNnmmnmdjelk),
"CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp),
"CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq),
"CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify),
"CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq),
"CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fppdafjjcbm {
Pcpdhelpkem = 0,
Mbhakcjloaj = 1,
Dcnmdnapbdj = 2,
Nceajdhopil = 3,
Noiegfjpgli = 4,
}
impl Fppdafjjcbm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FPPDAFJJCBM_PCPDHELPKEM",
Self::Mbhakcjloaj => "FPPDAFJJCBM_MBHAKCJLOAJ",
Self::Dcnmdnapbdj => "FPPDAFJJCBM_DCNMDNAPBDJ",
Self::Nceajdhopil => "FPPDAFJJCBM_NCEAJDHOPIL",
Self::Noiegfjpgli => "FPPDAFJJCBM_NOIEGFJPGLI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FPPDAFJJCBM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FPPDAFJJCBM_MBHAKCJLOAJ" => Some(Self::Mbhakcjloaj),
"FPPDAFJJCBM_DCNMDNAPBDJ" => Some(Self::Dcnmdnapbdj),
"FPPDAFJJCBM_NCEAJDHOPIL" => Some(Self::Nceajdhopil),
"FPPDAFJJCBM_NOIEGFJPGLI" => Some(Self::Noiegfjpgli),
_ => None,
}
}
}
/// Obf: CDHAMNOOBFC
#[derive(proto_derive::CmdID)]
#[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,
LineupArcadeRogue = 16,
LineupMagicRogue = 17,
LineupFate = 18,
LineupGridFight = 19,
}
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 {
Self::LineupNone => "LINEUP_NONE",
Self::LineupChallenge => "LINEUP_CHALLENGE",
Self::LineupRogue => "LINEUP_ROGUE",
Self::LineupChallenge2 => "LINEUP_CHALLENGE_2",
Self::LineupChallenge3 => "LINEUP_CHALLENGE_3",
Self::LineupRogueChallenge => "LINEUP_ROGUE_CHALLENGE",
Self::LineupStageTrial => "LINEUP_STAGE_TRIAL",
Self::LineupRogueTrial => "LINEUP_ROGUE_TRIAL",
Self::LineupActivity => "LINEUP_ACTIVITY",
Self::LineupBoxingClub => "LINEUP_BOXING_CLUB",
Self::LineupTreasureDungeon => "LINEUP_TREASURE_DUNGEON",
Self::LineupChessRogue => "LINEUP_CHESS_ROGUE",
Self::LineupHeliobus => "LINEUP_HELIOBUS",
Self::LineupTournRogue => "LINEUP_TOURN_ROGUE",
Self::LineupRelicRogue => "LINEUP_RELIC_ROGUE",
Self::LineupArcadeRogue => "LINEUP_ARCADE_ROGUE",
Self::LineupMagicRogue => "LINEUP_MAGIC_ROGUE",
Self::LineupFate => "LINEUP_FATE",
Self::LineupGridFight => "LINEUP_GRID_FIGHT",
}
}
/// 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),
"LINEUP_ARCADE_ROGUE" => Some(Self::LineupArcadeRogue),
"LINEUP_MAGIC_ROGUE" => Some(Self::LineupMagicRogue),
"LINEUP_FATE" => Some(Self::LineupFate),
"LINEUP_GRID_FIGHT" => Some(Self::LineupGridFight),
_ => None,
}
}
}
/// Obf: EDGNAOEHBGN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SyncLineupReason {
EdgnaoehbgnCpnnlcpjfch = 0,
EdgnaoehbgnHgeapbkaboa = 1,
EdgnaoehbgnJllnmlgcahh = 2,
EdgnaoehbgnMldejpoohfb = 3,
EdgnaoehbgnPgngnonpbmm = 4,
EdgnaoehbgnHilgofhcpfg = 5,
EdgnaoehbgnBiegpkhmhpp = 6,
}
impl SyncLineupReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EdgnaoehbgnCpnnlcpjfch => "EDGNAOEHBGN_CPNNLCPJFCH",
Self::EdgnaoehbgnHgeapbkaboa => "EDGNAOEHBGN_HGEAPBKABOA",
Self::EdgnaoehbgnJllnmlgcahh => "EDGNAOEHBGN_JLLNMLGCAHH",
Self::EdgnaoehbgnMldejpoohfb => "EDGNAOEHBGN_MLDEJPOOHFB",
Self::EdgnaoehbgnPgngnonpbmm => "EDGNAOEHBGN_PGNGNONPBMM",
Self::EdgnaoehbgnHilgofhcpfg => "EDGNAOEHBGN_HILGOFHCPFG",
Self::EdgnaoehbgnBiegpkhmhpp => "EDGNAOEHBGN_BIEGPKHMHPP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDGNAOEHBGN_CPNNLCPJFCH" => Some(Self::EdgnaoehbgnCpnnlcpjfch),
"EDGNAOEHBGN_HGEAPBKABOA" => Some(Self::EdgnaoehbgnHgeapbkaboa),
"EDGNAOEHBGN_JLLNMLGCAHH" => Some(Self::EdgnaoehbgnJllnmlgcahh),
"EDGNAOEHBGN_MLDEJPOOHFB" => Some(Self::EdgnaoehbgnMldejpoohfb),
"EDGNAOEHBGN_PGNGNONPBMM" => Some(Self::EdgnaoehbgnPgngnonpbmm),
"EDGNAOEHBGN_HILGOFHCPFG" => Some(Self::EdgnaoehbgnHilgofhcpfg),
"EDGNAOEHBGN_BIEGPKHMHPP" => Some(Self::EdgnaoehbgnBiegpkhmhpp),
_ => None,
}
}
}
/// Obf: LADMLLPIABE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLobbyType {
LadmllpiabePcpdhelpkem = 0,
CmdLobbyJoinScRsp = 7377,
CmdOhcjbdglpmk = 7385,
CmdLobbySyncInfoScNotify = 7352,
CmdLobbyInteractScNotify = 7399,
CmdOggbenijkof = 7388,
CmdFpdfpcdckhb = 7365,
CmdFlnkhembjog = 7369,
CmdMnhclkhlahm = 7368,
CmdIdlcdbnpcbg = 7386,
CmdBgkiefclgdf = 7353,
CmdLobbyGetInfoScRsp = 7366,
CmdLobbyCreateScRsp = 7357,
CmdLobbyKickOutCsReq = 7397,
CmdLobbyGetInfoCsReq = 7400,
CmdLobbyInviteCsReq = 7394,
CmdPlmmdncjhbg = 7351,
CmdLobbyModifyPlayerInfoCsReq = 7355,
CmdPijfmemdddf = 7356,
CmdLobbyJoinCsReq = 7380,
CmdCkmigeiacio = 7371,
CmdLobbyCreateCsReq = 7363,
CmdLobbyQuitCsReq = 7395,
CmdHkfdcbooeio = 7381,
}
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 {
Self::LadmllpiabePcpdhelpkem => "LADMLLPIABE_PCPDHELPKEM",
Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp",
Self::CmdOhcjbdglpmk => "CmdOHCJBDGLPMK",
Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify",
Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify",
Self::CmdOggbenijkof => "CmdOGGBENIJKOF",
Self::CmdFpdfpcdckhb => "CmdFPDFPCDCKHB",
Self::CmdFlnkhembjog => "CmdFLNKHEMBJOG",
Self::CmdMnhclkhlahm => "CmdMNHCLKHLAHM",
Self::CmdIdlcdbnpcbg => "CmdIDLCDBNPCBG",
Self::CmdBgkiefclgdf => "CmdBGKIEFCLGDF",
Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp",
Self::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp",
Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq",
Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq",
Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq",
Self::CmdPlmmdncjhbg => "CmdPLMMDNCJHBG",
Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq",
Self::CmdPijfmemdddf => "CmdPIJFMEMDDDF",
Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq",
Self::CmdCkmigeiacio => "CmdCKMIGEIACIO",
Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq",
Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq",
Self::CmdHkfdcbooeio => "CmdHKFDCBOOEIO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LADMLLPIABE_PCPDHELPKEM" => Some(Self::LadmllpiabePcpdhelpkem),
"CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp),
"CmdOHCJBDGLPMK" => Some(Self::CmdOhcjbdglpmk),
"CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify),
"CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify),
"CmdOGGBENIJKOF" => Some(Self::CmdOggbenijkof),
"CmdFPDFPCDCKHB" => Some(Self::CmdFpdfpcdckhb),
"CmdFLNKHEMBJOG" => Some(Self::CmdFlnkhembjog),
"CmdMNHCLKHLAHM" => Some(Self::CmdMnhclkhlahm),
"CmdIDLCDBNPCBG" => Some(Self::CmdIdlcdbnpcbg),
"CmdBGKIEFCLGDF" => Some(Self::CmdBgkiefclgdf),
"CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp),
"CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp),
"CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq),
"CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq),
"CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq),
"CmdPLMMDNCJHBG" => Some(Self::CmdPlmmdncjhbg),
"CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq),
"CmdPIJFMEMDDDF" => Some(Self::CmdPijfmemdddf),
"CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq),
"CmdCKMIGEIACIO" => Some(Self::CmdCkmigeiacio),
"CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq),
"CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq),
"CmdHKFDCBOOEIO" => Some(Self::CmdHkfdcbooeio),
_ => None,
}
}
}
/// Obf: FOAKFHBIJLN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLocalLegendType {
FoakfhbijlnPcpdhelpkem = 0,
CmdStartLocalLegendLevelCsReq = 6577,
CmdGetLocalLegendDataCsReq = 6576,
CmdLocalLegendDataChangeNotify = 6578,
CmdEnterLocalLegendLevelScRsp = 6589,
CmdGetLocalLegendDataScRsp = 6579,
}
impl CmdLocalLegendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FoakfhbijlnPcpdhelpkem => "FOAKFHBIJLN_PCPDHELPKEM",
Self::CmdStartLocalLegendLevelCsReq => "CmdStartLocalLegendLevelCsReq",
Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq",
Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify",
Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp",
Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FOAKFHBIJLN_PCPDHELPKEM" => Some(Self::FoakfhbijlnPcpdhelpkem),
"CmdStartLocalLegendLevelCsReq" => Some(Self::CmdStartLocalLegendLevelCsReq),
"CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq),
"CmdLocalLegendDataChangeNotify" => {
Some(Self::CmdLocalLegendDataChangeNotify)
}
"CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp),
"CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp),
_ => None,
}
}
}
/// Obf: DHLEHKEIMMN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMailType {
DhlehkeimmnPcpdhelpkem = 0,
CmdGetMailCsReq = 891,
CmdMarkReadMailCsReq = 894,
CmdTakeMailAttachmentScRsp = 898,
CmdTakeMailAttachmentCsReq = 809,
CmdNewMailScNotify = 863,
CmdDelMailCsReq = 814,
CmdGetMailScRsp = 810,
CmdDelMailScRsp = 818,
CmdLohgbnaiail = 895,
}
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 {
Self::DhlehkeimmnPcpdhelpkem => "DHLEHKEIMMN_PCPDHELPKEM",
Self::CmdGetMailCsReq => "CmdGetMailCsReq",
Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq",
Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp",
Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq",
Self::CmdNewMailScNotify => "CmdNewMailScNotify",
Self::CmdDelMailCsReq => "CmdDelMailCsReq",
Self::CmdGetMailScRsp => "CmdGetMailScRsp",
Self::CmdDelMailScRsp => "CmdDelMailScRsp",
Self::CmdLohgbnaiail => "CmdLOHGBNAIAIL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DHLEHKEIMMN_PCPDHELPKEM" => Some(Self::DhlehkeimmnPcpdhelpkem),
"CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq),
"CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq),
"CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp),
"CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq),
"CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify),
"CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq),
"CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp),
"CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp),
"CmdLOHGBNAIAIL" => Some(Self::CmdLohgbnaiail),
_ => None,
}
}
}
/// Obf: EFJNBBOCHEI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MailType {
EfjnbbocheiApffeddknbk = 0,
EfjnbbocheiHfhpfpkigdp = 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 {
Self::EfjnbbocheiApffeddknbk => "EFJNBBOCHEI_APFFEDDKNBK",
Self::EfjnbbocheiHfhpfpkigdp => "EFJNBBOCHEI_HFHPFPKIGDP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EFJNBBOCHEI_APFFEDDKNBK" => Some(Self::EfjnbbocheiApffeddknbk),
"EFJNBBOCHEI_HFHPFPKIGDP" => Some(Self::EfjnbbocheiHfhpfpkigdp),
_ => None,
}
}
}
/// Obf: BCLPPGOKGGC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMapRotationType {
BclppgokggcPcpdhelpkem = 0,
CmdPliedjppcpf = 6810,
CmdGetMapRotationDataCsReq = 6839,
CmdDhkgdfnbkdd = 6872,
CmdRemoveRotatorCsReq = 6832,
CmdBhkjafghmid = 6833,
CmdResetMapRotationRegionCsReq = 6874,
CmdGdfpenloofl = 6804,
CmdRotateMapCsReq = 6809,
CmdJdldlgjpneo = 6837,
CmdIbfanglhmea = 6898,
CmdLeaveMapRotationRegionCsReq = 6863,
CmdJmgmoacpcch = 6818,
CmdGaejbmcfbmj = 6895,
CmdOmpichhjdko = 6838,
CmdEnterMapRotationRegionCsReq = 6891,
CmdDeployRotatorCsReq = 6814,
CmdGokdlladelb = 6861,
CmdInteractChargerCsReq = 6894,
CmdCemjjcnmcbi = 6826,
CmdJmmcbdagekp = 6801,
}
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 {
Self::BclppgokggcPcpdhelpkem => "BCLPPGOKGGC_PCPDHELPKEM",
Self::CmdPliedjppcpf => "CmdPLIEDJPPCPF",
Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq",
Self::CmdDhkgdfnbkdd => "CmdDHKGDFNBKDD",
Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq",
Self::CmdBhkjafghmid => "CmdBHKJAFGHMID",
Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq",
Self::CmdGdfpenloofl => "CmdGDFPENLOOFL",
Self::CmdRotateMapCsReq => "CmdRotateMapCsReq",
Self::CmdJdldlgjpneo => "CmdJDLDLGJPNEO",
Self::CmdIbfanglhmea => "CmdIBFANGLHMEA",
Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq",
Self::CmdJmgmoacpcch => "CmdJMGMOACPCCH",
Self::CmdGaejbmcfbmj => "CmdGAEJBMCFBMJ",
Self::CmdOmpichhjdko => "CmdOMPICHHJDKO",
Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq",
Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq",
Self::CmdGokdlladelb => "CmdGOKDLLADELB",
Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq",
Self::CmdCemjjcnmcbi => "CmdCEMJJCNMCBI",
Self::CmdJmmcbdagekp => "CmdJMMCBDAGEKP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BCLPPGOKGGC_PCPDHELPKEM" => Some(Self::BclppgokggcPcpdhelpkem),
"CmdPLIEDJPPCPF" => Some(Self::CmdPliedjppcpf),
"CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq),
"CmdDHKGDFNBKDD" => Some(Self::CmdDhkgdfnbkdd),
"CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq),
"CmdBHKJAFGHMID" => Some(Self::CmdBhkjafghmid),
"CmdResetMapRotationRegionCsReq" => {
Some(Self::CmdResetMapRotationRegionCsReq)
}
"CmdGDFPENLOOFL" => Some(Self::CmdGdfpenloofl),
"CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq),
"CmdJDLDLGJPNEO" => Some(Self::CmdJdldlgjpneo),
"CmdIBFANGLHMEA" => Some(Self::CmdIbfanglhmea),
"CmdLeaveMapRotationRegionCsReq" => {
Some(Self::CmdLeaveMapRotationRegionCsReq)
}
"CmdJMGMOACPCCH" => Some(Self::CmdJmgmoacpcch),
"CmdGAEJBMCFBMJ" => Some(Self::CmdGaejbmcfbmj),
"CmdOMPICHHJDKO" => Some(Self::CmdOmpichhjdko),
"CmdEnterMapRotationRegionCsReq" => {
Some(Self::CmdEnterMapRotationRegionCsReq)
}
"CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq),
"CmdGOKDLLADELB" => Some(Self::CmdGokdlladelb),
"CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq),
"CmdCEMJJCNMCBI" => Some(Self::CmdCemjjcnmcbi),
"CmdJMMCBDAGEKP" => Some(Self::CmdJmmcbdagekp),
_ => None,
}
}
}
/// Obf: JGIOJDGDAOD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMarbleType {
JgiojdgdaodPcpdhelpkem = 0,
CmdMarbleGetDataScRsp = 8290,
CmdMarblePvpDataUpdateScNotify = 8287,
CmdMarbleGetDataCsReq = 8271,
CmdMarbleUpdateShownSealCsReq = 8277,
CmdMarbleShopBuyScRsp = 8278,
CmdMarbleUnlockSealScNotify = 8284,
CmdMarbleUpdateShownSealScRsp = 8289,
CmdPcpjkohfece = 8280,
CmdIfjdjkmmabl = 8272,
CmdMarbleShopBuyCsReq = 8285,
}
impl CmdMarbleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JgiojdgdaodPcpdhelpkem => "JGIOJDGDAOD_PCPDHELPKEM",
Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp",
Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify",
Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq",
Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq",
Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp",
Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify",
Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp",
Self::CmdPcpjkohfece => "CmdPCPJKOHFECE",
Self::CmdIfjdjkmmabl => "CmdIFJDJKMMABL",
Self::CmdMarbleShopBuyCsReq => "CmdMarbleShopBuyCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JGIOJDGDAOD_PCPDHELPKEM" => Some(Self::JgiojdgdaodPcpdhelpkem),
"CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp),
"CmdMarblePvpDataUpdateScNotify" => {
Some(Self::CmdMarblePvpDataUpdateScNotify)
}
"CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq),
"CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq),
"CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp),
"CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify),
"CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp),
"CmdPCPJKOHFECE" => Some(Self::CmdPcpjkohfece),
"CmdIFJDJKMMABL" => Some(Self::CmdIfjdjkmmabl),
"CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq),
_ => None,
}
}
}
/// Obf: EECKHHFLCDF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMarkChestType {
EeckhhflcdfPcpdhelpkem = 0,
CmdGetMarkChestScRsp = 8200,
CmdUpdateMarkChestScRsp = 8190,
CmdGetMarkChestCsReq = 8181,
CmdUpdateMarkChestCsReq = 8182,
CmdMarkChestChangedScNotify = 8195,
}
impl CmdMarkChestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EeckhhflcdfPcpdhelpkem => "EECKHHFLCDF_PCPDHELPKEM",
Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp",
Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp",
Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq",
Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq",
Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EECKHHFLCDF_PCPDHELPKEM" => Some(Self::EeckhhflcdfPcpdhelpkem),
"CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp),
"CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp),
"CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq),
"CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq),
"CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify),
_ => None,
}
}
}
/// Obf: PCGFLPCNCLM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMatchType {
PcgflpcnclmPcpdhelpkem = 0,
CmdGetCrossInfoCsReq = 7338,
CmdCancelMatchCsReq = 7330,
CmdStartMatchCsReq = 7313,
CmdAahcmmkmena = 7307,
CmdJoldjbkmhga = 7327,
CmdGetCrossInfoScRsp = 7305,
CmdJoepjjkipjc = 7335,
}
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 {
Self::PcgflpcnclmPcpdhelpkem => "PCGFLPCNCLM_PCPDHELPKEM",
Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq",
Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq",
Self::CmdStartMatchCsReq => "CmdStartMatchCsReq",
Self::CmdAahcmmkmena => "CmdAAHCMMKMENA",
Self::CmdJoldjbkmhga => "CmdJOLDJBKMHGA",
Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp",
Self::CmdJoepjjkipjc => "CmdJOEPJJKIPJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PCGFLPCNCLM_PCPDHELPKEM" => Some(Self::PcgflpcnclmPcpdhelpkem),
"CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq),
"CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq),
"CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq),
"CmdAAHCMMKMENA" => Some(Self::CmdAahcmmkmena),
"CmdJOLDJBKMHGA" => Some(Self::CmdJoldjbkmhga),
"CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp),
"CmdJOEPJJKIPJC" => Some(Self::CmdJoepjjkipjc),
_ => None,
}
}
}
/// Obf: PLFGJPANFFK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMatchThreeModuleType {
PlfgjpanffkPcpdhelpkem = 0,
CmdMatchThreeV2SetBirdPosScRsp = 7436,
CmdMatchThreeV2SetBirdPosCsReq = 7445,
CmdMatchThreeSyncDataScNotify = 7435,
CmdMatchThreeV2LevelEndScRsp = 7418,
CmdMatchThreeLevelEndCsReq = 7430,
CmdMatchThreeV2LevelEndCsReq = 7444,
CmdMatchThreeGetDataDataScRsp = 7407,
CmdMatchThreeGetDataCsReq = 7413,
CmdMatch3GetDataGetDataScRsp = 7447,
CmdMatchThreeV2BattleItemLevelUpScRsp = 7402,
CmdMatchThreeV2BattleItemLevelUpCsReq = 7419,
CmdMatch3GetDataCsReq = 7401,
CmdHmjgbjknkpe = 7416,
CmdMatchThreeV2PvpFinishScNotify = 7450,
CmdMatchThreeSetBirdPosCsReq = 7438,
CmdMatchThreeLevelEndScRsp = 7427,
CmdMatchThreeV2ScNotify = 7403,
CmdNbkbhjhninj = 7405,
}
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 {
Self::PlfgjpanffkPcpdhelpkem => "PLFGJPANFFK_PCPDHELPKEM",
Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp",
Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq",
Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify",
Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp",
Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq",
Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq",
Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp",
Self::CmdMatchThreeGetDataCsReq => "CmdMatchThreeGetDataCsReq",
Self::CmdMatch3GetDataGetDataScRsp => "CmdMatch3GetDataGetDataScRsp",
Self::CmdMatchThreeV2BattleItemLevelUpScRsp => {
"CmdMatchThreeV2BattleItemLevelUpScRsp"
}
Self::CmdMatchThreeV2BattleItemLevelUpCsReq => {
"CmdMatchThreeV2BattleItemLevelUpCsReq"
}
Self::CmdMatch3GetDataCsReq => "CmdMatch3GetDataCsReq",
Self::CmdHmjgbjknkpe => "CmdHMJGBJKNKPE",
Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify",
Self::CmdMatchThreeSetBirdPosCsReq => "CmdMatchThreeSetBirdPosCsReq",
Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp",
Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify",
Self::CmdNbkbhjhninj => "CmdNBKBHJHNINJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PLFGJPANFFK_PCPDHELPKEM" => Some(Self::PlfgjpanffkPcpdhelpkem),
"CmdMatchThreeV2SetBirdPosScRsp" => {
Some(Self::CmdMatchThreeV2SetBirdPosScRsp)
}
"CmdMatchThreeV2SetBirdPosCsReq" => {
Some(Self::CmdMatchThreeV2SetBirdPosCsReq)
}
"CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify),
"CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp),
"CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq),
"CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq),
"CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp),
"CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq),
"CmdMatch3GetDataGetDataScRsp" => Some(Self::CmdMatch3GetDataGetDataScRsp),
"CmdMatchThreeV2BattleItemLevelUpScRsp" => {
Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp)
}
"CmdMatchThreeV2BattleItemLevelUpCsReq" => {
Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq)
}
"CmdMatch3GetDataCsReq" => Some(Self::CmdMatch3GetDataCsReq),
"CmdHMJGBJKNKPE" => Some(Self::CmdHmjgbjknkpe),
"CmdMatchThreeV2PvpFinishScNotify" => {
Some(Self::CmdMatchThreeV2PvpFinishScNotify)
}
"CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq),
"CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp),
"CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify),
"CmdNBKBHJHNINJ" => Some(Self::CmdNbkbhjhninj),
_ => None,
}
}
}
/// Obf: MPKINOEENMO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MatchThreeStatisticsType {
MpkinoeenmoNihdcpmegmg = 0,
MpkinoeenmoLlgelgpdnig = 1,
MpkinoeenmoAcbhoilpjdm = 2,
MpkinoeenmoFdbnmihkbfc = 3,
MpkinoeenmoMpcnecopeok = 4,
MpkinoeenmoOjodacpphlp = 5,
MpkinoeenmoPlalkomcdjn = 6,
MpkinoeenmoIlgkldebjfb = 7,
MpkinoeenmoFiemnjjnjjj = 8,
MpkinoeenmoPdebmpjihlo = 9,
MpkinoeenmoCaadhhabmag = 10,
MpkinoeenmoCkcnhobcdki = 11,
MpkinoeenmoKjemhdmhofl = 12,
MpkinoeenmoFolkefojclm = 13,
}
impl MatchThreeStatisticsType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MpkinoeenmoNihdcpmegmg => "MPKINOEENMO_NIHDCPMEGMG",
Self::MpkinoeenmoLlgelgpdnig => "MPKINOEENMO_LLGELGPDNIG",
Self::MpkinoeenmoAcbhoilpjdm => "MPKINOEENMO_ACBHOILPJDM",
Self::MpkinoeenmoFdbnmihkbfc => "MPKINOEENMO_FDBNMIHKBFC",
Self::MpkinoeenmoMpcnecopeok => "MPKINOEENMO_MPCNECOPEOK",
Self::MpkinoeenmoOjodacpphlp => "MPKINOEENMO_OJODACPPHLP",
Self::MpkinoeenmoPlalkomcdjn => "MPKINOEENMO_PLALKOMCDJN",
Self::MpkinoeenmoIlgkldebjfb => "MPKINOEENMO_ILGKLDEBJFB",
Self::MpkinoeenmoFiemnjjnjjj => "MPKINOEENMO_FIEMNJJNJJJ",
Self::MpkinoeenmoPdebmpjihlo => "MPKINOEENMO_PDEBMPJIHLO",
Self::MpkinoeenmoCaadhhabmag => "MPKINOEENMO_CAADHHABMAG",
Self::MpkinoeenmoCkcnhobcdki => "MPKINOEENMO_CKCNHOBCDKI",
Self::MpkinoeenmoKjemhdmhofl => "MPKINOEENMO_KJEMHDMHOFL",
Self::MpkinoeenmoFolkefojclm => "MPKINOEENMO_FOLKEFOJCLM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MPKINOEENMO_NIHDCPMEGMG" => Some(Self::MpkinoeenmoNihdcpmegmg),
"MPKINOEENMO_LLGELGPDNIG" => Some(Self::MpkinoeenmoLlgelgpdnig),
"MPKINOEENMO_ACBHOILPJDM" => Some(Self::MpkinoeenmoAcbhoilpjdm),
"MPKINOEENMO_FDBNMIHKBFC" => Some(Self::MpkinoeenmoFdbnmihkbfc),
"MPKINOEENMO_MPCNECOPEOK" => Some(Self::MpkinoeenmoMpcnecopeok),
"MPKINOEENMO_OJODACPPHLP" => Some(Self::MpkinoeenmoOjodacpphlp),
"MPKINOEENMO_PLALKOMCDJN" => Some(Self::MpkinoeenmoPlalkomcdjn),
"MPKINOEENMO_ILGKLDEBJFB" => Some(Self::MpkinoeenmoIlgkldebjfb),
"MPKINOEENMO_FIEMNJJNJJJ" => Some(Self::MpkinoeenmoFiemnjjnjjj),
"MPKINOEENMO_PDEBMPJIHLO" => Some(Self::MpkinoeenmoPdebmpjihlo),
"MPKINOEENMO_CAADHHABMAG" => Some(Self::MpkinoeenmoCaadhhabmag),
"MPKINOEENMO_CKCNHOBCDKI" => Some(Self::MpkinoeenmoCkcnhobcdki),
"MPKINOEENMO_KJEMHDMHOFL" => Some(Self::MpkinoeenmoKjemhdmhofl),
"MPKINOEENMO_FOLKEFOJCLM" => Some(Self::MpkinoeenmoFolkefojclm),
_ => None,
}
}
}
/// Obf: FOPABKIFKCA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMazePuzzleType {
FopabkifkcaPcpdhelpkem = 0,
CmdFiveDimFluteDataChangeNotify = 9056,
CmdGetChenLingGameBoyDataScRsp = 9057,
FopabkifkcaKhcpfllnibd = 9097,
FopabkifkcaEohhiemgifl = 9052,
CmdGdabfhaalml = 9069,
CmdJogjdghdklo = 9094,
CmdPdahkaklpgf = 9065,
FopabkifkcaPdnbikikeje = 9080,
FopabkifkcaHgiekkampbh = 9099,
CmdMazeCrossFloorConditionChangeScNotify = 9076,
FopabkifkcaIimgamgjice = 9063,
CmdBlkkagmojgp = 9051,
CmdFinishFiveDimMiniGameScRsp = 9053,
FopabkifkcaPkiodiaodel = 9081,
CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9088,
CmdGetFiveDimMiniGameDataScRsp = 9095,
CmdGetFiveDimFluteDataScRsp = 9066,
FopabkifkcaMdeebdeefak = 9085,
FopabkifkcaHeejkoeieba = 9086,
CmdJkpkdphiphd = 9071,
CmdGetFiveDimMiniGameDataCsReq = 9055,
FopabkifkcaNlapceidfcm = 9100,
FopabkifkcaGombkjbhmaf = 9068,
CmdFinishChenLingGameBoyScRsp = 9077,
}
impl CmdMazePuzzleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FopabkifkcaPcpdhelpkem => "FOPABKIFKCA_PCPDHELPKEM",
Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify",
Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp",
Self::FopabkifkcaKhcpfllnibd => "FOPABKIFKCA_KHCPFLLNIBD",
Self::FopabkifkcaEohhiemgifl => "FOPABKIFKCA_EOHHIEMGIFL",
Self::CmdGdabfhaalml => "CmdGDABFHAALML",
Self::CmdJogjdghdklo => "CmdJOGJDGHDKLO",
Self::CmdPdahkaklpgf => "CmdPDAHKAKLPGF",
Self::FopabkifkcaPdnbikikeje => "FOPABKIFKCA_PDNBIKIKEJE",
Self::FopabkifkcaHgiekkampbh => "FOPABKIFKCA_HGIEKKAMPBH",
Self::CmdMazeCrossFloorConditionChangeScNotify => {
"CmdMazeCrossFloorConditionChangeScNotify"
}
Self::FopabkifkcaIimgamgjice => "FOPABKIFKCA_IIMGAMGJICE",
Self::CmdBlkkagmojgp => "CmdBLKKAGMOJGP",
Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp",
Self::FopabkifkcaPkiodiaodel => "FOPABKIFKCA_PKIODIAODEL",
Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => {
"CmdChenLingGameBoyGetFriendRankingInfoScRsp"
}
Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp",
Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp",
Self::FopabkifkcaMdeebdeefak => "FOPABKIFKCA_MDEEBDEEFAK",
Self::FopabkifkcaHeejkoeieba => "FOPABKIFKCA_HEEJKOEIEBA",
Self::CmdJkpkdphiphd => "CmdJKPKDPHIPHD",
Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq",
Self::FopabkifkcaNlapceidfcm => "FOPABKIFKCA_NLAPCEIDFCM",
Self::FopabkifkcaGombkjbhmaf => "FOPABKIFKCA_GOMBKJBHMAF",
Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FOPABKIFKCA_PCPDHELPKEM" => Some(Self::FopabkifkcaPcpdhelpkem),
"CmdFiveDimFluteDataChangeNotify" => {
Some(Self::CmdFiveDimFluteDataChangeNotify)
}
"CmdGetChenLingGameBoyDataScRsp" => {
Some(Self::CmdGetChenLingGameBoyDataScRsp)
}
"FOPABKIFKCA_KHCPFLLNIBD" => Some(Self::FopabkifkcaKhcpfllnibd),
"FOPABKIFKCA_EOHHIEMGIFL" => Some(Self::FopabkifkcaEohhiemgifl),
"CmdGDABFHAALML" => Some(Self::CmdGdabfhaalml),
"CmdJOGJDGHDKLO" => Some(Self::CmdJogjdghdklo),
"CmdPDAHKAKLPGF" => Some(Self::CmdPdahkaklpgf),
"FOPABKIFKCA_PDNBIKIKEJE" => Some(Self::FopabkifkcaPdnbikikeje),
"FOPABKIFKCA_HGIEKKAMPBH" => Some(Self::FopabkifkcaHgiekkampbh),
"CmdMazeCrossFloorConditionChangeScNotify" => {
Some(Self::CmdMazeCrossFloorConditionChangeScNotify)
}
"FOPABKIFKCA_IIMGAMGJICE" => Some(Self::FopabkifkcaIimgamgjice),
"CmdBLKKAGMOJGP" => Some(Self::CmdBlkkagmojgp),
"CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp),
"FOPABKIFKCA_PKIODIAODEL" => Some(Self::FopabkifkcaPkiodiaodel),
"CmdChenLingGameBoyGetFriendRankingInfoScRsp" => {
Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp)
}
"CmdGetFiveDimMiniGameDataScRsp" => {
Some(Self::CmdGetFiveDimMiniGameDataScRsp)
}
"CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp),
"FOPABKIFKCA_MDEEBDEEFAK" => Some(Self::FopabkifkcaMdeebdeefak),
"FOPABKIFKCA_HEEJKOEIEBA" => Some(Self::FopabkifkcaHeejkoeieba),
"CmdJKPKDPHIPHD" => Some(Self::CmdJkpkdphiphd),
"CmdGetFiveDimMiniGameDataCsReq" => {
Some(Self::CmdGetFiveDimMiniGameDataCsReq)
}
"FOPABKIFKCA_NLAPCEIDFCM" => Some(Self::FopabkifkcaNlapceidfcm),
"FOPABKIFKCA_GOMBKJBHMAF" => Some(Self::FopabkifkcaGombkjbhmaf),
"CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp),
_ => None,
}
}
}
/// Obf: PHLMMOJPKHA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMessageType {
PhlmmojpkhaPcpdhelpkem = 0,
CmdFinishItemIdScRsp = 2718,
CmdGetMissionMessageScRsp = 2701,
CmdFinishPerformSectionIdScRsp = 2726,
CmdFinishSectionIdScRsp = 2798,
CmdFinishSectionIdCsReq = 2709,
CmdFinishItemIdCsReq = 2714,
CmdFinishPerformSectionIdCsReq = 2763,
CmdGetNpcStatusCsReq = 2794,
CmdGetMissionMessageCsReq = 2739,
CmdGetNpcMessageGroupCsReq = 2791,
CmdGetNpcMessageGroupScRsp = 2710,
CmdGetNpcStatusScRsp = 2795,
}
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 {
Self::PhlmmojpkhaPcpdhelpkem => "PHLMMOJPKHA_PCPDHELPKEM",
Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp",
Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp",
Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp",
Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp",
Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq",
Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq",
Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq",
Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq",
Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq",
Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq",
Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp",
Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PHLMMOJPKHA_PCPDHELPKEM" => Some(Self::PhlmmojpkhaPcpdhelpkem),
"CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp),
"CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp),
"CmdFinishPerformSectionIdScRsp" => {
Some(Self::CmdFinishPerformSectionIdScRsp)
}
"CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp),
"CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq),
"CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq),
"CmdFinishPerformSectionIdCsReq" => {
Some(Self::CmdFinishPerformSectionIdCsReq)
}
"CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq),
"CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq),
"CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq),
"CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp),
"CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp),
_ => None,
}
}
}
/// Obf: HFFBJODHMDL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMiscModuleType {
HffbjodhmdlPcpdhelpkem = 0,
CmdBmpohnclhmf = 4132,
CmdCbijjndgpin = 4174,
CmdSubmitOrigamiItemCsReq = 4104,
CmdDirectDeliveryScNotify = 4151,
CmdDifficultyAdjustmentUpdateDataCsReq = 4173,
CmdSwitchMascotUpdateScNotify = 4193,
HffbjodhmdlHeeepiaaefd = 4139,
CmdCancelDirectDeliveryNoticeScRsp = 4154,
CmdCancelDirectDeliveryNoticeCsReq = 4125,
CmdGetMovieRacingDataCsReq = 4107,
CmdLbmpplkebfo = 4105,
CmdGetSwitchMascotDataScRsp = 4120,
CmdGetOrigamiPropInfoCsReq = 4172,
CmdGetWolfBroShootingDataCsReq = 4189,
CmdGetUnreleasedBlockInfoCsReq = 4102,
CmdDifficultyAdjustmentUpdateDataScRsp = 4153,
CmdDifficultyAdjustmentGetDataCsReq = 4128,
CmdDpfennbobnd = 4130,
CmdGetUnreleasedBlockInfoScRsp = 4149,
CmdLmcepidhebl = 4101,
CmdUpdateWolfBroShootingDataCsReq = 4157,
CmdGetShareDataCsReq = 4194,
CmdCycleScoreRewardGetDataCsReq = 4166,
CmdGetGunPlayDataScRsp = 4196,
CmdKndcljnmaoc = 4114,
CmdCancelSyncExpiredItemCsReq = 4163,
CmdCycleScoreRewardTakeRewardCsReq = 4111,
CmdHfodkmfdmae = 4137,
CmdUpdateMovieRacingDataScRsp = 4200,
CmdNfdllephlhn = 4138,
CmdShareScRsp = 4110,
CmdDohjcpamafl = 4136,
CmdGetMovieRacingDataScRsp = 4158,
CmdGetSwitchMascotDataCsReq = 4179,
CmdGetShareDataScRsp = 4195,
CmdMazeKillDirectScRsp = 4117,
CmdUpdateMovieRacingDataCsReq = 4144,
CmdAldeibddmon = 4103,
CmdEmjmlbdlmlc = 4118,
CmdUpdateGunPlayDataScRsp = 4121,
CmdLmhfpeplikh = 4126,
CmdCycleScoreRewardDestroyExceedRewardCsReq = 4171,
CmdDifficultyAdjustmentGetDataScRsp = 4165,
CmdMazeKillDirectCsReq = 4108,
CmdShareCsReq = 4191,
}
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 {
Self::HffbjodhmdlPcpdhelpkem => "HFFBJODHMDL_PCPDHELPKEM",
Self::CmdBmpohnclhmf => "CmdBMPOHNCLHMF",
Self::CmdCbijjndgpin => "CmdCBIJJNDGPIN",
Self::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq",
Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify",
Self::CmdDifficultyAdjustmentUpdateDataCsReq => {
"CmdDifficultyAdjustmentUpdateDataCsReq"
}
Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify",
Self::HffbjodhmdlHeeepiaaefd => "HFFBJODHMDL_HEEEPIAAEFD",
Self::CmdCancelDirectDeliveryNoticeScRsp => {
"CmdCancelDirectDeliveryNoticeScRsp"
}
Self::CmdCancelDirectDeliveryNoticeCsReq => {
"CmdCancelDirectDeliveryNoticeCsReq"
}
Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq",
Self::CmdLbmpplkebfo => "CmdLBMPPLKEBFO",
Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp",
Self::CmdGetOrigamiPropInfoCsReq => "CmdGetOrigamiPropInfoCsReq",
Self::CmdGetWolfBroShootingDataCsReq => "CmdGetWolfBroShootingDataCsReq",
Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq",
Self::CmdDifficultyAdjustmentUpdateDataScRsp => {
"CmdDifficultyAdjustmentUpdateDataScRsp"
}
Self::CmdDifficultyAdjustmentGetDataCsReq => {
"CmdDifficultyAdjustmentGetDataCsReq"
}
Self::CmdDpfennbobnd => "CmdDPFENNBOBND",
Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp",
Self::CmdLmcepidhebl => "CmdLMCEPIDHEBL",
Self::CmdUpdateWolfBroShootingDataCsReq => {
"CmdUpdateWolfBroShootingDataCsReq"
}
Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq",
Self::CmdCycleScoreRewardGetDataCsReq => "CmdCycleScoreRewardGetDataCsReq",
Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp",
Self::CmdKndcljnmaoc => "CmdKNDCLJNMAOC",
Self::CmdCancelSyncExpiredItemCsReq => "CmdCancelSyncExpiredItemCsReq",
Self::CmdCycleScoreRewardTakeRewardCsReq => {
"CmdCycleScoreRewardTakeRewardCsReq"
}
Self::CmdHfodkmfdmae => "CmdHFODKMFDMAE",
Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp",
Self::CmdNfdllephlhn => "CmdNFDLLEPHLHN",
Self::CmdShareScRsp => "CmdShareScRsp",
Self::CmdDohjcpamafl => "CmdDOHJCPAMAFL",
Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp",
Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq",
Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp",
Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp",
Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq",
Self::CmdAldeibddmon => "CmdALDEIBDDMON",
Self::CmdEmjmlbdlmlc => "CmdEMJMLBDLMLC",
Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp",
Self::CmdLmhfpeplikh => "CmdLMHFPEPLIKH",
Self::CmdCycleScoreRewardDestroyExceedRewardCsReq => {
"CmdCycleScoreRewardDestroyExceedRewardCsReq"
}
Self::CmdDifficultyAdjustmentGetDataScRsp => {
"CmdDifficultyAdjustmentGetDataScRsp"
}
Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq",
Self::CmdShareCsReq => "CmdShareCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HFFBJODHMDL_PCPDHELPKEM" => Some(Self::HffbjodhmdlPcpdhelpkem),
"CmdBMPOHNCLHMF" => Some(Self::CmdBmpohnclhmf),
"CmdCBIJJNDGPIN" => Some(Self::CmdCbijjndgpin),
"CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq),
"CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify),
"CmdDifficultyAdjustmentUpdateDataCsReq" => {
Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq)
}
"CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify),
"HFFBJODHMDL_HEEEPIAAEFD" => Some(Self::HffbjodhmdlHeeepiaaefd),
"CmdCancelDirectDeliveryNoticeScRsp" => {
Some(Self::CmdCancelDirectDeliveryNoticeScRsp)
}
"CmdCancelDirectDeliveryNoticeCsReq" => {
Some(Self::CmdCancelDirectDeliveryNoticeCsReq)
}
"CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq),
"CmdLBMPPLKEBFO" => Some(Self::CmdLbmpplkebfo),
"CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp),
"CmdGetOrigamiPropInfoCsReq" => Some(Self::CmdGetOrigamiPropInfoCsReq),
"CmdGetWolfBroShootingDataCsReq" => {
Some(Self::CmdGetWolfBroShootingDataCsReq)
}
"CmdGetUnreleasedBlockInfoCsReq" => {
Some(Self::CmdGetUnreleasedBlockInfoCsReq)
}
"CmdDifficultyAdjustmentUpdateDataScRsp" => {
Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp)
}
"CmdDifficultyAdjustmentGetDataCsReq" => {
Some(Self::CmdDifficultyAdjustmentGetDataCsReq)
}
"CmdDPFENNBOBND" => Some(Self::CmdDpfennbobnd),
"CmdGetUnreleasedBlockInfoScRsp" => {
Some(Self::CmdGetUnreleasedBlockInfoScRsp)
}
"CmdLMCEPIDHEBL" => Some(Self::CmdLmcepidhebl),
"CmdUpdateWolfBroShootingDataCsReq" => {
Some(Self::CmdUpdateWolfBroShootingDataCsReq)
}
"CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq),
"CmdCycleScoreRewardGetDataCsReq" => {
Some(Self::CmdCycleScoreRewardGetDataCsReq)
}
"CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp),
"CmdKNDCLJNMAOC" => Some(Self::CmdKndcljnmaoc),
"CmdCancelSyncExpiredItemCsReq" => Some(Self::CmdCancelSyncExpiredItemCsReq),
"CmdCycleScoreRewardTakeRewardCsReq" => {
Some(Self::CmdCycleScoreRewardTakeRewardCsReq)
}
"CmdHFODKMFDMAE" => Some(Self::CmdHfodkmfdmae),
"CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp),
"CmdNFDLLEPHLHN" => Some(Self::CmdNfdllephlhn),
"CmdShareScRsp" => Some(Self::CmdShareScRsp),
"CmdDOHJCPAMAFL" => Some(Self::CmdDohjcpamafl),
"CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp),
"CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq),
"CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp),
"CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp),
"CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq),
"CmdALDEIBDDMON" => Some(Self::CmdAldeibddmon),
"CmdEMJMLBDLMLC" => Some(Self::CmdEmjmlbdlmlc),
"CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp),
"CmdLMHFPEPLIKH" => Some(Self::CmdLmhfpeplikh),
"CmdCycleScoreRewardDestroyExceedRewardCsReq" => {
Some(Self::CmdCycleScoreRewardDestroyExceedRewardCsReq)
}
"CmdDifficultyAdjustmentGetDataScRsp" => {
Some(Self::CmdDifficultyAdjustmentGetDataScRsp)
}
"CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq),
"CmdShareCsReq" => Some(Self::CmdShareCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jmgcdianlgk {
Pcpdhelpkem = 0,
Pnnpmlpakhj = 1,
Oejafjcbbdh = 2,
Fiifapecijc = 3,
}
impl Jmgcdianlgk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "JMGCDIANLGK_PCPDHELPKEM",
Self::Pnnpmlpakhj => "JMGCDIANLGK_PNNPMLPAKHJ",
Self::Oejafjcbbdh => "JMGCDIANLGK_OEJAFJCBBDH",
Self::Fiifapecijc => "JMGCDIANLGK_FIIFAPECIJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JMGCDIANLGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"JMGCDIANLGK_PNNPMLPAKHJ" => Some(Self::Pnnpmlpakhj),
"JMGCDIANLGK_OEJAFJCBBDH" => Some(Self::Oejafjcbbdh),
"JMGCDIANLGK_FIIFAPECIJC" => Some(Self::Fiifapecijc),
_ => None,
}
}
}
/// Obf: PKHICLEHJKL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MovieRacingType {
PkhiclehjklHnkdhpkcgeo = 0,
PkhiclehjklEbabhoaodff = 1,
PkhiclehjklHhfibennebh = 2,
PkhiclehjklKidikkjnjnj = 3,
}
impl MovieRacingType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PkhiclehjklHnkdhpkcgeo => "PKHICLEHJKL_HNKDHPKCGEO",
Self::PkhiclehjklEbabhoaodff => "PKHICLEHJKL_EBABHOAODFF",
Self::PkhiclehjklHhfibennebh => "PKHICLEHJKL_HHFIBENNEBH",
Self::PkhiclehjklKidikkjnjnj => "PKHICLEHJKL_KIDIKKJNJNJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PKHICLEHJKL_HNKDHPKCGEO" => Some(Self::PkhiclehjklHnkdhpkcgeo),
"PKHICLEHJKL_EBABHOAODFF" => Some(Self::PkhiclehjklEbabhoaodff),
"PKHICLEHJKL_HHFIBENNEBH" => Some(Self::PkhiclehjklHhfibennebh),
"PKHICLEHJKL_KIDIKKJNJNJ" => Some(Self::PkhiclehjklKidikkjnjnj),
_ => None,
}
}
}
/// Obf: NJAAEOFICML
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DifficultyAdjustmentType {
NjaaeoficmlCgkeiaipaek = 0,
NjaaeoficmlAphcacpjmof = 1,
}
impl DifficultyAdjustmentType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NjaaeoficmlCgkeiaipaek => "NJAAEOFICML_CGKEIAIPAEK",
Self::NjaaeoficmlAphcacpjmof => "NJAAEOFICML_APHCACPJMOF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NJAAEOFICML_CGKEIAIPAEK" => Some(Self::NjaaeoficmlCgkeiaipaek),
"NJAAEOFICML_APHCACPJMOF" => Some(Self::NjaaeoficmlAphcacpjmof),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nhjljbjjkfj {
Looneaoeiml = 0,
Oalaphnfokk = 1,
Mdhdelkjaoa = 2,
}
impl Nhjljbjjkfj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Looneaoeiml => "NHJLJBJJKFJ_LOONEAOEIML",
Self::Oalaphnfokk => "NHJLJBJJKFJ_OALAPHNFOKK",
Self::Mdhdelkjaoa => "NHJLJBJJKFJ_MDHDELKJAOA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NHJLJBJJKFJ_LOONEAOEIML" => Some(Self::Looneaoeiml),
"NHJLJBJJKFJ_OALAPHNFOKK" => Some(Self::Oalaphnfokk),
"NHJLJBJJKFJ_MDHDELKJAOA" => Some(Self::Mdhdelkjaoa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ebkolhjiofn {
Bflaajpjiea = 0,
Jacgledflec = 1,
Hkafhfppbha = 2,
Jbbciejbpfl = 3,
}
impl Ebkolhjiofn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bflaajpjiea => "EBKOLHJIOFN_BFLAAJPJIEA",
Self::Jacgledflec => "EBKOLHJIOFN_JACGLEDFLEC",
Self::Hkafhfppbha => "EBKOLHJIOFN_HKAFHFPPBHA",
Self::Jbbciejbpfl => "EBKOLHJIOFN_JBBCIEJBPFL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EBKOLHJIOFN_BFLAAJPJIEA" => Some(Self::Bflaajpjiea),
"EBKOLHJIOFN_JACGLEDFLEC" => Some(Self::Jacgledflec),
"EBKOLHJIOFN_HKAFHFPPBHA" => Some(Self::Hkafhfppbha),
"EBKOLHJIOFN_JBBCIEJBPFL" => Some(Self::Jbbciejbpfl),
_ => None,
}
}
}
/// Obf: IFJFCGJJMFK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMissionType {
IfjfcgjjmfkPcpdhelpkem = 0,
CmdGetMissionStatusCsReq = 1261,
CmdEppnlnibpna = 1266,
CmdGetMissionDataScRsp = 1210,
CmdFinishCosumeItemMissionCsReq = 1274,
CmdMainMissionAcceptNotify = 1251,
CmdUpdateTrackMainMissionCsReq = 1254,
CmdSyncTaskCsReq = 1218,
CmdAcceptMainMissionScRsp = 1253,
CmdFnapkbelifo = 1279,
CmdFinishTalkMissionCsReq = 1294,
CmdStarPerformanceRelayCsReq = 1249,
CmdUpdateMainMissionCustomValueCsReq = 1293,
CmdGetMainMissionCustomValueScRsp = 1217,
CmdStartFinishMainMissionScNotify = 1265,
CmdMissionGroupWarnScNotify = 1201,
CmdTeleportToMissionResetPointCsReq = 1257,
CmdGetMissionStatusScRsp = 1207,
CmdAcceptMainMissionCsReq = 1273,
CmdGetMissionDataCsReq = 1291,
CmdMbmembddjde = 1237,
CmdFinishedMissionScNotify = 1220,
CmdOfcenahffen = 1202,
CmdFinishTalkMissionScRsp = 1295,
CmdHhahnnoieih = 1209,
CmdTeleportToMissionResetPointScRsp = 1221,
CmdSubMissionRewardScNotify = 1296,
CmdGetMainMissionCustomValueCsReq = 1208,
CmdMissionRewardScNotify = 1214,
CmdStartFinishSubMissionScNotify = 1228,
}
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 {
Self::IfjfcgjjmfkPcpdhelpkem => "IFJFCGJJMFK_PCPDHELPKEM",
Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq",
Self::CmdEppnlnibpna => "CmdEPPNLNIBPNA",
Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp",
Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq",
Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify",
Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq",
Self::CmdSyncTaskCsReq => "CmdSyncTaskCsReq",
Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp",
Self::CmdFnapkbelifo => "CmdFNAPKBELIFO",
Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq",
Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq",
Self::CmdUpdateMainMissionCustomValueCsReq => {
"CmdUpdateMainMissionCustomValueCsReq"
}
Self::CmdGetMainMissionCustomValueScRsp => {
"CmdGetMainMissionCustomValueScRsp"
}
Self::CmdStartFinishMainMissionScNotify => {
"CmdStartFinishMainMissionScNotify"
}
Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify",
Self::CmdTeleportToMissionResetPointCsReq => {
"CmdTeleportToMissionResetPointCsReq"
}
Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp",
Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq",
Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq",
Self::CmdMbmembddjde => "CmdMBMEMBDDJDE",
Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify",
Self::CmdOfcenahffen => "CmdOFCENAHFFEN",
Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp",
Self::CmdHhahnnoieih => "CmdHHAHNNOIEIH",
Self::CmdTeleportToMissionResetPointScRsp => {
"CmdTeleportToMissionResetPointScRsp"
}
Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify",
Self::CmdGetMainMissionCustomValueCsReq => {
"CmdGetMainMissionCustomValueCsReq"
}
Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify",
Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IFJFCGJJMFK_PCPDHELPKEM" => Some(Self::IfjfcgjjmfkPcpdhelpkem),
"CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq),
"CmdEPPNLNIBPNA" => Some(Self::CmdEppnlnibpna),
"CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp),
"CmdFinishCosumeItemMissionCsReq" => {
Some(Self::CmdFinishCosumeItemMissionCsReq)
}
"CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify),
"CmdUpdateTrackMainMissionCsReq" => {
Some(Self::CmdUpdateTrackMainMissionCsReq)
}
"CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq),
"CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp),
"CmdFNAPKBELIFO" => Some(Self::CmdFnapkbelifo),
"CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq),
"CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq),
"CmdUpdateMainMissionCustomValueCsReq" => {
Some(Self::CmdUpdateMainMissionCustomValueCsReq)
}
"CmdGetMainMissionCustomValueScRsp" => {
Some(Self::CmdGetMainMissionCustomValueScRsp)
}
"CmdStartFinishMainMissionScNotify" => {
Some(Self::CmdStartFinishMainMissionScNotify)
}
"CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify),
"CmdTeleportToMissionResetPointCsReq" => {
Some(Self::CmdTeleportToMissionResetPointCsReq)
}
"CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp),
"CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq),
"CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq),
"CmdMBMEMBDDJDE" => Some(Self::CmdMbmembddjde),
"CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify),
"CmdOFCENAHFFEN" => Some(Self::CmdOfcenahffen),
"CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp),
"CmdHHAHNNOIEIH" => Some(Self::CmdHhahnnoieih),
"CmdTeleportToMissionResetPointScRsp" => {
Some(Self::CmdTeleportToMissionResetPointScRsp)
}
"CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify),
"CmdGetMainMissionCustomValueCsReq" => {
Some(Self::CmdGetMainMissionCustomValueCsReq)
}
"CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify),
"CmdStartFinishSubMissionScNotify" => {
Some(Self::CmdStartFinishSubMissionScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Algpcoobeff {
Adpjfmjjabn = 0,
Khjckcdfejl = 1,
Fmijpbpohjd = 2,
Pogpnnbhmio = 3,
Omnflaikibc = 4,
Eahbmofjifi = 11,
Faekdceppnn = 12,
Cdehdbiiaah = 13,
Cgeddiecoka = 14,
Omhhfjmhpob = 15,
}
impl Algpcoobeff {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Adpjfmjjabn => "ALGPCOOBEFF_ADPJFMJJABN",
Self::Khjckcdfejl => "ALGPCOOBEFF_KHJCKCDFEJL",
Self::Fmijpbpohjd => "ALGPCOOBEFF_FMIJPBPOHJD",
Self::Pogpnnbhmio => "ALGPCOOBEFF_POGPNNBHMIO",
Self::Omnflaikibc => "ALGPCOOBEFF_OMNFLAIKIBC",
Self::Eahbmofjifi => "ALGPCOOBEFF_EAHBMOFJIFI",
Self::Faekdceppnn => "ALGPCOOBEFF_FAEKDCEPPNN",
Self::Cdehdbiiaah => "ALGPCOOBEFF_CDEHDBIIAAH",
Self::Cgeddiecoka => "ALGPCOOBEFF_CGEDDIECOKA",
Self::Omhhfjmhpob => "ALGPCOOBEFF_OMHHFJMHPOB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ALGPCOOBEFF_ADPJFMJJABN" => Some(Self::Adpjfmjjabn),
"ALGPCOOBEFF_KHJCKCDFEJL" => Some(Self::Khjckcdfejl),
"ALGPCOOBEFF_FMIJPBPOHJD" => Some(Self::Fmijpbpohjd),
"ALGPCOOBEFF_POGPNNBHMIO" => Some(Self::Pogpnnbhmio),
"ALGPCOOBEFF_OMNFLAIKIBC" => Some(Self::Omnflaikibc),
"ALGPCOOBEFF_EAHBMOFJIFI" => Some(Self::Eahbmofjifi),
"ALGPCOOBEFF_FAEKDCEPPNN" => Some(Self::Faekdceppnn),
"ALGPCOOBEFF_CDEHDBIIAAH" => Some(Self::Cdehdbiiaah),
"ALGPCOOBEFF_CGEDDIECOKA" => Some(Self::Cgeddiecoka),
"ALGPCOOBEFF_OMHHFJMHPOB" => Some(Self::Omhhfjmhpob),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cpeobfickmc {
Iachjdcljeh = 0,
Npgigpmehbh = 1,
}
impl Cpeobfickmc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iachjdcljeh => "CPEOBFICKMC_IACHJDCLJEH",
Self::Npgigpmehbh => "CPEOBFICKMC_NPGIGPMEHBH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CPEOBFICKMC_IACHJDCLJEH" => Some(Self::Iachjdcljeh),
"CPEOBFICKMC_NPGIGPMEHBH" => Some(Self::Npgigpmehbh),
_ => None,
}
}
}
/// Obf: DJEOGLFDJIF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrackMainMissionUpdateReasonId {
DjeoglfdjifDpdfiineaff = 0,
DjeoglfdjifNdgedjjbpbh = 1,
DjeoglfdjifMdlekklkbcb = 2,
DjeoglfdjifMpbeidjhlha = 3,
}
impl TrackMainMissionUpdateReasonId {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DjeoglfdjifDpdfiineaff => "DJEOGLFDJIF_DPDFIINEAFF",
Self::DjeoglfdjifNdgedjjbpbh => "DJEOGLFDJIF_NDGEDJJBPBH",
Self::DjeoglfdjifMdlekklkbcb => "DJEOGLFDJIF_MDLEKKLKBCB",
Self::DjeoglfdjifMpbeidjhlha => "DJEOGLFDJIF_MPBEIDJHLHA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DJEOGLFDJIF_DPDFIINEAFF" => Some(Self::DjeoglfdjifDpdfiineaff),
"DJEOGLFDJIF_NDGEDJJBPBH" => Some(Self::DjeoglfdjifNdgedjjbpbh),
"DJEOGLFDJIF_MDLEKKLKBCB" => Some(Self::DjeoglfdjifMdlekklkbcb),
"DJEOGLFDJIF_MPBEIDJHLHA" => Some(Self::DjeoglfdjifMpbeidjhlha),
_ => None,
}
}
}
/// Obf: BONOHJLBJHH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMonopolyType {
BonohjlbjhhPcpdhelpkem = 0,
CmdMonopolyGameBingoFlipCardCsReq = 7051,
CmdHjohlmhfhie = 7073,
CmdMonopolyContentUpdateScNotify = 7028,
CmdMonopolyRollRandomCsReq = 7004,
CmdMonopolyLikeScRsp = 7059,
CmdMonopolyEventLoadUpdateScNotify = 7085,
CmdGetSocialEventServerCacheScRsp = 7090,
CmdMonopolyRollRandomScRsp = 7038,
CmdMonopolyBuyGoodsScRsp = 7058,
CmdMonopolyClickCellScRsp = 7076,
CmdMonopolyGetRafflePoolInfoCsReq = 7035,
CmdMonopolyGetRaffleTicketCsReq = 7070,
CmdMonopolyEventSelectFriendCsReq = 7016,
CmdMonopolyGetRegionProgressScRsp = 7083,
CmdMonopolyBuyGoodsCsReq = 7007,
CmdGetMonopolyDailyReportScRsp = 7075,
CmdMonopolyGuessDrawScNotify = 7005,
CmdMonopolyGiveUpCurContentScRsp = 7096,
CmdMonopolyGameRaiseRatioCsReq = 7065,
CmdMonopolyCheatDiceScRsp = 7021,
CmdMonopolyCheatDiceCsReq = 7057,
CmdMonopolyQuizDurationChangeScNotify = 7011,
CmdMonopolyLikeScNotify = 7029,
CmdMonopolyConditionUpdateScNotify = 7056,
CmdMonopolyConfirmRandomCsReq = 7033,
CmdMonopolyGuessChooseCsReq = 7093,
CmdMonopolyCellUpdateNotify = 7095,
CmdMonopolyReRollRandomCsReq = 7072,
CmdGetSocialEventServerCacheCsReq = 7052,
CmdMonopolyScrachRaffleTicketCsReq = 7099,
CmdMonopolyGameBingoFlipCardScRsp = 7025,
CmdMonopolyDailySettleScNotify = 7092,
CmdGetMonopolyFriendRankingListScRsp = 7078,
CmdDailyFirstEnterMonopolyActivityScRsp = 7037,
CmdGetMonopolyInfoScRsp = 7010,
CmdMonopolyGameCreateScNotify = 7020,
CmdMonopolyTakeRaffleTicketRewardCsReq = 7082,
CmdMonopolyGetDailyInitItemScRsp = 7034,
CmdMonopolyGuessBuyInformationCsReq = 7049,
CmdDailyFirstEnterMonopolyActivityCsReq = 7074,
CmdGetMonopolyFriendRankingListCsReq = 7024,
CmdMonopolyTakeRaffleTicketRewardScRsp = 7060,
CmdMonopolyMoveScRsp = 7063,
CmdMonopolyRollDiceCsReq = 7018,
CmdMonopolyAcceptQuizScRsp = 7079,
CmdMonopolySelectOptionScRsp = 7039,
CmdMonopolyGetRaffleTicketScRsp = 7068,
CmdMonopolySelectOptionCsReq = 7026,
CmdMonopolyRollDiceScRsp = 7009,
CmdGetMbtiReportScRsp = 7077,
CmdFfbkmffhfpb = 7041,
CmdOkmkbbiojgn = 7087,
CmdMonopolyActionResultScNotify = 7094,
CmdMonopolyGameSettleScNotify = 7053,
CmdMonopolyGameGachaScRsp = 7017,
CmdMonopolyGetDailyInitItemCsReq = 7046,
CmdGetMonopolyMbtiReportRewardCsReq = 7040,
CmdMonopolyGiveUpCurContentCsReq = 7089,
CmdMonopolyMoveCsReq = 7098,
CmdMonopolyEventSelectFriendScRsp = 7006,
CmdMonopolyScrachRaffleTicketScRsp = 7013,
CmdMonopolyClickCellCsReq = 7048,
CmdMonopolyGameGachaCsReq = 7008,
CmdMonopolyReRollRandomScRsp = 7032,
CmdMonopolyLikeCsReq = 7042,
CmdMonopolyAcceptQuizCsReq = 7054,
CmdMonopolyTakePhaseRewardCsReq = 7086,
CmdMonopolyGetRegionProgressCsReq = 7031,
CmdDeleteSocialEventServerCacheCsReq = 7069,
CmdGetMonopolyInfoCsReq = 7091,
CmdGetMonopolyDailyReportCsReq = 7097,
CmdGetMonopolyMbtiReportRewardScRsp = 7043,
CmdMonopolyTakePhaseRewardScRsp = 7080,
CmdNafcecefdml = 7066,
CmdMonopolyConfirmRandomScRsp = 7061,
CmdMonopolyGuessChooseScRsp = 7002,
CmdImjmghchfaa = 7100,
CmdMonopolySocialEventEffectScNotify = 7088,
CmdMonopolySttUpdateScNotify = 7055,
CmdGetMbtiReportCsReq = 7012,
CmdMonopolyClickMbtiReportCsReq = 7045,
CmdMonopolyGetRafflePoolInfoScRsp = 7015,
CmdMonopolyUpgradeAssetCsReq = 7044,
}
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 {
Self::BonohjlbjhhPcpdhelpkem => "BONOHJLBJHH_PCPDHELPKEM",
Self::CmdMonopolyGameBingoFlipCardCsReq => {
"CmdMonopolyGameBingoFlipCardCsReq"
}
Self::CmdHjohlmhfhie => "CmdHJOHLMHFHIE",
Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify",
Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq",
Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp",
Self::CmdMonopolyEventLoadUpdateScNotify => {
"CmdMonopolyEventLoadUpdateScNotify"
}
Self::CmdGetSocialEventServerCacheScRsp => {
"CmdGetSocialEventServerCacheScRsp"
}
Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp",
Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp",
Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp",
Self::CmdMonopolyGetRafflePoolInfoCsReq => {
"CmdMonopolyGetRafflePoolInfoCsReq"
}
Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq",
Self::CmdMonopolyEventSelectFriendCsReq => {
"CmdMonopolyEventSelectFriendCsReq"
}
Self::CmdMonopolyGetRegionProgressScRsp => {
"CmdMonopolyGetRegionProgressScRsp"
}
Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq",
Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp",
Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify",
Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp",
Self::CmdMonopolyGameRaiseRatioCsReq => "CmdMonopolyGameRaiseRatioCsReq",
Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp",
Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq",
Self::CmdMonopolyQuizDurationChangeScNotify => {
"CmdMonopolyQuizDurationChangeScNotify"
}
Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify",
Self::CmdMonopolyConditionUpdateScNotify => {
"CmdMonopolyConditionUpdateScNotify"
}
Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq",
Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq",
Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify",
Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq",
Self::CmdGetSocialEventServerCacheCsReq => {
"CmdGetSocialEventServerCacheCsReq"
}
Self::CmdMonopolyScrachRaffleTicketCsReq => {
"CmdMonopolyScrachRaffleTicketCsReq"
}
Self::CmdMonopolyGameBingoFlipCardScRsp => {
"CmdMonopolyGameBingoFlipCardScRsp"
}
Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify",
Self::CmdGetMonopolyFriendRankingListScRsp => {
"CmdGetMonopolyFriendRankingListScRsp"
}
Self::CmdDailyFirstEnterMonopolyActivityScRsp => {
"CmdDailyFirstEnterMonopolyActivityScRsp"
}
Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp",
Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify",
Self::CmdMonopolyTakeRaffleTicketRewardCsReq => {
"CmdMonopolyTakeRaffleTicketRewardCsReq"
}
Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp",
Self::CmdMonopolyGuessBuyInformationCsReq => {
"CmdMonopolyGuessBuyInformationCsReq"
}
Self::CmdDailyFirstEnterMonopolyActivityCsReq => {
"CmdDailyFirstEnterMonopolyActivityCsReq"
}
Self::CmdGetMonopolyFriendRankingListCsReq => {
"CmdGetMonopolyFriendRankingListCsReq"
}
Self::CmdMonopolyTakeRaffleTicketRewardScRsp => {
"CmdMonopolyTakeRaffleTicketRewardScRsp"
}
Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp",
Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq",
Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp",
Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp",
Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp",
Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq",
Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp",
Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp",
Self::CmdFfbkmffhfpb => "CmdFFBKMFFHFPB",
Self::CmdOkmkbbiojgn => "CmdOKMKBBIOJGN",
Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify",
Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify",
Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp",
Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq",
Self::CmdGetMonopolyMbtiReportRewardCsReq => {
"CmdGetMonopolyMbtiReportRewardCsReq"
}
Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq",
Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq",
Self::CmdMonopolyEventSelectFriendScRsp => {
"CmdMonopolyEventSelectFriendScRsp"
}
Self::CmdMonopolyScrachRaffleTicketScRsp => {
"CmdMonopolyScrachRaffleTicketScRsp"
}
Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq",
Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq",
Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp",
Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq",
Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq",
Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq",
Self::CmdMonopolyGetRegionProgressCsReq => {
"CmdMonopolyGetRegionProgressCsReq"
}
Self::CmdDeleteSocialEventServerCacheCsReq => {
"CmdDeleteSocialEventServerCacheCsReq"
}
Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq",
Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq",
Self::CmdGetMonopolyMbtiReportRewardScRsp => {
"CmdGetMonopolyMbtiReportRewardScRsp"
}
Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp",
Self::CmdNafcecefdml => "CmdNAFCECEFDML",
Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp",
Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp",
Self::CmdImjmghchfaa => "CmdIMJMGHCHFAA",
Self::CmdMonopolySocialEventEffectScNotify => {
"CmdMonopolySocialEventEffectScNotify"
}
Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify",
Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq",
Self::CmdMonopolyClickMbtiReportCsReq => "CmdMonopolyClickMbtiReportCsReq",
Self::CmdMonopolyGetRafflePoolInfoScRsp => {
"CmdMonopolyGetRafflePoolInfoScRsp"
}
Self::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 {
"BONOHJLBJHH_PCPDHELPKEM" => Some(Self::BonohjlbjhhPcpdhelpkem),
"CmdMonopolyGameBingoFlipCardCsReq" => {
Some(Self::CmdMonopolyGameBingoFlipCardCsReq)
}
"CmdHJOHLMHFHIE" => Some(Self::CmdHjohlmhfhie),
"CmdMonopolyContentUpdateScNotify" => {
Some(Self::CmdMonopolyContentUpdateScNotify)
}
"CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq),
"CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp),
"CmdMonopolyEventLoadUpdateScNotify" => {
Some(Self::CmdMonopolyEventLoadUpdateScNotify)
}
"CmdGetSocialEventServerCacheScRsp" => {
Some(Self::CmdGetSocialEventServerCacheScRsp)
}
"CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp),
"CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp),
"CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp),
"CmdMonopolyGetRafflePoolInfoCsReq" => {
Some(Self::CmdMonopolyGetRafflePoolInfoCsReq)
}
"CmdMonopolyGetRaffleTicketCsReq" => {
Some(Self::CmdMonopolyGetRaffleTicketCsReq)
}
"CmdMonopolyEventSelectFriendCsReq" => {
Some(Self::CmdMonopolyEventSelectFriendCsReq)
}
"CmdMonopolyGetRegionProgressScRsp" => {
Some(Self::CmdMonopolyGetRegionProgressScRsp)
}
"CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq),
"CmdGetMonopolyDailyReportScRsp" => {
Some(Self::CmdGetMonopolyDailyReportScRsp)
}
"CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify),
"CmdMonopolyGiveUpCurContentScRsp" => {
Some(Self::CmdMonopolyGiveUpCurContentScRsp)
}
"CmdMonopolyGameRaiseRatioCsReq" => {
Some(Self::CmdMonopolyGameRaiseRatioCsReq)
}
"CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp),
"CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq),
"CmdMonopolyQuizDurationChangeScNotify" => {
Some(Self::CmdMonopolyQuizDurationChangeScNotify)
}
"CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify),
"CmdMonopolyConditionUpdateScNotify" => {
Some(Self::CmdMonopolyConditionUpdateScNotify)
}
"CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq),
"CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq),
"CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify),
"CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq),
"CmdGetSocialEventServerCacheCsReq" => {
Some(Self::CmdGetSocialEventServerCacheCsReq)
}
"CmdMonopolyScrachRaffleTicketCsReq" => {
Some(Self::CmdMonopolyScrachRaffleTicketCsReq)
}
"CmdMonopolyGameBingoFlipCardScRsp" => {
Some(Self::CmdMonopolyGameBingoFlipCardScRsp)
}
"CmdMonopolyDailySettleScNotify" => {
Some(Self::CmdMonopolyDailySettleScNotify)
}
"CmdGetMonopolyFriendRankingListScRsp" => {
Some(Self::CmdGetMonopolyFriendRankingListScRsp)
}
"CmdDailyFirstEnterMonopolyActivityScRsp" => {
Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp)
}
"CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp),
"CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify),
"CmdMonopolyTakeRaffleTicketRewardCsReq" => {
Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq)
}
"CmdMonopolyGetDailyInitItemScRsp" => {
Some(Self::CmdMonopolyGetDailyInitItemScRsp)
}
"CmdMonopolyGuessBuyInformationCsReq" => {
Some(Self::CmdMonopolyGuessBuyInformationCsReq)
}
"CmdDailyFirstEnterMonopolyActivityCsReq" => {
Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq)
}
"CmdGetMonopolyFriendRankingListCsReq" => {
Some(Self::CmdGetMonopolyFriendRankingListCsReq)
}
"CmdMonopolyTakeRaffleTicketRewardScRsp" => {
Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp)
}
"CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp),
"CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq),
"CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp),
"CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp),
"CmdMonopolyGetRaffleTicketScRsp" => {
Some(Self::CmdMonopolyGetRaffleTicketScRsp)
}
"CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq),
"CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp),
"CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp),
"CmdFFBKMFFHFPB" => Some(Self::CmdFfbkmffhfpb),
"CmdOKMKBBIOJGN" => Some(Self::CmdOkmkbbiojgn),
"CmdMonopolyActionResultScNotify" => {
Some(Self::CmdMonopolyActionResultScNotify)
}
"CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify),
"CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp),
"CmdMonopolyGetDailyInitItemCsReq" => {
Some(Self::CmdMonopolyGetDailyInitItemCsReq)
}
"CmdGetMonopolyMbtiReportRewardCsReq" => {
Some(Self::CmdGetMonopolyMbtiReportRewardCsReq)
}
"CmdMonopolyGiveUpCurContentCsReq" => {
Some(Self::CmdMonopolyGiveUpCurContentCsReq)
}
"CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq),
"CmdMonopolyEventSelectFriendScRsp" => {
Some(Self::CmdMonopolyEventSelectFriendScRsp)
}
"CmdMonopolyScrachRaffleTicketScRsp" => {
Some(Self::CmdMonopolyScrachRaffleTicketScRsp)
}
"CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq),
"CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq),
"CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp),
"CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq),
"CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq),
"CmdMonopolyTakePhaseRewardCsReq" => {
Some(Self::CmdMonopolyTakePhaseRewardCsReq)
}
"CmdMonopolyGetRegionProgressCsReq" => {
Some(Self::CmdMonopolyGetRegionProgressCsReq)
}
"CmdDeleteSocialEventServerCacheCsReq" => {
Some(Self::CmdDeleteSocialEventServerCacheCsReq)
}
"CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq),
"CmdGetMonopolyDailyReportCsReq" => {
Some(Self::CmdGetMonopolyDailyReportCsReq)
}
"CmdGetMonopolyMbtiReportRewardScRsp" => {
Some(Self::CmdGetMonopolyMbtiReportRewardScRsp)
}
"CmdMonopolyTakePhaseRewardScRsp" => {
Some(Self::CmdMonopolyTakePhaseRewardScRsp)
}
"CmdNAFCECEFDML" => Some(Self::CmdNafcecefdml),
"CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp),
"CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp),
"CmdIMJMGHCHFAA" => Some(Self::CmdImjmghchfaa),
"CmdMonopolySocialEventEffectScNotify" => {
Some(Self::CmdMonopolySocialEventEffectScNotify)
}
"CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify),
"CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq),
"CmdMonopolyClickMbtiReportCsReq" => {
Some(Self::CmdMonopolyClickMbtiReportCsReq)
}
"CmdMonopolyGetRafflePoolInfoScRsp" => {
Some(Self::CmdMonopolyGetRafflePoolInfoScRsp)
}
"CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nkpjcabnlkl {
Pcpdhelpkem = 0,
Aecenklfmea = 1,
}
impl Nkpjcabnlkl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NKPJCABNLKL_PCPDHELPKEM",
Self::Aecenklfmea => "NKPJCABNLKL_AECENKLFMEA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NKPJCABNLKL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NKPJCABNLKL_AECENKLFMEA" => Some(Self::Aecenklfmea),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lbdmffdnfdp {
Ghgapoakgab = 0,
Cbpnonbgpim = 1,
Dpmjnmkggoa = 2,
Klhdcopplng = 3,
}
impl Lbdmffdnfdp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ghgapoakgab => "LBDMFFDNFDP_GHGAPOAKGAB",
Self::Cbpnonbgpim => "LBDMFFDNFDP_CBPNONBGPIM",
Self::Dpmjnmkggoa => "LBDMFFDNFDP_DPMJNMKGGOA",
Self::Klhdcopplng => "LBDMFFDNFDP_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBDMFFDNFDP_GHGAPOAKGAB" => Some(Self::Ghgapoakgab),
"LBDMFFDNFDP_CBPNONBGPIM" => Some(Self::Cbpnonbgpim),
"LBDMFFDNFDP_DPMJNMKGGOA" => Some(Self::Dpmjnmkggoa),
"LBDMFFDNFDP_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ngaefpnbdad {
Pcpdhelpkem = 0,
Koajpplbech = 1,
Bcapbfiohdc = 2,
Oicaojjbgin = 3,
Gdahhpijnhf = 4,
Nhofdfnmjdm = 5,
Ikjlmhgljnn = 6,
Bfekajnlfgd = 7,
Hokleikiaki = 8,
Ednfibgmncf = 9,
Cpjafghekgh = 10,
}
impl Ngaefpnbdad {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NGAEFPNBDAD_PCPDHELPKEM",
Self::Koajpplbech => "NGAEFPNBDAD_KOAJPPLBECH",
Self::Bcapbfiohdc => "NGAEFPNBDAD_BCAPBFIOHDC",
Self::Oicaojjbgin => "NGAEFPNBDAD_OICAOJJBGIN",
Self::Gdahhpijnhf => "NGAEFPNBDAD_GDAHHPIJNHF",
Self::Nhofdfnmjdm => "NGAEFPNBDAD_NHOFDFNMJDM",
Self::Ikjlmhgljnn => "NGAEFPNBDAD_IKJLMHGLJNN",
Self::Bfekajnlfgd => "NGAEFPNBDAD_BFEKAJNLFGD",
Self::Hokleikiaki => "NGAEFPNBDAD_HOKLEIKIAKI",
Self::Ednfibgmncf => "NGAEFPNBDAD_EDNFIBGMNCF",
Self::Cpjafghekgh => "NGAEFPNBDAD_CPJAFGHEKGH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NGAEFPNBDAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NGAEFPNBDAD_KOAJPPLBECH" => Some(Self::Koajpplbech),
"NGAEFPNBDAD_BCAPBFIOHDC" => Some(Self::Bcapbfiohdc),
"NGAEFPNBDAD_OICAOJJBGIN" => Some(Self::Oicaojjbgin),
"NGAEFPNBDAD_GDAHHPIJNHF" => Some(Self::Gdahhpijnhf),
"NGAEFPNBDAD_NHOFDFNMJDM" => Some(Self::Nhofdfnmjdm),
"NGAEFPNBDAD_IKJLMHGLJNN" => Some(Self::Ikjlmhgljnn),
"NGAEFPNBDAD_BFEKAJNLFGD" => Some(Self::Bfekajnlfgd),
"NGAEFPNBDAD_HOKLEIKIAKI" => Some(Self::Hokleikiaki),
"NGAEFPNBDAD_EDNFIBGMNCF" => Some(Self::Ednfibgmncf),
"NGAEFPNBDAD_CPJAFGHEKGH" => Some(Self::Cpjafghekgh),
_ => None,
}
}
}
/// Obf: MCMECKIBADN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMultiplayerType {
McmeckibadnPcpdhelpkem = 0,
CmdMklllkleeap = 1063,
CmdGetMatchPlayDataCsReq = 1026,
CmdGetFriendRankingInfoRsp = 1037,
CmdGetFriendRankingInfoCsReq = 1074,
CmdFightGameStateCsReq = 1091,
CmdFcianjkgmch = 1098,
CmdPlayerGetFightGateCsReq = 1094,
CmdFightGiveUpCsReq = 1014,
CmdGetMatchPlayDataRsp = 1039,
CmdLokajgfmkak = 1095,
CmdFightGameStateScRsp = 1010,
CmdSelfRankChangeNtf = 1004,
CmdMatchPlayDataChangeNtf = 1001,
CmdFightGameStartScNotify = 1009,
CmdDgeeilcmhhe = 1018,
}
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 {
Self::McmeckibadnPcpdhelpkem => "MCMECKIBADN_PCPDHELPKEM",
Self::CmdMklllkleeap => "CmdMKLLLKLEEAP",
Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq",
Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp",
Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq",
Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq",
Self::CmdFcianjkgmch => "CmdFCIANJKGMCH",
Self::CmdPlayerGetFightGateCsReq => "CmdPlayerGetFightGateCsReq",
Self::CmdFightGiveUpCsReq => "CmdFightGiveUpCsReq",
Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp",
Self::CmdLokajgfmkak => "CmdLOKAJGFMKAK",
Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp",
Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf",
Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf",
Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify",
Self::CmdDgeeilcmhhe => "CmdDGEEILCMHHE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MCMECKIBADN_PCPDHELPKEM" => Some(Self::McmeckibadnPcpdhelpkem),
"CmdMKLLLKLEEAP" => Some(Self::CmdMklllkleeap),
"CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq),
"CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp),
"CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq),
"CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq),
"CmdFCIANJKGMCH" => Some(Self::CmdFcianjkgmch),
"CmdPlayerGetFightGateCsReq" => Some(Self::CmdPlayerGetFightGateCsReq),
"CmdFightGiveUpCsReq" => Some(Self::CmdFightGiveUpCsReq),
"CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp),
"CmdLOKAJGFMKAK" => Some(Self::CmdLokajgfmkak),
"CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp),
"CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf),
"CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf),
"CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify),
"CmdDGEEILCMHHE" => Some(Self::CmdDgeeilcmhhe),
_ => None,
}
}
}
/// Obf: FLPPNJGEMFN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMultipleDropType {
FlppnjgemfnPcpdhelpkem = 0,
CmdMultipleDropInfoScNotify = 4694,
CmdMultipleDropInfoNotify = 4618,
CmdGetMultipleDropInfoCsReq = 4691,
CmdGetPlayerReturnMultiDropInfoScRsp = 4614,
CmdGetPlayerReturnMultiDropInfoCsReq = 4695,
CmdGetMultipleDropInfoScRsp = 4610,
}
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 {
Self::FlppnjgemfnPcpdhelpkem => "FLPPNJGEMFN_PCPDHELPKEM",
Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify",
Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify",
Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq",
Self::CmdGetPlayerReturnMultiDropInfoScRsp => {
"CmdGetPlayerReturnMultiDropInfoScRsp"
}
Self::CmdGetPlayerReturnMultiDropInfoCsReq => {
"CmdGetPlayerReturnMultiDropInfoCsReq"
}
Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FLPPNJGEMFN_PCPDHELPKEM" => Some(Self::FlppnjgemfnPcpdhelpkem),
"CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify),
"CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify),
"CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq),
"CmdGetPlayerReturnMultiDropInfoScRsp" => {
Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp)
}
"CmdGetPlayerReturnMultiDropInfoCsReq" => {
Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq)
}
"CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp),
_ => None,
}
}
}
/// Obf: ODOODGHAIJN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMuseumType {
OdoodghaijnPcpdhelpkem = 0,
CmdSetStuffToAreaCsReq = 4314,
CmdUpgradeAreaStatCsReq = 4304,
CmdIbfcjbckeni = 4400,
CmdFinishCurTurnCsReq = 4339,
CmdMuseumRandomEventSelectCsReq = 4358,
CmdSyncMuseumTargetStartNotify = 4389,
CmdSetStuffToAreaScRsp = 4318,
CmdSyncMuseumRandomEventStartScNotify = 4333,
CmdTakeCollectRewardRsp = 4328,
CmdGetMuseumInfoCsReq = 4391,
CmdBuyNpcStuffScRsp = 4395,
CmdTakeCollectRewardCsReq = 4321,
CmdMuseumRandomEventSelectScRsp = 4344,
CmdSyncMuseumFundsChangedScNotify = 4332,
CmdMuseumRandomEventQueryCsReq = 4361,
CmdFinishCurTurnScRsp = 4301,
CmdSyncGetExhibitScNotify = 4326,
CmdGetMuseumInfoScRsp = 4310,
CmdUpgradeAreaCsReq = 4374,
CmdSyncMuseumTargetRewardNotify = 4357,
CmdBuyNpcStuffCsReq = 4394,
CmdUpgradeAreaStatScRsp = 4338,
CmdRemoveStuffFromAreaScRsp = 4398,
CmdRemoveStuffFromAreaCsReq = 4309,
CmdMuseumRandomEventQueryScRsp = 4307,
CmdSyncMuseumInfoChangedScNotify = 4372,
CmdUpgradeAreaScRsp = 4337,
CmdSyncMuseumTargetMissionFinishNotify = 4396,
CmdSyncGetStuffScNotify = 4363,
}
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 {
Self::OdoodghaijnPcpdhelpkem => "ODOODGHAIJN_PCPDHELPKEM",
Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq",
Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq",
Self::CmdIbfcjbckeni => "CmdIBFCJBCKENI",
Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq",
Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq",
Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify",
Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp",
Self::CmdSyncMuseumRandomEventStartScNotify => {
"CmdSyncMuseumRandomEventStartScNotify"
}
Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp",
Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq",
Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp",
Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq",
Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp",
Self::CmdSyncMuseumFundsChangedScNotify => {
"CmdSyncMuseumFundsChangedScNotify"
}
Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq",
Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp",
Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify",
Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp",
Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq",
Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify",
Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq",
Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp",
Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp",
Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq",
Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp",
Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify",
Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp",
Self::CmdSyncMuseumTargetMissionFinishNotify => {
"CmdSyncMuseumTargetMissionFinishNotify"
}
Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ODOODGHAIJN_PCPDHELPKEM" => Some(Self::OdoodghaijnPcpdhelpkem),
"CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq),
"CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq),
"CmdIBFCJBCKENI" => Some(Self::CmdIbfcjbckeni),
"CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq),
"CmdMuseumRandomEventSelectCsReq" => {
Some(Self::CmdMuseumRandomEventSelectCsReq)
}
"CmdSyncMuseumTargetStartNotify" => {
Some(Self::CmdSyncMuseumTargetStartNotify)
}
"CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp),
"CmdSyncMuseumRandomEventStartScNotify" => {
Some(Self::CmdSyncMuseumRandomEventStartScNotify)
}
"CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp),
"CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq),
"CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp),
"CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq),
"CmdMuseumRandomEventSelectScRsp" => {
Some(Self::CmdMuseumRandomEventSelectScRsp)
}
"CmdSyncMuseumFundsChangedScNotify" => {
Some(Self::CmdSyncMuseumFundsChangedScNotify)
}
"CmdMuseumRandomEventQueryCsReq" => {
Some(Self::CmdMuseumRandomEventQueryCsReq)
}
"CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp),
"CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify),
"CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp),
"CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq),
"CmdSyncMuseumTargetRewardNotify" => {
Some(Self::CmdSyncMuseumTargetRewardNotify)
}
"CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq),
"CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp),
"CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp),
"CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq),
"CmdMuseumRandomEventQueryScRsp" => {
Some(Self::CmdMuseumRandomEventQueryScRsp)
}
"CmdSyncMuseumInfoChangedScNotify" => {
Some(Self::CmdSyncMuseumInfoChangedScNotify)
}
"CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp),
"CmdSyncMuseumTargetMissionFinishNotify" => {
Some(Self::CmdSyncMuseumTargetMissionFinishNotify)
}
"CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify),
_ => None,
}
}
}
/// Obf: JKEKNDDBDMC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MuseumRandomEventState {
JkeknddbdmcPcpdhelpkem = 0,
JkeknddbdmcDdlpgnhadcj = 1,
JkeknddbdmcHpjebffhjnp = 2,
JkeknddbdmcKlhdcopplng = 3,
}
impl MuseumRandomEventState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JkeknddbdmcPcpdhelpkem => "JKEKNDDBDMC_PCPDHELPKEM",
Self::JkeknddbdmcDdlpgnhadcj => "JKEKNDDBDMC_DDLPGNHADCJ",
Self::JkeknddbdmcHpjebffhjnp => "JKEKNDDBDMC_HPJEBFFHJNP",
Self::JkeknddbdmcKlhdcopplng => "JKEKNDDBDMC_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JKEKNDDBDMC_PCPDHELPKEM" => Some(Self::JkeknddbdmcPcpdhelpkem),
"JKEKNDDBDMC_DDLPGNHADCJ" => Some(Self::JkeknddbdmcDdlpgnhadcj),
"JKEKNDDBDMC_HPJEBFFHJNP" => Some(Self::JkeknddbdmcHpjebffhjnp),
"JKEKNDDBDMC_KLHDCOPPLNG" => Some(Self::JkeknddbdmcKlhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jffonidpnda {
Pcpdhelpkem = 0,
Lmfjicjlanl = 1,
Iamdeoipmmd = 2,
Lclobpjgcme = 3,
}
impl Jffonidpnda {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "JFFONIDPNDA_PCPDHELPKEM",
Self::Lmfjicjlanl => "JFFONIDPNDA_LMFJICJLANL",
Self::Iamdeoipmmd => "JFFONIDPNDA_IAMDEOIPMMD",
Self::Lclobpjgcme => "JFFONIDPNDA_LCLOBPJGCME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JFFONIDPNDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"JFFONIDPNDA_LMFJICJLANL" => Some(Self::Lmfjicjlanl),
"JFFONIDPNDA_IAMDEOIPMMD" => Some(Self::Iamdeoipmmd),
"JFFONIDPNDA_LCLOBPJGCME" => Some(Self::Lclobpjgcme),
_ => None,
}
}
}
/// Obf: POHDIBANGEF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StatType {
PohdibangefPcpdhelpkem = 0,
PohdibangefGnpnmgpcjdd = 1,
PohdibangefLjmicelehal = 2,
PohdibangefLdlffjpoepk = 3,
}
impl StatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PohdibangefPcpdhelpkem => "POHDIBANGEF_PCPDHELPKEM",
Self::PohdibangefGnpnmgpcjdd => "POHDIBANGEF_GNPNMGPCJDD",
Self::PohdibangefLjmicelehal => "POHDIBANGEF_LJMICELEHAL",
Self::PohdibangefLdlffjpoepk => "POHDIBANGEF_LDLFFJPOEPK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"POHDIBANGEF_PCPDHELPKEM" => Some(Self::PohdibangefPcpdhelpkem),
"POHDIBANGEF_GNPNMGPCJDD" => Some(Self::PohdibangefGnpnmgpcjdd),
"POHDIBANGEF_LJMICELEHAL" => Some(Self::PohdibangefLjmicelehal),
"POHDIBANGEF_LDLFFJPOEPK" => Some(Self::PohdibangefLdlffjpoepk),
_ => None,
}
}
}
/// Obf: GAPDOPFOGEN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GetStuffType {
GapdopfogenBljeehfcnco = 0,
GapdopfogenPhjhneiocjm = 1,
GapdopfogenGkpgaegpdnl = 2,
GapdopfogenLkikbbfnpnd = 3,
GapdopfogenBdbeglakoog = 4,
GapdopfogenHappbgofalg = 5,
GapdopfogenJjkhcekdofc = 6,
}
impl GetStuffType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GapdopfogenBljeehfcnco => "GAPDOPFOGEN_BLJEEHFCNCO",
Self::GapdopfogenPhjhneiocjm => "GAPDOPFOGEN_PHJHNEIOCJM",
Self::GapdopfogenGkpgaegpdnl => "GAPDOPFOGEN_GKPGAEGPDNL",
Self::GapdopfogenLkikbbfnpnd => "GAPDOPFOGEN_LKIKBBFNPND",
Self::GapdopfogenBdbeglakoog => "GAPDOPFOGEN_BDBEGLAKOOG",
Self::GapdopfogenHappbgofalg => "GAPDOPFOGEN_HAPPBGOFALG",
Self::GapdopfogenJjkhcekdofc => "GAPDOPFOGEN_JJKHCEKDOFC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GAPDOPFOGEN_BLJEEHFCNCO" => Some(Self::GapdopfogenBljeehfcnco),
"GAPDOPFOGEN_PHJHNEIOCJM" => Some(Self::GapdopfogenPhjhneiocjm),
"GAPDOPFOGEN_GKPGAEGPDNL" => Some(Self::GapdopfogenGkpgaegpdnl),
"GAPDOPFOGEN_LKIKBBFNPND" => Some(Self::GapdopfogenLkikbbfnpnd),
"GAPDOPFOGEN_BDBEGLAKOOG" => Some(Self::GapdopfogenBdbeglakoog),
"GAPDOPFOGEN_HAPPBGOFALG" => Some(Self::GapdopfogenHappbgofalg),
"GAPDOPFOGEN_JJKHCEKDOFC" => Some(Self::GapdopfogenJjkhcekdofc),
_ => None,
}
}
}
/// Obf: NEMEAFLEOHK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMusicRhythmType {
NemeafleohkPcpdhelpkem = 0,
CmdMusicRhythmDataScRsp = 7588,
CmdMusicRhythmStartLevelScRsp = 7589,
CmdMusicRhythmFinishLevelScRsp = 7571,
CmdMusicRhythmUnlockSongSfxScNotify = 7595,
CmdMusicRhythmFinishLevelCsReq = 7573,
CmdMusicRhythmStartLevelCsReq = 7574,
CmdMusicRhythmUnlockTrackScNotify = 7578,
CmdMusicRhythmSaveSongConfigDataCsReq = 7594,
CmdMusicRhythmSaveSongConfigDataScRsp = 7600,
CmdMusicRhythmDataCsReq = 7572,
CmdHdcoofahmhj = 7597,
CmdDmejhilmkah = 7585,
}
impl CmdMusicRhythmType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NemeafleohkPcpdhelpkem => "NEMEAFLEOHK_PCPDHELPKEM",
Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp",
Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp",
Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp",
Self::CmdMusicRhythmUnlockSongSfxScNotify => {
"CmdMusicRhythmUnlockSongSfxScNotify"
}
Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq",
Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq",
Self::CmdMusicRhythmUnlockTrackScNotify => {
"CmdMusicRhythmUnlockTrackScNotify"
}
Self::CmdMusicRhythmSaveSongConfigDataCsReq => {
"CmdMusicRhythmSaveSongConfigDataCsReq"
}
Self::CmdMusicRhythmSaveSongConfigDataScRsp => {
"CmdMusicRhythmSaveSongConfigDataScRsp"
}
Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq",
Self::CmdHdcoofahmhj => "CmdHDCOOFAHMHJ",
Self::CmdDmejhilmkah => "CmdDMEJHILMKAH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NEMEAFLEOHK_PCPDHELPKEM" => Some(Self::NemeafleohkPcpdhelpkem),
"CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp),
"CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp),
"CmdMusicRhythmFinishLevelScRsp" => {
Some(Self::CmdMusicRhythmFinishLevelScRsp)
}
"CmdMusicRhythmUnlockSongSfxScNotify" => {
Some(Self::CmdMusicRhythmUnlockSongSfxScNotify)
}
"CmdMusicRhythmFinishLevelCsReq" => {
Some(Self::CmdMusicRhythmFinishLevelCsReq)
}
"CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq),
"CmdMusicRhythmUnlockTrackScNotify" => {
Some(Self::CmdMusicRhythmUnlockTrackScNotify)
}
"CmdMusicRhythmSaveSongConfigDataCsReq" => {
Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq)
}
"CmdMusicRhythmSaveSongConfigDataScRsp" => {
Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp)
}
"CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq),
"CmdHDCOOFAHMHJ" => Some(Self::CmdHdcoofahmhj),
"CmdDMEJHILMKAH" => Some(Self::CmdDmejhilmkah),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ceciamendcb {
Iklfhandcip = 0,
Elidbcghbdk = 1,
}
impl Ceciamendcb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iklfhandcip => "CECIAMENDCB_IKLFHANDCIP",
Self::Elidbcghbdk => "CECIAMENDCB_ELIDBCGHBDK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CECIAMENDCB_IKLFHANDCIP" => Some(Self::Iklfhandcip),
"CECIAMENDCB_ELIDBCGHBDK" => Some(Self::Elidbcghbdk),
_ => None,
}
}
}
/// Obf: EBHGGMBCBIA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdOfferingType {
EbhggmbcbiaPcpdhelpkem = 0,
CmdSubmitOfferingItemScRsp = 6930,
CmdTakeOfferingRewardScRsp = 6928,
CmdGetOfferingInfoScRsp = 6940,
CmdOfferingInfoScNotify = 6934,
CmdGetOfferingInfoCsReq = 6921,
CmdTakeOfferingRewardCsReq = 6935,
CmdSubmitOfferingItemCsReq = 6922,
}
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 {
Self::EbhggmbcbiaPcpdhelpkem => "EBHGGMBCBIA_PCPDHELPKEM",
Self::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp",
Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp",
Self::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp",
Self::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify",
Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq",
Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq",
Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EBHGGMBCBIA_PCPDHELPKEM" => Some(Self::EbhggmbcbiaPcpdhelpkem),
"CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp),
"CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp),
"CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp),
"CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify),
"CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq),
"CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq),
"CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kmpfieepeek {
Pcpdhelpkem = 0,
Dklpaafflee = 1,
Plpmkccphoi = 2,
}
impl Kmpfieepeek {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "KMPFIEEPEEK_PCPDHELPKEM",
Self::Dklpaafflee => "KMPFIEEPEEK_DKLPAAFFLEE",
Self::Plpmkccphoi => "KMPFIEEPEEK_PLPMKCCPHOI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KMPFIEEPEEK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"KMPFIEEPEEK_DKLPAAFFLEE" => Some(Self::Dklpaafflee),
"KMPFIEEPEEK_PLPMKCCPHOI" => Some(Self::Plpmkccphoi),
_ => None,
}
}
}
/// Obf: PBMDIDPANOI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPamMissionType {
PbmdidpanoiPcpdhelpkem = 0,
CmdOllnkphmeph = 4010,
CmdSyncAcceptedPamMissionNotify = 4094,
CmdAcceptedPamMissionExpireCsReq = 4091,
}
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 {
Self::PbmdidpanoiPcpdhelpkem => "PBMDIDPANOI_PCPDHELPKEM",
Self::CmdOllnkphmeph => "CmdOLLNKPHMEPH",
Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify",
Self::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 {
"PBMDIDPANOI_PCPDHELPKEM" => Some(Self::PbmdidpanoiPcpdhelpkem),
"CmdOLLNKPHMEPH" => Some(Self::CmdOllnkphmeph),
"CmdSyncAcceptedPamMissionNotify" => {
Some(Self::CmdSyncAcceptedPamMissionNotify)
}
"CmdAcceptedPamMissionExpireCsReq" => {
Some(Self::CmdAcceptedPamMissionExpireCsReq)
}
_ => None,
}
}
}
/// Obf: KCDBONKPLPC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPamSkinType {
KcdbonkplpcPcpdhelpkem = 0,
CmdSelectPamSkinCsReq = 8122,
CmdGetPamSkinDataScRsp = 8140,
CmdSelectPamSkinScRsp = 8130,
CmdGetPamSkinDataCsReq = 8121,
CmdUnlockPamSkinScNotify = 8135,
}
impl CmdPamSkinType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KcdbonkplpcPcpdhelpkem => "KCDBONKPLPC_PCPDHELPKEM",
Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq",
Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp",
Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp",
Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq",
Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KCDBONKPLPC_PCPDHELPKEM" => Some(Self::KcdbonkplpcPcpdhelpkem),
"CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq),
"CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp),
"CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp),
"CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq),
"CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify),
_ => None,
}
}
}
/// Obf: PCHEOAIBEKK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdParkourType {
PcheoaibekkPcpdhelpkem = 0,
CmdParkourGetRankingInfoCsReq = 8382,
CmdParkourGetDataScRsp = 8400,
CmdParkourStartLevelScRsp = 8388,
CmdParkourEndLevelScRsp = 8397,
CmdParkourGetDataCsReq = 8381,
CmdParkourStartLevelCsReq = 8395,
CmdParkourEndLevelCsReq = 8394,
CmdParkourGetRankingInfoScRsp = 8390,
}
impl CmdParkourType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PcheoaibekkPcpdhelpkem => "PCHEOAIBEKK_PCPDHELPKEM",
Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq",
Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp",
Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp",
Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp",
Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq",
Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq",
Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq",
Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PCHEOAIBEKK_PCPDHELPKEM" => Some(Self::PcheoaibekkPcpdhelpkem),
"CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq),
"CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp),
"CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp),
"CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp),
"CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq),
"CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq),
"CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq),
"CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nomnehcnglh {
Pcpdhelpkem = 0,
Klhdcopplng = 1,
Bmchmaoikde = 2,
}
impl Nomnehcnglh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NOMNEHCNGLH_PCPDHELPKEM",
Self::Klhdcopplng => "NOMNEHCNGLH_KLHDCOPPLNG",
Self::Bmchmaoikde => "NOMNEHCNGLH_BMCHMAOIKDE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NOMNEHCNGLH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NOMNEHCNGLH_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
"NOMNEHCNGLH_BMCHMAOIKDE" => Some(Self::Bmchmaoikde),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ieepgjikeem {
Dmkleehjppd = 0,
Deohjilbhcg = 1,
Hpiekdgebmg = 2,
}
impl Ieepgjikeem {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dmkleehjppd => "IEEPGJIKEEM_DMKLEEHJPPD",
Self::Deohjilbhcg => "IEEPGJIKEEM_DEOHJILBHCG",
Self::Hpiekdgebmg => "IEEPGJIKEEM_HPIEKDGEBMG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IEEPGJIKEEM_DMKLEEHJPPD" => Some(Self::Dmkleehjppd),
"IEEPGJIKEEM_DEOHJILBHCG" => Some(Self::Deohjilbhcg),
"IEEPGJIKEEM_HPIEKDGEBMG" => Some(Self::Hpiekdgebmg),
_ => None,
}
}
}
/// Obf: AMPLNBBIBJH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPetType {
AmplnbbibjhPcpdhelpkem = 0,
CmdRecallPetScRsp = 7608,
CmdGetPetDataScRsp = 7604,
CmdSummonPetCsReq = 7602,
CmdGetPetDataCsReq = 7601,
CmdSummonPetScRsp = 7614,
CmdFlnmcmnjgho = 7610,
CmdRecallPetCsReq = 7603,
}
impl CmdPetType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AmplnbbibjhPcpdhelpkem => "AMPLNBBIBJH_PCPDHELPKEM",
Self::CmdRecallPetScRsp => "CmdRecallPetScRsp",
Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp",
Self::CmdSummonPetCsReq => "CmdSummonPetCsReq",
Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq",
Self::CmdSummonPetScRsp => "CmdSummonPetScRsp",
Self::CmdFlnmcmnjgho => "CmdFLNMCMNJGHO",
Self::CmdRecallPetCsReq => "CmdRecallPetCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AMPLNBBIBJH_PCPDHELPKEM" => Some(Self::AmplnbbibjhPcpdhelpkem),
"CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp),
"CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp),
"CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq),
"CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq),
"CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp),
"CmdFLNMCMNJGHO" => Some(Self::CmdFlnmcmnjgho),
"CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ebabbaboinf {
Pcpdhelpkem = 0,
Cdplpibdknn = 1,
Jaiafpjodfe = 2,
}
impl Ebabbaboinf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "EBABBABOINF_PCPDHELPKEM",
Self::Cdplpibdknn => "EBABBABOINF_CDPLPIBDKNN",
Self::Jaiafpjodfe => "EBABBABOINF_JAIAFPJODFE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EBABBABOINF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"EBABBABOINF_CDPLPIBDKNN" => Some(Self::Cdplpibdknn),
"EBABBABOINF_JAIAFPJODFE" => Some(Self::Jaiafpjodfe),
_ => None,
}
}
}
/// Obf: DOGMPAAJNCF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPhoneType {
DogmpaajncfPcpdhelpkem = 0,
CmdSelectPhoneThemeCsReq = 5118,
CmdGetPhoneDataScRsp = 5110,
CmdUnlockChatBubbleScNotify = 5114,
CmdSelectPhoneCaseScRsp = 5126,
CmdUnlockPhoneThemeScNotify = 5198,
CmdSelectChatBubbleCsReq = 5194,
CmdUnlockPhoneCaseScNotify = 5139,
CmdGetPhoneDataCsReq = 5191,
CmdSelectPhoneCaseCsReq = 5163,
CmdSelectChatBubbleScRsp = 5195,
CmdSelectPhoneThemeScRsp = 5109,
}
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 {
Self::DogmpaajncfPcpdhelpkem => "DOGMPAAJNCF_PCPDHELPKEM",
Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq",
Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp",
Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify",
Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp",
Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify",
Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq",
Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify",
Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq",
Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCSReq",
Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp",
Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DOGMPAAJNCF_PCPDHELPKEM" => Some(Self::DogmpaajncfPcpdhelpkem),
"CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq),
"CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp),
"CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify),
"CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp),
"CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify),
"CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq),
"CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify),
"CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq),
"CmdSelectPhoneCaseCSReq" => Some(Self::CmdSelectPhoneCaseCsReq),
"CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp),
"CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp),
_ => None,
}
}
}
/// Obf: FFBGABCGDDL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlanetFesType {
FfbgabcgddlPcpdhelpkem = 0,
CmdPlanetFesGetFriendRankingInfoListCsReq = 8212,
CmdAfkceokhghf = 8235,
CmdPlanetFesGetBusinessDayInfoCsReq = 8221,
CmdPlanetFesBonusEventInteractCsReq = 8223,
CmdPlanetFesBuyLandCsReq = 8201,
CmdPlanetFesBusinessDayRefreshEventScRsp = 8206,
CmdPlanetFesBonusEventInteractScRsp = 8214,
CmdPlanetFesStartMiniGameScRsp = 8222,
CmdPlanetFesChooseAvatarEventOptionScRsp = 8209,
CmdPlanetFesTakeQuestRewardScRsp = 8231,
CmdPlanetFesSetAvatarWorkCsReq = 8238,
CmdPlanetFesDealAvatarEventOptionItemScRsp = 8237,
CmdPlanetFesSetCustomKeyValueCsReq = 8210,
CmdPlanetFesUpgradeFesLevelCsReq = 8241,
CmdPlanetFesTakeRegionPhaseRewardCsReq = 8243,
CmdPlanetFesGetAvatarStatScRsp = 8232,
CmdPlanetFesGetBusinessDayInfoScRsp = 8249,
CmdPlanetFesCollectIncomeCsReq = 8227,
CmdPlanetFesDoGachaScRsp = 8236,
CmdPlanetFesChooseAvatarEventOptionCsReq = 8233,
CmdPlanetFesDoGachaCsReq = 8245,
CmdPlanetFesDeliverPamCargoCsReq = 8226,
CmdGetPlanetFesDataScRsp = 8207,
CmdPlanetFesDealAvatarEventOptionItemCsReq = 8204,
CmdEmiffphbmei = 8242,
CmdPlanetFesTakeRegionPhaseRewardScRsp = 8239,
CmdPlanetFesDeliverPamCargoScRsp = 8208,
CmdPlanetFesSetCustomKeyValueScRsp = 8224,
CmdPlanetFesClientStatusCsReq = 8219,
CmdPlanetFesGetFriendRankingInfoListScRsp = 8234,
CmdPlanetFesFriendRankingInfoChangeScNotify = 8225,
CmdPlanetFesTakeQuestRewardCsReq = 8216,
CmdGetPlanetFesDataCsReq = 8213,
CmdPlanetFesSyncChangeScNotify = 8230,
CmdPlanetFesSkillLevelUpScRsp = 8229,
CmdPlanetFesAvatarLevelUpCsReq = 8203,
CmdPlanetFesCollectAllIncomeCsReq = 8244,
CmdJombhcniemp = 8218,
CmdPlanetFesGetAvatarStatCsReq = 8211,
CmdKijgiokokpf = 8247,
CmdPlanetFesBingoGameFlipCardCsReq = 8217,
CmdPlanetFesStartMiniGameCsReq = 8220,
CmdPlanetFesGameBingoFlipScRsp = 8228,
CmdMdgobjofodb = 8202,
CmdPlanetFesAvatarLevelUpScRsp = 8250,
CmdPlanetFesUseItemScRsp = 8240,
CmdNdkmgibcahf = 8205,
CmdPlanetFesUpgradeSkillLevelCsReq = 8248,
CmdPlanetFesBusinessDayRefreshEventCsReq = 8215,
CmdPlanetFesUseItemCsReq = 8246,
}
impl CmdPlanetFesType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FfbgabcgddlPcpdhelpkem => "FFBGABCGDDL_PCPDHELPKEM",
Self::CmdPlanetFesGetFriendRankingInfoListCsReq => {
"CmdPlanetFesGetFriendRankingInfoListCsReq"
}
Self::CmdAfkceokhghf => "CmdAFKCEOKHGHF",
Self::CmdPlanetFesGetBusinessDayInfoCsReq => {
"CmdPlanetFesGetBusinessDayInfoCsReq"
}
Self::CmdPlanetFesBonusEventInteractCsReq => {
"CmdPlanetFesBonusEventInteractCsReq"
}
Self::CmdPlanetFesBuyLandCsReq => "CmdPlanetFesBuyLandCsReq",
Self::CmdPlanetFesBusinessDayRefreshEventScRsp => {
"CmdPlanetFesBusinessDayRefreshEventScRsp"
}
Self::CmdPlanetFesBonusEventInteractScRsp => {
"CmdPlanetFesBonusEventInteractScRsp"
}
Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp",
Self::CmdPlanetFesChooseAvatarEventOptionScRsp => {
"CmdPlanetFesChooseAvatarEventOptionScRsp"
}
Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp",
Self::CmdPlanetFesSetAvatarWorkCsReq => "CmdPlanetFesSetAvatarWorkCsReq",
Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => {
"CmdPlanetFesDealAvatarEventOptionItemScRsp"
}
Self::CmdPlanetFesSetCustomKeyValueCsReq => {
"CmdPlanetFesSetCustomKeyValueCsReq"
}
Self::CmdPlanetFesUpgradeFesLevelCsReq => "CmdPlanetFesUpgradeFesLevelCsReq",
Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => {
"CmdPlanetFesTakeRegionPhaseRewardCsReq"
}
Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp",
Self::CmdPlanetFesGetBusinessDayInfoScRsp => {
"CmdPlanetFesGetBusinessDayInfoScRsp"
}
Self::CmdPlanetFesCollectIncomeCsReq => "CmdPlanetFesCollectIncomeCsReq",
Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp",
Self::CmdPlanetFesChooseAvatarEventOptionCsReq => {
"CmdPlanetFesChooseAvatarEventOptionCsReq"
}
Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq",
Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq",
Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp",
Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => {
"CmdPlanetFesDealAvatarEventOptionItemCsReq"
}
Self::CmdEmiffphbmei => "CmdEMIFFPHBMEI",
Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => {
"CmdPlanetFesTakeRegionPhaseRewardScRsp"
}
Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp",
Self::CmdPlanetFesSetCustomKeyValueScRsp => {
"CmdPlanetFesSetCustomKeyValueScRsp"
}
Self::CmdPlanetFesClientStatusCsReq => "CmdPlanetFesClientStatusCsReq",
Self::CmdPlanetFesGetFriendRankingInfoListScRsp => {
"CmdPlanetFesGetFriendRankingInfoListScRsp"
}
Self::CmdPlanetFesFriendRankingInfoChangeScNotify => {
"CmdPlanetFesFriendRankingInfoChangeScNotify"
}
Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq",
Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq",
Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify",
Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp",
Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq",
Self::CmdPlanetFesCollectAllIncomeCsReq => {
"CmdPlanetFesCollectAllIncomeCsReq"
}
Self::CmdJombhcniemp => "CmdJOMBHCNIEMP",
Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq",
Self::CmdKijgiokokpf => "CmdKIJGIOKOKPF",
Self::CmdPlanetFesBingoGameFlipCardCsReq => {
"CmdPlanetFesBingoGameFlipCardCsReq"
}
Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq",
Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp",
Self::CmdMdgobjofodb => "CmdMDGOBJOFODB",
Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp",
Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp",
Self::CmdNdkmgibcahf => "CmdNDKMGIBCAHF",
Self::CmdPlanetFesUpgradeSkillLevelCsReq => {
"CmdPlanetFesUpgradeSkillLevelCsReq"
}
Self::CmdPlanetFesBusinessDayRefreshEventCsReq => {
"CmdPlanetFesBusinessDayRefreshEventCsReq"
}
Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FFBGABCGDDL_PCPDHELPKEM" => Some(Self::FfbgabcgddlPcpdhelpkem),
"CmdPlanetFesGetFriendRankingInfoListCsReq" => {
Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq)
}
"CmdAFKCEOKHGHF" => Some(Self::CmdAfkceokhghf),
"CmdPlanetFesGetBusinessDayInfoCsReq" => {
Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq)
}
"CmdPlanetFesBonusEventInteractCsReq" => {
Some(Self::CmdPlanetFesBonusEventInteractCsReq)
}
"CmdPlanetFesBuyLandCsReq" => Some(Self::CmdPlanetFesBuyLandCsReq),
"CmdPlanetFesBusinessDayRefreshEventScRsp" => {
Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp)
}
"CmdPlanetFesBonusEventInteractScRsp" => {
Some(Self::CmdPlanetFesBonusEventInteractScRsp)
}
"CmdPlanetFesStartMiniGameScRsp" => {
Some(Self::CmdPlanetFesStartMiniGameScRsp)
}
"CmdPlanetFesChooseAvatarEventOptionScRsp" => {
Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp)
}
"CmdPlanetFesTakeQuestRewardScRsp" => {
Some(Self::CmdPlanetFesTakeQuestRewardScRsp)
}
"CmdPlanetFesSetAvatarWorkCsReq" => {
Some(Self::CmdPlanetFesSetAvatarWorkCsReq)
}
"CmdPlanetFesDealAvatarEventOptionItemScRsp" => {
Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp)
}
"CmdPlanetFesSetCustomKeyValueCsReq" => {
Some(Self::CmdPlanetFesSetCustomKeyValueCsReq)
}
"CmdPlanetFesUpgradeFesLevelCsReq" => {
Some(Self::CmdPlanetFesUpgradeFesLevelCsReq)
}
"CmdPlanetFesTakeRegionPhaseRewardCsReq" => {
Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq)
}
"CmdPlanetFesGetAvatarStatScRsp" => {
Some(Self::CmdPlanetFesGetAvatarStatScRsp)
}
"CmdPlanetFesGetBusinessDayInfoScRsp" => {
Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp)
}
"CmdPlanetFesCollectIncomeCsReq" => {
Some(Self::CmdPlanetFesCollectIncomeCsReq)
}
"CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp),
"CmdPlanetFesChooseAvatarEventOptionCsReq" => {
Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq)
}
"CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq),
"CmdPlanetFesDeliverPamCargoCsReq" => {
Some(Self::CmdPlanetFesDeliverPamCargoCsReq)
}
"CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp),
"CmdPlanetFesDealAvatarEventOptionItemCsReq" => {
Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq)
}
"CmdEMIFFPHBMEI" => Some(Self::CmdEmiffphbmei),
"CmdPlanetFesTakeRegionPhaseRewardScRsp" => {
Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp)
}
"CmdPlanetFesDeliverPamCargoScRsp" => {
Some(Self::CmdPlanetFesDeliverPamCargoScRsp)
}
"CmdPlanetFesSetCustomKeyValueScRsp" => {
Some(Self::CmdPlanetFesSetCustomKeyValueScRsp)
}
"CmdPlanetFesClientStatusCsReq" => Some(Self::CmdPlanetFesClientStatusCsReq),
"CmdPlanetFesGetFriendRankingInfoListScRsp" => {
Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp)
}
"CmdPlanetFesFriendRankingInfoChangeScNotify" => {
Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify)
}
"CmdPlanetFesTakeQuestRewardCsReq" => {
Some(Self::CmdPlanetFesTakeQuestRewardCsReq)
}
"CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq),
"CmdPlanetFesSyncChangeScNotify" => {
Some(Self::CmdPlanetFesSyncChangeScNotify)
}
"CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp),
"CmdPlanetFesAvatarLevelUpCsReq" => {
Some(Self::CmdPlanetFesAvatarLevelUpCsReq)
}
"CmdPlanetFesCollectAllIncomeCsReq" => {
Some(Self::CmdPlanetFesCollectAllIncomeCsReq)
}
"CmdJOMBHCNIEMP" => Some(Self::CmdJombhcniemp),
"CmdPlanetFesGetAvatarStatCsReq" => {
Some(Self::CmdPlanetFesGetAvatarStatCsReq)
}
"CmdKIJGIOKOKPF" => Some(Self::CmdKijgiokokpf),
"CmdPlanetFesBingoGameFlipCardCsReq" => {
Some(Self::CmdPlanetFesBingoGameFlipCardCsReq)
}
"CmdPlanetFesStartMiniGameCsReq" => {
Some(Self::CmdPlanetFesStartMiniGameCsReq)
}
"CmdPlanetFesGameBingoFlipScRsp" => {
Some(Self::CmdPlanetFesGameBingoFlipScRsp)
}
"CmdMDGOBJOFODB" => Some(Self::CmdMdgobjofodb),
"CmdPlanetFesAvatarLevelUpScRsp" => {
Some(Self::CmdPlanetFesAvatarLevelUpScRsp)
}
"CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp),
"CmdNDKMGIBCAHF" => Some(Self::CmdNdkmgibcahf),
"CmdPlanetFesUpgradeSkillLevelCsReq" => {
Some(Self::CmdPlanetFesUpgradeSkillLevelCsReq)
}
"CmdPlanetFesBusinessDayRefreshEventCsReq" => {
Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq)
}
"CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq),
_ => None,
}
}
}
/// Obf: GKBAMPAGNBE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlanetFesQuestState {
GkbampagnbeAldgogpgnmo = 0,
GkbampagnbeBijpcholdcp = 1,
GkbampagnbeGmhjjbkdnmn = 2,
GkbampagnbeEfigicjneim = 3,
}
impl PlanetFesQuestState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GkbampagnbeAldgogpgnmo => "GKBAMPAGNBE_ALDGOGPGNMO",
Self::GkbampagnbeBijpcholdcp => "GKBAMPAGNBE_BIJPCHOLDCP",
Self::GkbampagnbeGmhjjbkdnmn => "GKBAMPAGNBE_GMHJJBKDNMN",
Self::GkbampagnbeEfigicjneim => "GKBAMPAGNBE_EFIGICJNEIM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GKBAMPAGNBE_ALDGOGPGNMO" => Some(Self::GkbampagnbeAldgogpgnmo),
"GKBAMPAGNBE_BIJPCHOLDCP" => Some(Self::GkbampagnbeBijpcholdcp),
"GKBAMPAGNBE_GMHJJBKDNMN" => Some(Self::GkbampagnbeGmhjjbkdnmn),
"GKBAMPAGNBE_EFIGICJNEIM" => Some(Self::GkbampagnbeEfigicjneim),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Immmnleaibh {
Pcpdhelpkem = 0,
Gkifohnpijc = 1,
Jjpihejljah = 2,
}
impl Immmnleaibh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "IMMMNLEAIBH_PCPDHELPKEM",
Self::Gkifohnpijc => "IMMMNLEAIBH_GKIFOHNPIJC",
Self::Jjpihejljah => "IMMMNLEAIBH_JJPIHEJLJAH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IMMMNLEAIBH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"IMMMNLEAIBH_GKIFOHNPIJC" => Some(Self::Gkifohnpijc),
"IMMMNLEAIBH_JJPIHEJLJAH" => Some(Self::Jjpihejljah),
_ => None,
}
}
}
/// Obf: ONMKDPCEFJE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlanetFesCustomKey {
OnmkdpcefjePcpdhelpkem = 0,
OnmkdpcefjeHknhnjojgbl = 1,
OnmkdpcefjeAekpgljlohm = 2,
OnmkdpcefjeCalncgiffcb = 3,
OnmkdpcefjeMigmlokepgl = 4,
}
impl PlanetFesCustomKey {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OnmkdpcefjePcpdhelpkem => "ONMKDPCEFJE_PCPDHELPKEM",
Self::OnmkdpcefjeHknhnjojgbl => "ONMKDPCEFJE_HKNHNJOJGBL",
Self::OnmkdpcefjeAekpgljlohm => "ONMKDPCEFJE_AEKPGLJLOHM",
Self::OnmkdpcefjeCalncgiffcb => "ONMKDPCEFJE_CALNCGIFFCB",
Self::OnmkdpcefjeMigmlokepgl => "ONMKDPCEFJE_MIGMLOKEPGL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ONMKDPCEFJE_PCPDHELPKEM" => Some(Self::OnmkdpcefjePcpdhelpkem),
"ONMKDPCEFJE_HKNHNJOJGBL" => Some(Self::OnmkdpcefjeHknhnjojgbl),
"ONMKDPCEFJE_AEKPGLJLOHM" => Some(Self::OnmkdpcefjeAekpgljlohm),
"ONMKDPCEFJE_CALNCGIFFCB" => Some(Self::OnmkdpcefjeCalncgiffcb),
"ONMKDPCEFJE_MIGMLOKEPGL" => Some(Self::OnmkdpcefjeMigmlokepgl),
_ => None,
}
}
}
/// Obf: AIAMJBEHMMC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlanetFesExtType {
AiamjbehmmcPcpdhelpkem = 0,
CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303,
CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297,
CmdPlanetFesApplyCardPieceScRsp = 8291,
CmdPlanetFesGiveCardPieceScRsp = 8335,
CmdPlanetFesHandleCardPieceApplyCsReq = 8337,
CmdPlanetFesLargeBonusInteractScRsp = 8293,
CmdPlanetFesApplyCardPieceCsReq = 8295,
CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8325,
CmdPlanetFesGetOfferedCardPieceScRsp = 8334,
CmdPlanetFesGetOfferedCardPieceCsReq = 8292,
CmdPlanetFesGetFriendCardPieceScRsp = 8317,
CmdHcjkedjpghb = 8306,
CmdPlanetFesEnterNextBusinessDayCsReq = 8340,
CmdPlanetFesGetFriendCardPieceCsReq = 8320,
CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8328,
CmdPlanetFesGiveCardPieceCsReq = 8308,
CmdPlanetFesLargeBonusInteractCsReq = 8326,
CmdPlanetFesHandleCardPieceApplyScRsp = 8309,
}
impl CmdPlanetFesExtType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AiamjbehmmcPcpdhelpkem => "AIAMJBEHMMC_PCPDHELPKEM",
Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => {
"CmdPlanetFesGetExtraCardPieceInfoCsReq"
}
Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => {
"CmdPlanetFesGetExtraCardPieceInfoScRsp"
}
Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp",
Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp",
Self::CmdPlanetFesHandleCardPieceApplyCsReq => {
"CmdPlanetFesHandleCardPieceApplyCsReq"
}
Self::CmdPlanetFesLargeBonusInteractScRsp => {
"CmdPlanetFesLargeBonusInteractScRsp"
}
Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq",
Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => {
"CmdPlanetFesChangeCardPieceApplyPermissionCsReq"
}
Self::CmdPlanetFesGetOfferedCardPieceScRsp => {
"CmdPlanetFesGetOfferedCardPieceScRsp"
}
Self::CmdPlanetFesGetOfferedCardPieceCsReq => {
"CmdPlanetFesGetOfferedCardPieceCsReq"
}
Self::CmdPlanetFesGetFriendCardPieceScRsp => {
"CmdPlanetFesGetFriendCardPieceScRsp"
}
Self::CmdHcjkedjpghb => "CmdHCJKEDJPGHB",
Self::CmdPlanetFesEnterNextBusinessDayCsReq => {
"CmdPlanetFesEnterNextBusinessDayCsReq"
}
Self::CmdPlanetFesGetFriendCardPieceCsReq => {
"CmdPlanetFesGetFriendCardPieceCsReq"
}
Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => {
"CmdPlanetFesChangeCardPieceApplyPermissionScRsp"
}
Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq",
Self::CmdPlanetFesLargeBonusInteractCsReq => {
"CmdPlanetFesLargeBonusInteractCsReq"
}
Self::CmdPlanetFesHandleCardPieceApplyScRsp => {
"CmdPlanetFesHandleCardPieceApplyScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AIAMJBEHMMC_PCPDHELPKEM" => Some(Self::AiamjbehmmcPcpdhelpkem),
"CmdPlanetFesGetExtraCardPieceInfoCsReq" => {
Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq)
}
"CmdPlanetFesGetExtraCardPieceInfoScRsp" => {
Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp)
}
"CmdPlanetFesApplyCardPieceScRsp" => {
Some(Self::CmdPlanetFesApplyCardPieceScRsp)
}
"CmdPlanetFesGiveCardPieceScRsp" => {
Some(Self::CmdPlanetFesGiveCardPieceScRsp)
}
"CmdPlanetFesHandleCardPieceApplyCsReq" => {
Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq)
}
"CmdPlanetFesLargeBonusInteractScRsp" => {
Some(Self::CmdPlanetFesLargeBonusInteractScRsp)
}
"CmdPlanetFesApplyCardPieceCsReq" => {
Some(Self::CmdPlanetFesApplyCardPieceCsReq)
}
"CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => {
Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq)
}
"CmdPlanetFesGetOfferedCardPieceScRsp" => {
Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp)
}
"CmdPlanetFesGetOfferedCardPieceCsReq" => {
Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq)
}
"CmdPlanetFesGetFriendCardPieceScRsp" => {
Some(Self::CmdPlanetFesGetFriendCardPieceScRsp)
}
"CmdHCJKEDJPGHB" => Some(Self::CmdHcjkedjpghb),
"CmdPlanetFesEnterNextBusinessDayCsReq" => {
Some(Self::CmdPlanetFesEnterNextBusinessDayCsReq)
}
"CmdPlanetFesGetFriendCardPieceCsReq" => {
Some(Self::CmdPlanetFesGetFriendCardPieceCsReq)
}
"CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => {
Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp)
}
"CmdPlanetFesGiveCardPieceCsReq" => {
Some(Self::CmdPlanetFesGiveCardPieceCsReq)
}
"CmdPlanetFesLargeBonusInteractCsReq" => {
Some(Self::CmdPlanetFesLargeBonusInteractCsReq)
}
"CmdPlanetFesHandleCardPieceApplyScRsp" => {
Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dcmgmehgcif {
Kjfhlpeonoh = 0,
Onachmedpik = 1,
Kaldklphgej = 2,
}
impl Dcmgmehgcif {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kjfhlpeonoh => "DCMGMEHGCIF_KJFHLPEONOH",
Self::Onachmedpik => "DCMGMEHGCIF_ONACHMEDPIK",
Self::Kaldklphgej => "DCMGMEHGCIF_KALDKLPHGEJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DCMGMEHGCIF_KJFHLPEONOH" => Some(Self::Kjfhlpeonoh),
"DCMGMEHGCIF_ONACHMEDPIK" => Some(Self::Onachmedpik),
"DCMGMEHGCIF_KALDKLPHGEJ" => Some(Self::Kaldklphgej),
_ => None,
}
}
}
/// Obf: LGDEJONOGDK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerType {
LgdejonogdkPcpdhelpkem = 0,
CmdPlayerGetTokenCsReq = 14,
CmdQueryProductInfoCsReq = 66,
CmdGetSecretKeyInfoScRsp = 69,
CmdExchangeStaminaCsReq = 37,
LgdejonogdkJpmpcikamfo = 23,
CmdPlayerLoginFinishScRsp = 62,
CmdPejpoaciikl = 16,
CmdGbpeekkncok = 78,
CmdPlayerHeartBeatCsReq = 12,
CmdClientObjDownloadDataScNotify = 86,
CmdSetGenderScRsp = 20,
CmdGetBasicInfoScRsp = 36,
CmdGetAuthkeyScRsp = 72,
CmdClientObjUploadCsReq = 80,
CmdMonthCardRewardNotify = 59,
CmdGetBasicInfoCsReq = 71,
CmdGetVideoVersionKeyScRsp = 68,
CmdGetLevelRewardScRcp = 89,
CmdHcbmipfccpl = 42,
CmdReserveStaminaExchangeCsReq = 13,
CmdKfgokpojkph = 28,
CmdSetPlayerInfoCsReq = 93,
CmdPlayerLoginCsReq = 91,
CmdSetPlayerInfoScRsp = 2,
CmdGetLevelRewardTakenListCsReq = 58,
CmdPlayerLoginScRsp = 10,
CmdSetNicknameCsReq = 61,
CmdMhjakgfpmck = 67,
CmdFeatureSwitchClosedScNotify = 6,
CmdSetNicknameScRsp = 7,
CmdGetVideoVersionKeyCsReq = 70,
CmdSetGameplayBirthdayCsReq = 92,
CmdLightConeRarity4AutoLockReq = 35,
CmdGetLevelRewardReq = 100,
CmdPlayerSqueezedScNotify = 63,
CmdSetGameplayBirthdayScRsp = 24,
CmdPlayerHeartBeatScRsp = 77,
CmdUpdateFeatureSwitchScNotify = 30,
CmdUpdatePlayerSettingScRsp = 15,
CmdSetLanguageReq = 21,
CmdEnterStageCsReq = 26,
CmdForceSyncGameStateFinishCsReq = 50,
CmdGetAuthkeyCsReq = 38,
CmdDailyRefreshNotify = 3,
CmdPhibgdfefee = 32,
CmdPlayerLogoutCsReq = 94,
CmdStaminaInfoScNotify = 83,
LgdejonogdkMdgaicfbckj = 47,
CmdMhjojefeokk = 40,
CmdNbcdkaofnmd = 98,
LgdejonogdkOooiehicmdm = 95,
CmdGetSecretKeyInfoCsReq = 90,
CmdClientObjUploadScRsp = 85,
CmdReserveStaminaExchangeScRsp = 31,
CmdHdefpbnnmdj = 81,
CmdCiaanmcpbgf = 29,
CmdDdcckdceboj = 19,
CmdPdanohbkbbf = 39,
CmdExchangeStaminaScRsp = 4,
CmdGetLevelRewardTakenListScRsp = 44,
CmdUpdatePlayWithPsnOnlySettingCsReq = 55,
CmdSetGenderCsReq = 79,
CmdSetRedPointStatusScNotify = 82,
CmdServerAnnounceNotify = 65,
CmdPlayerLoginFinishCsReq = 41,
CmdQueryProductInfoScRsp = 5,
CmdAntiAddictScNotify = 33,
CmdClientDownloadDataScNotify = 11,
CmdPlayerGetTokenScRsp = 18,
}
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 {
Self::LgdejonogdkPcpdhelpkem => "LGDEJONOGDK_PCPDHELPKEM",
Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq",
Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq",
Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp",
Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq",
Self::LgdejonogdkJpmpcikamfo => "LGDEJONOGDK_JPMPCIKAMFO",
Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp",
Self::CmdPejpoaciikl => "CmdPEJPOACIIKL",
Self::CmdGbpeekkncok => "CmdGBPEEKKNCOK",
Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq",
Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify",
Self::CmdSetGenderScRsp => "CmdSetGenderScRsp",
Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp",
Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp",
Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq",
Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify",
Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq",
Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp",
Self::CmdGetLevelRewardScRcp => "CmdGetLevelRewardScRcp",
Self::CmdHcbmipfccpl => "CmdHCBMIPFCCPL",
Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq",
Self::CmdKfgokpojkph => "CmdKFGOKPOJKPH",
Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq",
Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq",
Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp",
Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq",
Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp",
Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq",
Self::CmdMhjakgfpmck => "CmdMHJAKGFPMCK",
Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify",
Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp",
Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq",
Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq",
Self::CmdLightConeRarity4AutoLockReq => "CmdLightConeRarity4AutoLockReq",
Self::CmdGetLevelRewardReq => "CmdGetLevelRewardReq",
Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify",
Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp",
Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp",
Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify",
Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp",
Self::CmdSetLanguageReq => "CmdSetLanguageReq",
Self::CmdEnterStageCsReq => "CmdEnterStageCsReq",
Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq",
Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq",
Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify",
Self::CmdPhibgdfefee => "CmdPHIBGDFEFEE",
Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq",
Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify",
Self::LgdejonogdkMdgaicfbckj => "LGDEJONOGDK_MDGAICFBCKJ",
Self::CmdMhjojefeokk => "CmdMHJOJEFEOKK",
Self::CmdNbcdkaofnmd => "CmdNBCDKAOFNMD",
Self::LgdejonogdkOooiehicmdm => "LGDEJONOGDK_OOOIEHICMDM",
Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq",
Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp",
Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp",
Self::CmdHdefpbnnmdj => "CmdHDEFPBNNMDJ",
Self::CmdCiaanmcpbgf => "CmdCIAANMCPBGF",
Self::CmdDdcckdceboj => "CmdDDCCKDCEBOJ",
Self::CmdPdanohbkbbf => "CmdPDANOHBKBBF",
Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp",
Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp",
Self::CmdUpdatePlayWithPsnOnlySettingCsReq => {
"CmdUpdatePlayWithPsnOnlySettingCsReq"
}
Self::CmdSetGenderCsReq => "CmdSetGenderCsReq",
Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify",
Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify",
Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq",
Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp",
Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify",
Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify",
Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LGDEJONOGDK_PCPDHELPKEM" => Some(Self::LgdejonogdkPcpdhelpkem),
"CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq),
"CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq),
"CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp),
"CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq),
"LGDEJONOGDK_JPMPCIKAMFO" => Some(Self::LgdejonogdkJpmpcikamfo),
"CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp),
"CmdPEJPOACIIKL" => Some(Self::CmdPejpoaciikl),
"CmdGBPEEKKNCOK" => Some(Self::CmdGbpeekkncok),
"CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq),
"CmdClientObjDownloadDataScNotify" => {
Some(Self::CmdClientObjDownloadDataScNotify)
}
"CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp),
"CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp),
"CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp),
"CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq),
"CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify),
"CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq),
"CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp),
"CmdGetLevelRewardScRcp" => Some(Self::CmdGetLevelRewardScRcp),
"CmdHCBMIPFCCPL" => Some(Self::CmdHcbmipfccpl),
"CmdReserveStaminaExchangeCsReq" => {
Some(Self::CmdReserveStaminaExchangeCsReq)
}
"CmdKFGOKPOJKPH" => Some(Self::CmdKfgokpojkph),
"CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq),
"CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq),
"CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp),
"CmdGetLevelRewardTakenListCsReq" => {
Some(Self::CmdGetLevelRewardTakenListCsReq)
}
"CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp),
"CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq),
"CmdMHJAKGFPMCK" => Some(Self::CmdMhjakgfpmck),
"CmdFeatureSwitchClosedScNotify" => {
Some(Self::CmdFeatureSwitchClosedScNotify)
}
"CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp),
"CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq),
"CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq),
"CmdLightConeRarity4AutoLockReq" => {
Some(Self::CmdLightConeRarity4AutoLockReq)
}
"CmdGetLevelRewardReq" => Some(Self::CmdGetLevelRewardReq),
"CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify),
"CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp),
"CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp),
"CmdUpdateFeatureSwitchScNotify" => {
Some(Self::CmdUpdateFeatureSwitchScNotify)
}
"CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp),
"CmdSetLanguageReq" => Some(Self::CmdSetLanguageReq),
"CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq),
"CmdForceSyncGameStateFinishCSReq" => {
Some(Self::CmdForceSyncGameStateFinishCsReq)
}
"CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq),
"CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify),
"CmdPHIBGDFEFEE" => Some(Self::CmdPhibgdfefee),
"CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq),
"CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify),
"LGDEJONOGDK_MDGAICFBCKJ" => Some(Self::LgdejonogdkMdgaicfbckj),
"CmdMHJOJEFEOKK" => Some(Self::CmdMhjojefeokk),
"CmdNBCDKAOFNMD" => Some(Self::CmdNbcdkaofnmd),
"LGDEJONOGDK_OOOIEHICMDM" => Some(Self::LgdejonogdkOooiehicmdm),
"CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq),
"CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp),
"CmdReserveStaminaExchangeScRsp" => {
Some(Self::CmdReserveStaminaExchangeScRsp)
}
"CmdHDEFPBNNMDJ" => Some(Self::CmdHdefpbnnmdj),
"CmdCIAANMCPBGF" => Some(Self::CmdCiaanmcpbgf),
"CmdDDCCKDCEBOJ" => Some(Self::CmdDdcckdceboj),
"CmdPDANOHBKBBF" => Some(Self::CmdPdanohbkbbf),
"CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp),
"CmdGetLevelRewardTakenListScRsp" => {
Some(Self::CmdGetLevelRewardTakenListScRsp)
}
"CmdUpdatePlayWithPsnOnlySettingCsReq" => {
Some(Self::CmdUpdatePlayWithPsnOnlySettingCsReq)
}
"CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq),
"CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify),
"CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify),
"CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq),
"CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp),
"CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify),
"CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify),
"CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kjikklbjlck {
Pcpdhelpkem = 0,
Ofghjkihmib = 1,
Ckmmkfbhmga = 2,
}
impl Kjikklbjlck {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "KJIKKLBJLCK_PCPDHELPKEM",
Self::Ofghjkihmib => "KJIKKLBJLCK_OFGHJKIHMIB",
Self::Ckmmkfbhmga => "KJIKKLBJLCK_CKMMKFBHMGA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KJIKKLBJLCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"KJIKKLBJLCK_OFGHJKIHMIB" => Some(Self::Ofghjkihmib),
"KJIKKLBJLCK_CKMMKFBHMGA" => Some(Self::Ckmmkfbhmga),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nofmhnnijan {
Lhbkaepnida = 0,
Ojdagmehlii = 1,
}
impl Nofmhnnijan {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lhbkaepnida => "NOFMHNNIJAN_LHBKAEPNIDA",
Self::Ojdagmehlii => "NOFMHNNIJAN_OJDAGMEHLII",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NOFMHNNIJAN_LHBKAEPNIDA" => Some(Self::Lhbkaepnida),
"NOFMHNNIJAN_OJDAGMEHLII" => Some(Self::Ojdagmehlii),
_ => None,
}
}
}
/// Obf: DBCNIANFMLC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerBoardType {
DbcnianfmlcPcpdhelpkem = 0,
CmdSetAssistAvatarCsReq = 2801,
CmdSetDisplayAvatarCsReq = 2814,
CmdSetPersonalCardCsReq = 2837,
CmdSetIsDisplayAvatarInfoReq = 2809,
CmdSetSignatureScRsp = 2839,
DbcnianfmlcPolcooobbpp = 2863,
CmdSetHeadIconCsReq = 2894,
CmdGetPlayerBoardDataScRsp = 2810,
CmdSetDisplayAvatarScRsp = 2818,
CmdSetHeadIconScRsp = 2895,
CmdSetIsDisplayAvatarInfoScRsp = 2898,
CmdGetPlayerBoardDataCsReq = 2891,
CmdSetSignatureCsReq = 2826,
CmdSetAssistAvatarScRsp = 2874,
CmdSetPersonalCardScRsp = 2804,
}
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 {
Self::DbcnianfmlcPcpdhelpkem => "DBCNIANFMLC_PCPDHELPKEM",
Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq",
Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq",
Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCSReq",
Self::CmdSetIsDisplayAvatarInfoReq => "CmdSetIsDisplayAvatarInfoReq",
Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp",
Self::DbcnianfmlcPolcooobbpp => "DBCNIANFMLC_POLCOOOBBPP",
Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq",
Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp",
Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp",
Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp",
Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp",
Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq",
Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq",
Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp",
Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DBCNIANFMLC_PCPDHELPKEM" => Some(Self::DbcnianfmlcPcpdhelpkem),
"CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq),
"CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq),
"CmdSetPersonalCardCSReq" => Some(Self::CmdSetPersonalCardCsReq),
"CmdSetIsDisplayAvatarInfoReq" => Some(Self::CmdSetIsDisplayAvatarInfoReq),
"CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp),
"DBCNIANFMLC_POLCOOOBBPP" => Some(Self::DbcnianfmlcPolcooobbpp),
"CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq),
"CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp),
"CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp),
"CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp),
"CmdSetIsDisplayAvatarInfoScRsp" => {
Some(Self::CmdSetIsDisplayAvatarInfoScRsp)
}
"CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq),
"CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq),
"CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp),
"CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp),
_ => None,
}
}
}
/// Obf: GKIPMIMPDLE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerReturnType {
GkipmimpdlePcpdhelpkem = 0,
CmdPlayerReturnTakePointRewardCsReq = 4514,
CmdTakeReturnExtraHcoinRewardCsReq = 4533,
CmdTakeReturnExtraHcoinRewardScRsp = 4561,
CmdPlayerReturnInfoQueryScRsp = 4526,
CmdPlayerReturnPointChangeScNotify = 4595,
GkipmimpdleMkanlbaggeo = 4558,
CmdPlayerReturnTakeExtraHcoinScNotify = 4537,
CmdPlayerReturnExtraHcoinProgressScNotify = 4507,
CmdPlayerReturnSignCsReq = 4510,
CmdHiblmdnpomn = 4591,
CmdPlayerReturnInfoQueryCsReq = 4563,
CmdPlayerReturnTakeRelicScRsp = 4574,
CmdPlayerReturnTakePointRewardScRsp = 4518,
CmdPlayerReturnTakeRelicCsReq = 4501,
CmdPlayerReturnTakeCustomRelicCsReq = 4504,
CmdPlayerReturnTakeCustomRelicScRsp = 4538,
CmdNeoadmeaidk = 4544,
CmdPlayerReturnTakeRewardCsReq = 4509,
CmdPlayerReturnSignScRsp = 4594,
CmdPlayerReturnTakeRewardScRsp = 4598,
CmdPlayerReturnForceFinishScNotify = 4539,
}
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 {
Self::GkipmimpdlePcpdhelpkem => "GKIPMIMPDLE_PCPDHELPKEM",
Self::CmdPlayerReturnTakePointRewardCsReq => {
"CmdPlayerReturnTakePointRewardCsReq"
}
Self::CmdTakeReturnExtraHcoinRewardCsReq => {
"CmdTakeReturnExtraHcoinRewardCsReq"
}
Self::CmdTakeReturnExtraHcoinRewardScRsp => {
"CmdTakeReturnExtraHcoinRewardScRsp"
}
Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp",
Self::CmdPlayerReturnPointChangeScNotify => {
"CmdPlayerReturnPointChangeScNotify"
}
Self::GkipmimpdleMkanlbaggeo => "GKIPMIMPDLE_MKANLBAGGEO",
Self::CmdPlayerReturnTakeExtraHcoinScNotify => {
"CmdPlayerReturnTakeExtraHcoinScNotify"
}
Self::CmdPlayerReturnExtraHcoinProgressScNotify => {
"CmdPlayerReturnExtraHcoinProgressScNotify"
}
Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq",
Self::CmdHiblmdnpomn => "CmdHIBLMDNPOMN",
Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq",
Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp",
Self::CmdPlayerReturnTakePointRewardScRsp => {
"CmdPlayerReturnTakePointRewardScRsp"
}
Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq",
Self::CmdPlayerReturnTakeCustomRelicCsReq => {
"CmdPlayerReturnTakeCustomRelicCsReq"
}
Self::CmdPlayerReturnTakeCustomRelicScRsp => {
"CmdPlayerReturnTakeCustomRelicScRsp"
}
Self::CmdNeoadmeaidk => "CmdNEOADMEAIDK",
Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq",
Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp",
Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp",
Self::CmdPlayerReturnForceFinishScNotify => {
"CmdPlayerReturnForceFinishScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GKIPMIMPDLE_PCPDHELPKEM" => Some(Self::GkipmimpdlePcpdhelpkem),
"CmdPlayerReturnTakePointRewardCsReq" => {
Some(Self::CmdPlayerReturnTakePointRewardCsReq)
}
"CmdTakeReturnExtraHcoinRewardCsReq" => {
Some(Self::CmdTakeReturnExtraHcoinRewardCsReq)
}
"CmdTakeReturnExtraHcoinRewardScRsp" => {
Some(Self::CmdTakeReturnExtraHcoinRewardScRsp)
}
"CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp),
"CmdPlayerReturnPointChangeScNotify" => {
Some(Self::CmdPlayerReturnPointChangeScNotify)
}
"GKIPMIMPDLE_MKANLBAGGEO" => Some(Self::GkipmimpdleMkanlbaggeo),
"CmdPlayerReturnTakeExtraHcoinScNotify" => {
Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify)
}
"CmdPlayerReturnExtraHcoinProgressScNotify" => {
Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify)
}
"CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq),
"CmdHIBLMDNPOMN" => Some(Self::CmdHiblmdnpomn),
"CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq),
"CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp),
"CmdPlayerReturnTakePointRewardScRsp" => {
Some(Self::CmdPlayerReturnTakePointRewardScRsp)
}
"CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq),
"CmdPlayerReturnTakeCustomRelicCsReq" => {
Some(Self::CmdPlayerReturnTakeCustomRelicCsReq)
}
"CmdPlayerReturnTakeCustomRelicScRsp" => {
Some(Self::CmdPlayerReturnTakeCustomRelicScRsp)
}
"CmdNEOADMEAIDK" => Some(Self::CmdNeoadmeaidk),
"CmdPlayerReturnTakeRewardCsReq" => {
Some(Self::CmdPlayerReturnTakeRewardCsReq)
}
"CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp),
"CmdPlayerReturnTakeRewardScRsp" => {
Some(Self::CmdPlayerReturnTakeRewardScRsp)
}
"CmdPlayerReturnForceFinishScNotify" => {
Some(Self::CmdPlayerReturnForceFinishScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ggfcmmifohm {
Djgmimchcmb = 0,
Ocnnbffgald = 1,
Bcdoieloann = 2,
}
impl Ggfcmmifohm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Djgmimchcmb => "GGFCMMIFOHM_DJGMIMCHCMB",
Self::Ocnnbffgald => "GGFCMMIFOHM_OCNNBFFGALD",
Self::Bcdoieloann => "GGFCMMIFOHM_BCDOIELOANN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GGFCMMIFOHM_DJGMIMCHCMB" => Some(Self::Djgmimchcmb),
"GGFCMMIFOHM_OCNNBFFGALD" => Some(Self::Ocnnbffgald),
"GGFCMMIFOHM_BCDOIELOANN" => Some(Self::Bcdoieloann),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bdheneokmfe {
Pcpdhelpkem = 0,
Lnbjfagkpcd = 1,
Hbikiigpjmj = 2,
}
impl Bdheneokmfe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BDHENEOKMFE_PCPDHELPKEM",
Self::Lnbjfagkpcd => "BDHENEOKMFE_LNBJFAGKPCD",
Self::Hbikiigpjmj => "BDHENEOKMFE_HBIKIIGPJMJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BDHENEOKMFE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BDHENEOKMFE_LNBJFAGKPCD" => Some(Self::Lnbjfagkpcd),
"BDHENEOKMFE_HBIKIIGPJMJ" => Some(Self::Hbikiigpjmj),
_ => None,
}
}
}
/// Obf: KFFDKGMKPKL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlotType {
KffdkgmkpklPcpdhelpkem = 0,
CmdFinishPlotCsReq = 1191,
CmdFefjjfemmfe = 1110,
}
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 {
Self::KffdkgmkpklPcpdhelpkem => "KFFDKGMKPKL_PCPDHELPKEM",
Self::CmdFinishPlotCsReq => "CmdFinishPlotCsReq",
Self::CmdFefjjfemmfe => "CmdFEFJJFEMMFE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFFDKGMKPKL_PCPDHELPKEM" => Some(Self::KffdkgmkpklPcpdhelpkem),
"CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq),
"CmdFEFJJFEMMFE" => Some(Self::CmdFefjjfemmfe),
_ => None,
}
}
}
/// Obf: FKOEGGCGLHA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPunkLordType {
FkoeggcglhaPcpdhelpkem = 0,
CmdTakePunkLordPointRewardScRsp = 3237,
CmdGetPunkLordMonsterDataScRsp = 3210,
CmdPunkLordBattleResultScNotify = 3244,
CmdSharePunkLordMonsterCsReq = 3214,
CmdSharePunkLordMonsterScRsp = 3218,
CmdGetPunkLordBattleRecordCsReq = 3253,
CmdTakeKilledPunkLordMonsterScoreCsReq = 3228,
CmdPunkLordMonsterInfoScNotify = 3204,
CmdSummonPunkLordMonsterCsReq = 3209,
CmdPunkLordMonsterKilledNotify = 3221,
CmdGetPunkLordDataCsReq = 3238,
CmdGetKilledPunkLordMonsterDataCsReq = 3300,
CmdGetPunkLordDataScRsp = 3272,
CmdStartPunkLordRaidScRsp = 3295,
CmdGetKilledPunkLordMonsterDataScRsp = 3289,
CmdGetPunkLordMonsterDataCsReq = 3291,
CmdGetPunkLordBattleRecordScRsp = 3208,
CmdTakePunkLordPointRewardCsReq = 3274,
CmdSummonPunkLordMonsterScRsp = 3298,
CmdStartPunkLordRaidCsReq = 3294,
CmdPunkLordDataChangeNotify = 3273,
CmdPunkLordRaidTimeOutScNotify = 3233,
CmdTakeKilledPunkLordMonsterScoreScRsp = 3265,
}
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 {
Self::FkoeggcglhaPcpdhelpkem => "FKOEGGCGLHA_PCPDHELPKEM",
Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp",
Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp",
Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify",
Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq",
Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp",
Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq",
Self::CmdTakeKilledPunkLordMonsterScoreCsReq => {
"CmdTakeKilledPunkLordMonsterScoreCsReq"
}
Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify",
Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq",
Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify",
Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq",
Self::CmdGetKilledPunkLordMonsterDataCsReq => {
"CmdGetKilledPunkLordMonsterDataCsReq"
}
Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp",
Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp",
Self::CmdGetKilledPunkLordMonsterDataScRsp => {
"CmdGetKilledPunkLordMonsterDataScRsp"
}
Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq",
Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp",
Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq",
Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp",
Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq",
Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify",
Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify",
Self::CmdTakeKilledPunkLordMonsterScoreScRsp => {
"CmdTakeKilledPunkLordMonsterScoreScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKOEGGCGLHA_PCPDHELPKEM" => Some(Self::FkoeggcglhaPcpdhelpkem),
"CmdTakePunkLordPointRewardScRsp" => {
Some(Self::CmdTakePunkLordPointRewardScRsp)
}
"CmdGetPunkLordMonsterDataScRsp" => {
Some(Self::CmdGetPunkLordMonsterDataScRsp)
}
"CmdPunkLordBattleResultScNotify" => {
Some(Self::CmdPunkLordBattleResultScNotify)
}
"CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq),
"CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp),
"CmdGetPunkLordBattleRecordCsReq" => {
Some(Self::CmdGetPunkLordBattleRecordCsReq)
}
"CmdTakeKilledPunkLordMonsterScoreCsReq" => {
Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq)
}
"CmdPunkLordMonsterInfoScNotify" => {
Some(Self::CmdPunkLordMonsterInfoScNotify)
}
"CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq),
"CmdPunkLordMonsterKilledNotify" => {
Some(Self::CmdPunkLordMonsterKilledNotify)
}
"CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq),
"CmdGetKilledPunkLordMonsterDataCsReq" => {
Some(Self::CmdGetKilledPunkLordMonsterDataCsReq)
}
"CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp),
"CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp),
"CmdGetKilledPunkLordMonsterDataScRsp" => {
Some(Self::CmdGetKilledPunkLordMonsterDataScRsp)
}
"CmdGetPunkLordMonsterDataCsReq" => {
Some(Self::CmdGetPunkLordMonsterDataCsReq)
}
"CmdGetPunkLordBattleRecordScRsp" => {
Some(Self::CmdGetPunkLordBattleRecordScRsp)
}
"CmdTakePunkLordPointRewardCsReq" => {
Some(Self::CmdTakePunkLordPointRewardCsReq)
}
"CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp),
"CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq),
"CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify),
"CmdPunkLordRaidTimeOutScNotify" => {
Some(Self::CmdPunkLordRaidTimeOutScNotify)
}
"CmdTakeKilledPunkLordMonsterScoreScRsp" => {
Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Poolndfopha {
Pcpdhelpkem = 0,
Noknnmpmggn = 1,
Iapbmeiohgg = 2,
Deahalkocbd = 3,
Mepkjnkahoa = 4,
}
impl Poolndfopha {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "POOLNDFOPHA_PCPDHELPKEM",
Self::Noknnmpmggn => "POOLNDFOPHA_NOKNNMPMGGN",
Self::Iapbmeiohgg => "POOLNDFOPHA_IAPBMEIOHGG",
Self::Deahalkocbd => "POOLNDFOPHA_DEAHALKOCBD",
Self::Mepkjnkahoa => "POOLNDFOPHA_MEPKJNKAHOA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"POOLNDFOPHA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"POOLNDFOPHA_NOKNNMPMGGN" => Some(Self::Noknnmpmggn),
"POOLNDFOPHA_IAPBMEIOHGG" => Some(Self::Iapbmeiohgg),
"POOLNDFOPHA_DEAHALKOCBD" => Some(Self::Deahalkocbd),
"POOLNDFOPHA_MEPKJNKAHOA" => Some(Self::Mepkjnkahoa),
_ => None,
}
}
}
/// Obf: OHPJMMPOJEN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdQuestType {
OhpjmmpojenPcpdhelpkem = 0,
CmdTakeQuestOptionalRewardScRsp = 974,
CmdTakeQuestRewardCsReq = 994,
CmdCmdFinishQuestCsReq = 926,
CmdGgampjlongd = 939,
CmdGetQuestRecordCsReq = 909,
CmdTakeQuestRewardScRsp = 995,
CmdGetQuestDataScRsp = 910,
CmdGetQuestRecordScRsp = 998,
CmdQuestRecordScNotify = 963,
CmdTakeQuestOptionalRewardCsReq = 901,
CmdPjbeblnjanm = 938,
CmdGetQuestDataCsReq = 991,
OhpjmmpojenFgogdhllobf = 904,
}
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 {
Self::OhpjmmpojenPcpdhelpkem => "OHPJMMPOJEN_PCPDHELPKEM",
Self::CmdTakeQuestOptionalRewardScRsp => "CmdTakeQuestOptionalRewardScRsp",
Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq",
Self::CmdCmdFinishQuestCsReq => "CmdCmdFinishQuestCsReq",
Self::CmdGgampjlongd => "CmdGGAMPJLONGD",
Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq",
Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp",
Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp",
Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp",
Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify",
Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq",
Self::CmdPjbeblnjanm => "CmdPJBEBLNJANM",
Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq",
Self::OhpjmmpojenFgogdhllobf => "OHPJMMPOJEN_FGOGDHLLOBF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OHPJMMPOJEN_PCPDHELPKEM" => Some(Self::OhpjmmpojenPcpdhelpkem),
"CmdTakeQuestOptionalRewardScRsp" => {
Some(Self::CmdTakeQuestOptionalRewardScRsp)
}
"CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq),
"CmdCmdFinishQuestCsReq" => Some(Self::CmdCmdFinishQuestCsReq),
"CmdGGAMPJLONGD" => Some(Self::CmdGgampjlongd),
"CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq),
"CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp),
"CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp),
"CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp),
"CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify),
"CmdTakeQuestOptionalRewardCsReq" => {
Some(Self::CmdTakeQuestOptionalRewardCsReq)
}
"CmdPJBEBLNJANM" => Some(Self::CmdPjbeblnjanm),
"CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq),
"OHPJMMPOJEN_FGOGDHLLOBF" => Some(Self::OhpjmmpojenFgogdhllobf),
_ => None,
}
}
}
/// Obf: EHLHFNOLLIC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum QuestStatus {
EhlhfnollicOaeajigocdk = 0,
EhlhfnollicHflgeejccna = 1,
EhlhfnollicBfebjmnfmof = 2,
EhlhfnollicGelinekapad = 3,
EhlhfnollicCefpgdmhcoh = 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 {
Self::EhlhfnollicOaeajigocdk => "EHLHFNOLLIC_OAEAJIGOCDK",
Self::EhlhfnollicHflgeejccna => "EHLHFNOLLIC_HFLGEEJCCNA",
Self::EhlhfnollicBfebjmnfmof => "EHLHFNOLLIC_BFEBJMNFMOF",
Self::EhlhfnollicGelinekapad => "EHLHFNOLLIC_GELINEKAPAD",
Self::EhlhfnollicCefpgdmhcoh => "EHLHFNOLLIC_CEFPGDMHCOH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EHLHFNOLLIC_OAEAJIGOCDK" => Some(Self::EhlhfnollicOaeajigocdk),
"EHLHFNOLLIC_HFLGEEJCCNA" => Some(Self::EhlhfnollicHflgeejccna),
"EHLHFNOLLIC_BFEBJMNFMOF" => Some(Self::EhlhfnollicBfebjmnfmof),
"EHLHFNOLLIC_GELINEKAPAD" => Some(Self::EhlhfnollicGelinekapad),
"EHLHFNOLLIC_CEFPGDMHCOH" => Some(Self::EhlhfnollicCefpgdmhcoh),
_ => None,
}
}
}
/// Obf: AFOEMKIDMJI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRaidType {
AfoemkidmjiPcpdhelpkem = 0,
CmdLeaveRaidScRsp = 2227,
CmdDelSaveRaidScNotify = 2231,
CmdRaidKickByServer = 2221,
AfoemkidmjiMlckkomgbje = 2238,
CmdGetAllSaveRaidScRsp = 2216,
CmdTakeChallengeRaidRewardCsReq = 2201,
CmdSetClientRaidTargetCountCsReq = 2218,
CmdStartRaidCsReq = 2213,
CmdTakeChallengeRaidRewardScRsp = 2247,
CmdLeaveRaidCsReq = 2230,
CmdStartRaidScRsp = 2207,
CmdGetSaveRaidScRsp = 2203,
CmdGetRaidInfoCsReq = 2202,
CmdChallengeRaidNotify = 2219,
CmdOhmfecjnleg = 2205,
CmdGetSaveRaidCsReq = 2236,
CmdGetAllSaveRaidCsReq = 2250,
CmdRaidInfoNotify = 2235,
CmdGetRaidInfoScRsp = 2244,
CmdSetClientRaidTargetCountScRsp = 2245,
}
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 {
Self::AfoemkidmjiPcpdhelpkem => "AFOEMKIDMJI_PCPDHELPKEM",
Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp",
Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify",
Self::CmdRaidKickByServer => "CmdRaidKickByServer",
Self::AfoemkidmjiMlckkomgbje => "AFOEMKIDMJI_MLCKKOMGBJE",
Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp",
Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq",
Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq",
Self::CmdStartRaidCsReq => "CmdStartRaidCsReq",
Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp",
Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq",
Self::CmdStartRaidScRsp => "CmdStartRaidScRsp",
Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp",
Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq",
Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify",
Self::CmdOhmfecjnleg => "CmdOHMFECJNLEG",
Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq",
Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq",
Self::CmdRaidInfoNotify => "CmdRaidInfoNotify",
Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp",
Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AFOEMKIDMJI_PCPDHELPKEM" => Some(Self::AfoemkidmjiPcpdhelpkem),
"CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp),
"CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify),
"CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer),
"AFOEMKIDMJI_MLCKKOMGBJE" => Some(Self::AfoemkidmjiMlckkomgbje),
"CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp),
"CmdTakeChallengeRaidRewardCsReq" => {
Some(Self::CmdTakeChallengeRaidRewardCsReq)
}
"CmdSetClientRaidTargetCountCsReq" => {
Some(Self::CmdSetClientRaidTargetCountCsReq)
}
"CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq),
"CmdTakeChallengeRaidRewardScRsp" => {
Some(Self::CmdTakeChallengeRaidRewardScRsp)
}
"CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq),
"CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp),
"CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp),
"CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq),
"CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify),
"CmdOHMFECJNLEG" => Some(Self::CmdOhmfecjnleg),
"CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq),
"CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq),
"CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify),
"CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp),
"CmdSetClientRaidTargetCountScRsp" => {
Some(Self::CmdSetClientRaidTargetCountScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ngnikjbimdb {
Pcpdhelpkem = 0,
Nmbcdildgnk = 1,
Klhdcopplng = 2,
Bcdhofnmpng = 3,
}
impl Ngnikjbimdb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NGNIKJBIMDB_PCPDHELPKEM",
Self::Nmbcdildgnk => "NGNIKJBIMDB_NMBCDILDGNK",
Self::Klhdcopplng => "NGNIKJBIMDB_KLHDCOPPLNG",
Self::Bcdhofnmpng => "NGNIKJBIMDB_BCDHOFNMPNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NGNIKJBIMDB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NGNIKJBIMDB_NMBCDILDGNK" => Some(Self::Nmbcdildgnk),
"NGNIKJBIMDB_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
"NGNIKJBIMDB_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gkhehcomhcm {
Pcpdhelpkem = 0,
Nmbcdildgnk = 1,
Klhdcopplng = 2,
}
impl Gkhehcomhcm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "GKHEHCOMHCM_PCPDHELPKEM",
Self::Nmbcdildgnk => "GKHEHCOMHCM_NMBCDILDGNK",
Self::Klhdcopplng => "GKHEHCOMHCM_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GKHEHCOMHCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"GKHEHCOMHCM_NMBCDILDGNK" => Some(Self::Nmbcdildgnk),
"GKHEHCOMHCM_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aancgofcjjl {
Pcpdhelpkem = 0,
Bejjakeibce = 1,
}
impl Aancgofcjjl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "AANCGOFCJJL_PCPDHELPKEM",
Self::Bejjakeibce => "AANCGOFCJJL_BEJJAKEIBCE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AANCGOFCJJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"AANCGOFCJJL_BEJJAKEIBCE" => Some(Self::Bejjakeibce),
_ => None,
}
}
}
/// Obf: MBPPIIEBBDJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRaidCollectionType {
MbppiiebbdjPcpdhelpkem = 0,
CmdFbkmlbafkfl = 6942,
CmdRaidCollectionEnterNextRaidScRsp = 6955,
CmdRaidCollectionEnterNextRaidCsReq = 6950,
CmdRaidCollectionDataScRsp = 6960,
CmdRaidCollectionDataCsReq = 6941,
}
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 {
Self::MbppiiebbdjPcpdhelpkem => "MBPPIIEBBDJ_PCPDHELPKEM",
Self::CmdFbkmlbafkfl => "CmdFBKMLBAFKFL",
Self::CmdRaidCollectionEnterNextRaidScRsp => {
"CmdRaidCollectionEnterNextRaidScRsp"
}
Self::CmdRaidCollectionEnterNextRaidCsReq => {
"CmdRaidCollectionEnterNextRaidCsReq"
}
Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp",
Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MBPPIIEBBDJ_PCPDHELPKEM" => Some(Self::MbppiiebbdjPcpdhelpkem),
"CmdFBKMLBAFKFL" => Some(Self::CmdFbkmlbafkfl),
"CmdRaidCollectionEnterNextRaidScRsp" => {
Some(Self::CmdRaidCollectionEnterNextRaidScRsp)
}
"CmdRaidCollectionEnterNextRaidCsReq" => {
Some(Self::CmdRaidCollectionEnterNextRaidCsReq)
}
"CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp),
"CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq),
_ => None,
}
}
}
/// Obf: FKKDLKJDPAL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRechargeGiftType {
FkkdlkjdpalPcpdhelpkem = 0,
CmdSyncRechargeBenefitInfoScNotify = 8374,
CmdTakeRechargeBenefitRewardCsReq = 8377,
CmdTakeRechargeGiftRewardScRsp = 8370,
CmdGetRechargeBenefitInfoScRsp = 8368,
CmdGetRechargeGiftInfoScRsp = 8380,
CmdGetRechargeBenefitInfoCsReq = 8375,
CmdGetRechargeGiftInfoCsReq = 8361,
CmdTakeRechargeBenefitRewardScRsp = 8367,
CmdTakeRechargeGiftRewardCsReq = 8362,
}
impl CmdRechargeGiftType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FkkdlkjdpalPcpdhelpkem => "FKKDLKJDPAL_PCPDHELPKEM",
Self::CmdSyncRechargeBenefitInfoScNotify => {
"CmdSyncRechargeBenefitInfoScNotify"
}
Self::CmdTakeRechargeBenefitRewardCsReq => {
"CmdTakeRechargeBenefitRewardCsReq"
}
Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp",
Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp",
Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp",
Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq",
Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq",
Self::CmdTakeRechargeBenefitRewardScRsp => {
"CmdTakeRechargeBenefitRewardScRsp"
}
Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKKDLKJDPAL_PCPDHELPKEM" => Some(Self::FkkdlkjdpalPcpdhelpkem),
"CmdSyncRechargeBenefitInfoScNotify" => {
Some(Self::CmdSyncRechargeBenefitInfoScNotify)
}
"CmdTakeRechargeBenefitRewardCsReq" => {
Some(Self::CmdTakeRechargeBenefitRewardCsReq)
}
"CmdTakeRechargeGiftRewardScRsp" => {
Some(Self::CmdTakeRechargeGiftRewardScRsp)
}
"CmdGetRechargeBenefitInfoScRsp" => {
Some(Self::CmdGetRechargeBenefitInfoScRsp)
}
"CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp),
"CmdGetRechargeBenefitInfoCsReq" => {
Some(Self::CmdGetRechargeBenefitInfoCsReq)
}
"CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq),
"CmdTakeRechargeBenefitRewardScRsp" => {
Some(Self::CmdTakeRechargeBenefitRewardScRsp)
}
"CmdTakeRechargeGiftRewardCsReq" => {
Some(Self::CmdTakeRechargeGiftRewardCsReq)
}
_ => None,
}
}
}
/// Obf: KEHJMOOMBBA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRecommendType {
KehjmoombbaPcpdhelpkem = 0,
CmdGetBigDataRecommendCsReq = 2405,
CmdGetBigDataAllRecommendScRsp = 2419,
CmdGetBigDataRecommendScRsp = 2401,
CmdGetBigDataAllRecommendCsReq = 2447,
}
impl CmdRecommendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KehjmoombbaPcpdhelpkem => "KEHJMOOMBBA_PCPDHELPKEM",
Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq",
Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp",
Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp",
Self::CmdGetBigDataAllRecommendCsReq => "CmdGetBigDataAllRecommendCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KEHJMOOMBBA_PCPDHELPKEM" => Some(Self::KehjmoombbaPcpdhelpkem),
"CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq),
"CmdGetBigDataAllRecommendScRsp" => {
Some(Self::CmdGetBigDataAllRecommendScRsp)
}
"CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp),
"CmdGetBigDataAllRecommendCsReq" => {
Some(Self::CmdGetBigDataAllRecommendCsReq)
}
_ => None,
}
}
}
/// Obf: KDPPFMPOJLL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BigDataRecommendType {
None = 0,
Equipment = 1,
RelicSuit = 2,
RelicAvatar = 3,
AvatarRelic = 4,
LocalLegend = 5,
ChallengePeakMob = 6,
ChallengePeakBoss = 7,
Challenge = 8,
Hmffbiankbf = 9,
}
impl BigDataRecommendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "BIG_DATA_RECOMMEND_TYPE_NONE",
Self::Equipment => "BIG_DATA_RECOMMEND_TYPE_EQUIPMENT",
Self::RelicSuit => "BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT",
Self::RelicAvatar => "BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR",
Self::AvatarRelic => "BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC",
Self::LocalLegend => "BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND",
Self::ChallengePeakMob => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB",
Self::ChallengePeakBoss => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS",
Self::Challenge => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE",
Self::Hmffbiankbf => "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BIG_DATA_RECOMMEND_TYPE_NONE" => Some(Self::None),
"BIG_DATA_RECOMMEND_TYPE_EQUIPMENT" => Some(Self::Equipment),
"BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT" => Some(Self::RelicSuit),
"BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR" => Some(Self::RelicAvatar),
"BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC" => Some(Self::AvatarRelic),
"BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND" => Some(Self::LocalLegend),
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB" => Some(Self::ChallengePeakMob),
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS" => {
Some(Self::ChallengePeakBoss)
}
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE" => Some(Self::Challenge),
"BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF" => Some(Self::Hmffbiankbf),
_ => None,
}
}
}
/// Obf: HFGOFJNCEAB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRedDotType {
HfgofjnceabPcpdhelpkem = 0,
CmdEbbegdkgohl = 5938,
HfgofjnceabBlmdlkcgnga = 5935,
HfgofjnceabIlhpeplabed = 5930,
CmdKdfblipnhol = 5927,
CmdGetAllRedDotDataCsReq = 5913,
CmdKngefjmklkc = 5907,
}
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 {
Self::HfgofjnceabPcpdhelpkem => "HFGOFJNCEAB_PCPDHELPKEM",
Self::CmdEbbegdkgohl => "CmdEBBEGDKGOHL",
Self::HfgofjnceabBlmdlkcgnga => "HFGOFJNCEAB_BLMDLKCGNGA",
Self::HfgofjnceabIlhpeplabed => "HFGOFJNCEAB_ILHPEPLABED",
Self::CmdKdfblipnhol => "CmdKDFBLIPNHOL",
Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq",
Self::CmdKngefjmklkc => "CmdKNGEFJMKLKC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HFGOFJNCEAB_PCPDHELPKEM" => Some(Self::HfgofjnceabPcpdhelpkem),
"CmdEBBEGDKGOHL" => Some(Self::CmdEbbegdkgohl),
"HFGOFJNCEAB_BLMDLKCGNGA" => Some(Self::HfgofjnceabBlmdlkcgnga),
"HFGOFJNCEAB_ILHPEPLABED" => Some(Self::HfgofjnceabIlhpeplabed),
"CmdKDFBLIPNHOL" => Some(Self::CmdKdfblipnhol),
"CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq),
"CmdKNGEFJMKLKC" => Some(Self::CmdKngefjmklkc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gnmdpmbglbn {
Ahdalmhedmp = 0,
Bndlegbccmd = 1,
Kjonlekjfdl = 2,
}
impl Gnmdpmbglbn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ahdalmhedmp => "GNMDPMBGLBN_AHDALMHEDMP",
Self::Bndlegbccmd => "GNMDPMBGLBN_BNDLEGBCCMD",
Self::Kjonlekjfdl => "GNMDPMBGLBN_KJONLEKJFDL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GNMDPMBGLBN_AHDALMHEDMP" => Some(Self::Ahdalmhedmp),
"GNMDPMBGLBN_BNDLEGBCCMD" => Some(Self::Bndlegbccmd),
"GNMDPMBGLBN_KJONLEKJFDL" => Some(Self::Kjonlekjfdl),
_ => None,
}
}
}
/// Obf: EOICCPKPFPB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRelicBoxType {
EoiccpkpfpbPcpdhelpkem = 0,
CmdSetRelicBoxTargetScRsp = 8958,
CmdSetRelicBoxCustomCsReq = 8952,
CmdSetRelicBoxCustomScRsp = 8960,
CmdRelicBoxRegularScNotify = 8963,
CmdSetRelicBoxTargetCsReq = 8965,
CmdConfirmRelicBoxScRsp = 8968,
CmdConfirmRelicBoxCsReq = 8961,
CmdOpenRelicBoxScRsp = 8969,
CmdOpenRelicBoxCsReq = 8957,
CmdGetRelicBoxDataScRsp = 8970,
CmdReportRelicBoxActionScRsp = 8959,
CmdGetRelicBoxDataCsReq = 8951,
CmdReportRelicBoxActionCsReq = 8953,
}
impl CmdRelicBoxType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EoiccpkpfpbPcpdhelpkem => "EOICCPKPFPB_PCPDHELPKEM",
Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp",
Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq",
Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp",
Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify",
Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq",
Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp",
Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq",
Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp",
Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq",
Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp",
Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp",
Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq",
Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EOICCPKPFPB_PCPDHELPKEM" => Some(Self::EoiccpkpfpbPcpdhelpkem),
"CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp),
"CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq),
"CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp),
"CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify),
"CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq),
"CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp),
"CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq),
"CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp),
"CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq),
"CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp),
"CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp),
"CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq),
"CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jhhbiojhegl {
Clphmajjila = 0,
Bifeinaklhf = 1,
Plpmkccphoi = 2,
}
impl Jhhbiojhegl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Clphmajjila => "JHHBIOJHEGL_CLPHMAJJILA",
Self::Bifeinaklhf => "JHHBIOJHEGL_BIFEINAKLHF",
Self::Plpmkccphoi => "JHHBIOJHEGL_PLPMKCCPHOI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHHBIOJHEGL_CLPHMAJJILA" => Some(Self::Clphmajjila),
"JHHBIOJHEGL_BIFEINAKLHF" => Some(Self::Bifeinaklhf),
"JHHBIOJHEGL_PLPMKCCPHOI" => Some(Self::Plpmkccphoi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mdikaoaejhn {
Ihpfcmlekcg = 0,
Jlahfidkomg = 1,
}
impl Mdikaoaejhn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ihpfcmlekcg => "MDIKAOAEJHN_IHPFCMLEKCG",
Self::Jlahfidkomg => "MDIKAOAEJHN_JLAHFIDKOMG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MDIKAOAEJHN_IHPFCMLEKCG" => Some(Self::Ihpfcmlekcg),
"MDIKAOAEJHN_JLAHFIDKOMG" => Some(Self::Jlahfidkomg),
_ => None,
}
}
}
/// Obf: LBJIAPDMOAH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRelicPresetType {
LbjiapdmoahPcpdhelpkem = 0,
CmdGbfgabhfbcn = 9850,
CmdRelicPresetAddPlanCsReq = 9842,
CmdAoghkdgefga = 9860,
CmdRelicPresetDeletePlanCsReq = 9855,
CmdAiodmencpka = 9847,
CmdRelicPresetGetPlanCsReq = 9841,
CmdRelicPresetUpdatePlanCsReq = 9854,
CmdOgmdddfdnjp = 9857,
CmdHlpmdophnog = 9848,
}
impl CmdRelicPresetType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LbjiapdmoahPcpdhelpkem => "LBJIAPDMOAH_PCPDHELPKEM",
Self::CmdGbfgabhfbcn => "CmdGBFGABHFBCN",
Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq",
Self::CmdAoghkdgefga => "CmdAOGHKDGEFGA",
Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq",
Self::CmdAiodmencpka => "CmdAIODMENCPKA",
Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq",
Self::CmdRelicPresetUpdatePlanCsReq => "CmdRelicPresetUpdatePlanCsReq",
Self::CmdOgmdddfdnjp => "CmdOGMDDDFDNJP",
Self::CmdHlpmdophnog => "CmdHLPMDOPHNOG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBJIAPDMOAH_PCPDHELPKEM" => Some(Self::LbjiapdmoahPcpdhelpkem),
"CmdGBFGABHFBCN" => Some(Self::CmdGbfgabhfbcn),
"CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq),
"CmdAOGHKDGEFGA" => Some(Self::CmdAoghkdgefga),
"CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq),
"CmdAIODMENCPKA" => Some(Self::CmdAiodmencpka),
"CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq),
"CmdRelicPresetUpdatePlanCsReq" => Some(Self::CmdRelicPresetUpdatePlanCsReq),
"CmdOGMDDDFDNJP" => Some(Self::CmdOgmdddfdnjp),
"CmdHLPMDOPHNOG" => Some(Self::CmdHlpmdophnog),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Enakdncejbo {
Pcpdhelpkem = 0,
Dcpnailikfm = 1,
Ckodldepepg = 2,
Efljddbcifd = 3,
Abmbomjpmnd = 4,
Ijljfpkieop = 5,
Idpaamcccdl = 6,
}
impl Enakdncejbo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "ENAKDNCEJBO_PCPDHELPKEM",
Self::Dcpnailikfm => "ENAKDNCEJBO_DCPNAILIKFM",
Self::Ckodldepepg => "ENAKDNCEJBO_CKODLDEPEPG",
Self::Efljddbcifd => "ENAKDNCEJBO_EFLJDDBCIFD",
Self::Abmbomjpmnd => "ENAKDNCEJBO_ABMBOMJPMND",
Self::Ijljfpkieop => "ENAKDNCEJBO_IJLJFPKIEOP",
Self::Idpaamcccdl => "ENAKDNCEJBO_IDPAAMCCCDL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENAKDNCEJBO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"ENAKDNCEJBO_DCPNAILIKFM" => Some(Self::Dcpnailikfm),
"ENAKDNCEJBO_CKODLDEPEPG" => Some(Self::Ckodldepepg),
"ENAKDNCEJBO_EFLJDDBCIFD" => Some(Self::Efljddbcifd),
"ENAKDNCEJBO_ABMBOMJPMND" => Some(Self::Abmbomjpmnd),
"ENAKDNCEJBO_IJLJFPKIEOP" => Some(Self::Ijljfpkieop),
"ENAKDNCEJBO_IDPAAMCCCDL" => Some(Self::Idpaamcccdl),
_ => None,
}
}
}
/// Obf: KHIMAPHKDLI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RelicPresetPlanSourceType {
KhimaphkdliPcpdhelpkem = 0,
KhimaphkdliFlflcelfapi = 1,
KhimaphkdliOnjgeaajdlm = 2,
KhimaphkdliKobkoaidlnf = 3,
KhimaphkdliGbckgoigghk = 4,
}
impl RelicPresetPlanSourceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KhimaphkdliPcpdhelpkem => "KHIMAPHKDLI_PCPDHELPKEM",
Self::KhimaphkdliFlflcelfapi => "KHIMAPHKDLI_FLFLCELFAPI",
Self::KhimaphkdliOnjgeaajdlm => "KHIMAPHKDLI_ONJGEAAJDLM",
Self::KhimaphkdliKobkoaidlnf => "KHIMAPHKDLI_KOBKOAIDLNF",
Self::KhimaphkdliGbckgoigghk => "KHIMAPHKDLI_GBCKGOIGGHK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KHIMAPHKDLI_PCPDHELPKEM" => Some(Self::KhimaphkdliPcpdhelpkem),
"KHIMAPHKDLI_FLFLCELFAPI" => Some(Self::KhimaphkdliFlflcelfapi),
"KHIMAPHKDLI_ONJGEAAJDLM" => Some(Self::KhimaphkdliOnjgeaajdlm),
"KHIMAPHKDLI_KOBKOAIDLNF" => Some(Self::KhimaphkdliKobkoaidlnf),
"KHIMAPHKDLI_GBCKGOIGGHK" => Some(Self::KhimaphkdliGbckgoigghk),
_ => None,
}
}
}
/// Obf: BLFMCFMJJEE
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRelicSmartWearType {
BlfmcfmjjeePcpdhelpkem = 0,
CmdRelicSmartWearAddPlanScRsp = 8260,
CmdRelicSmartWearDeletePlanScRsp = 8267,
CmdRelicSmartWearDeletePlanCsReq = 8264,
CmdRelicSmartWearUpdatePinRelicScRsp = 8255,
CmdRelicSmartWearUpdatePinRelicCsReq = 8263,
CmdRelicSmartWearDeletePinRelicCsReq = 8262,
CmdRelicSmartWearGetPinRelicScRsp = 8268,
CmdRelicSmartWearUpdatePlanCsReq = 8265,
CmdRelicSmartWearUpdatePlanScRsp = 8258,
CmdRelicSmartWearUpdatePinRelicScNotify = 8254,
CmdRelicSmartWearAddPlanCsReq = 8252,
CmdRelicSmartWearGetPlanScRsp = 8270,
CmdRelicSmartWearDeletePinRelicScRsp = 8256,
CmdRelicSmartWearGetPinRelicCsReq = 8261,
CmdRelicSmartWearGetPlanCsReq = 8251,
}
impl CmdRelicSmartWearType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BlfmcfmjjeePcpdhelpkem => "BLFMCFMJJEE_PCPDHELPKEM",
Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp",
Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp",
Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq",
Self::CmdRelicSmartWearUpdatePinRelicScRsp => {
"CmdRelicSmartWearUpdatePinRelicScRsp"
}
Self::CmdRelicSmartWearUpdatePinRelicCsReq => {
"CmdRelicSmartWearUpdatePinRelicCsReq"
}
Self::CmdRelicSmartWearDeletePinRelicCsReq => {
"CmdRelicSmartWearDeletePinRelicCsReq"
}
Self::CmdRelicSmartWearGetPinRelicScRsp => {
"CmdRelicSmartWearGetPinRelicScRsp"
}
Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq",
Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp",
Self::CmdRelicSmartWearUpdatePinRelicScNotify => {
"CmdRelicSmartWearUpdatePinRelicScNotify"
}
Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq",
Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp",
Self::CmdRelicSmartWearDeletePinRelicScRsp => {
"CmdRelicSmartWearDeletePinRelicScRsp"
}
Self::CmdRelicSmartWearGetPinRelicCsReq => {
"CmdRelicSmartWearGetPinRelicCsReq"
}
Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BLFMCFMJJEE_PCPDHELPKEM" => Some(Self::BlfmcfmjjeePcpdhelpkem),
"CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp),
"CmdRelicSmartWearDeletePlanScRsp" => {
Some(Self::CmdRelicSmartWearDeletePlanScRsp)
}
"CmdRelicSmartWearDeletePlanCsReq" => {
Some(Self::CmdRelicSmartWearDeletePlanCsReq)
}
"CmdRelicSmartWearUpdatePinRelicScRsp" => {
Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp)
}
"CmdRelicSmartWearUpdatePinRelicCsReq" => {
Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq)
}
"CmdRelicSmartWearDeletePinRelicCsReq" => {
Some(Self::CmdRelicSmartWearDeletePinRelicCsReq)
}
"CmdRelicSmartWearGetPinRelicScRsp" => {
Some(Self::CmdRelicSmartWearGetPinRelicScRsp)
}
"CmdRelicSmartWearUpdatePlanCsReq" => {
Some(Self::CmdRelicSmartWearUpdatePlanCsReq)
}
"CmdRelicSmartWearUpdatePlanScRsp" => {
Some(Self::CmdRelicSmartWearUpdatePlanScRsp)
}
"CmdRelicSmartWearUpdatePinRelicScNotify" => {
Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify)
}
"CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq),
"CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp),
"CmdRelicSmartWearDeletePinRelicScRsp" => {
Some(Self::CmdRelicSmartWearDeletePinRelicScRsp)
}
"CmdRelicSmartWearGetPinRelicCsReq" => {
Some(Self::CmdRelicSmartWearGetPinRelicCsReq)
}
"CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kmlcenlagmn {
Pcpdhelpkem = 0,
Afgenaojbld = 1,
Gjfjklamkih = 2,
Iahiebcfpcd = 3,
}
impl Kmlcenlagmn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "KMLCENLAGMN_PCPDHELPKEM",
Self::Afgenaojbld => "KMLCENLAGMN_AFGENAOJBLD",
Self::Gjfjklamkih => "KMLCENLAGMN_GJFJKLAMKIH",
Self::Iahiebcfpcd => "KMLCENLAGMN_IAHIEBCFPCD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KMLCENLAGMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"KMLCENLAGMN_AFGENAOJBLD" => Some(Self::Afgenaojbld),
"KMLCENLAGMN_GJFJKLAMKIH" => Some(Self::Gjfjklamkih),
"KMLCENLAGMN_IAHIEBCFPCD" => Some(Self::Iahiebcfpcd),
_ => None,
}
}
}
/// Obf: EDFKEEKMFIB
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdReplayType {
EdfkeekmfibPcpdhelpkem = 0,
CmdGetReplayTokenCsReq = 3591,
CmdAhcahffnhld = 3595,
EdfkeekmfibMljmdfdnooe = 3594,
CmdEkgamncmoej = 3510,
}
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 {
Self::EdfkeekmfibPcpdhelpkem => "EDFKEEKMFIB_PCPDHELPKEM",
Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq",
Self::CmdAhcahffnhld => "CmdAHCAHFFNHLD",
Self::EdfkeekmfibMljmdfdnooe => "EDFKEEKMFIB_MLJMDFDNOOE",
Self::CmdEkgamncmoej => "CmdEKGAMNCMOEJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDFKEEKMFIB_PCPDHELPKEM" => Some(Self::EdfkeekmfibPcpdhelpkem),
"CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq),
"CmdAHCAHFFNHLD" => Some(Self::CmdAhcahffnhld),
"EDFKEEKMFIB_MLJMDFDNOOE" => Some(Self::EdfkeekmfibMljmdfdnooe),
"CmdEKGAMNCMOEJ" => Some(Self::CmdEkgamncmoej),
_ => None,
}
}
}
/// Obf: EDOOKEJHPAD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRndOptionType {
EdookejhpadPcpdhelpkem = 0,
CmdDailyFirstMeetPamCsReq = 3494,
CmdGetRndOptionCsReq = 3491,
CmdEeambmdgihf = 3410,
CmdCbeffnafpel = 3495,
}
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 {
Self::EdookejhpadPcpdhelpkem => "EDOOKEJHPAD_PCPDHELPKEM",
Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq",
Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq",
Self::CmdEeambmdgihf => "CmdEEAMBMDGIHF",
Self::CmdCbeffnafpel => "CmdCBEFFNAFPEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDOOKEJHPAD_PCPDHELPKEM" => Some(Self::EdookejhpadPcpdhelpkem),
"CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq),
"CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq),
"CmdEEAMBMDGIHF" => Some(Self::CmdEeambmdgihf),
"CmdCBEFFNAFPEL" => Some(Self::CmdCbeffnafpel),
_ => None,
}
}
}
/// Obf: OEELNJLOKHK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueType {
OeelnjlokhkPcpdhelpkem = 0,
CmdStartRogueScRsp = 1895,
CmdGetRogueInfoScRsp = 1810,
CmdLeaveRogueCsReq = 1809,
CmdExchangeRogueRewardKeyScRsp = 1877,
CmdEnterRogueMapRoomScRsp = 1893,
CmdSyncRogueAeonScNotify = 1868,
CmdLopojdaaipo = 1884,
CmdPnhgiangnae = 1822,
CmdSyncRogueGetItemScNotify = 1860,
CmdExchangeRogueRewardKeyCsReq = 1812,
CmdMeihomedhbf = 1858,
CmdAabflgkchca = 1833,
CmdStartRogueCsReq = 1894,
CmdFinishAeonDialogueGroupScRsp = 1834,
CmdTakeRogueAeonLevelRewardCsReq = 1899,
CmdGetRogueAeonInfoScRsp = 1876,
OeelnjlokhkGieifoleoeg = 1802,
CmdJboellfbfhb = 1815,
CmdEnterRogueCsReq = 1814,
CmdGlkpcplbpln = 1896,
CmdGetRogueAeonInfoCsReq = 1848,
CmdNlljbgpjfin = 1872,
CmdSyncRogueReviveInfoScNotify = 1873,
CmdQuitRogueScRsp = 1808,
CmdEnterRogueMapRoomCsReq = 1820,
CmdGjkopkldfgb = 1813,
CmdSyncRogueExploreWinScNotify = 1851,
CmdSyncRogueStatusScNotify = 1881,
CmdEnableRogueTalentCsReq = 1887,
CmdFinishAeonDialogueGroupCsReq = 1846,
CmdQuitRogueCsReq = 1853,
CmdKepngmhcndn = 1889,
CmdLeaveRogueScRsp = 1898,
CmdGetRogueTalentInfoCsReq = 1856,
OeelnjlokhkOdepoigbmcb = 1807,
CmdBidmhofdcic = 1900,
CmdSyncRogueSeasonFinishScNotify = 1825,
CmdSyncRogueAreaUnlockScNotify = 1882,
CmdSyncRogueFinishScNotify = 1804,
CmdEnableRogueTalentScRsp = 1827,
CmdGetRogueTalentInfoScRsp = 1845,
CmdEhnnibopgja = 1849,
CmdCigiicejlje = 1838,
CmdOpenRogueChestScRsp = 1829,
CmdLeejkehdnmc = 1880,
CmdDjficmcbnae = 1861,
CmdEnterRogueScRsp = 1818,
OeelnjlokhkGlgpefmalpe = 1886,
CmdMmibacfnelb = 1844,
CmdOpenRogueChestCsReq = 1859,
CmdSyncRogueMapRoomScNotify = 1866,
CmdGetRogueInfoCsReq = 1891,
CmdSyncRogueVirtualItemInfoScNotify = 1847,
}
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 {
Self::OeelnjlokhkPcpdhelpkem => "OEELNJLOKHK_PCPDHELPKEM",
Self::CmdStartRogueScRsp => "CmdStartRogueScRsp",
Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp",
Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq",
Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp",
Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp",
Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify",
Self::CmdLopojdaaipo => "CmdLOPOJDAAIPO",
Self::CmdPnhgiangnae => "CmdPNHGIANGNAE",
Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify",
Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq",
Self::CmdMeihomedhbf => "CmdMEIHOMEDHBF",
Self::CmdAabflgkchca => "CmdAABFLGKCHCA",
Self::CmdStartRogueCsReq => "CmdStartRogueCsReq",
Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp",
Self::CmdTakeRogueAeonLevelRewardCsReq => "CmdTakeRogueAeonLevelRewardCsReq",
Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp",
Self::OeelnjlokhkGieifoleoeg => "OEELNJLOKHK_GIEIFOLEOEG",
Self::CmdJboellfbfhb => "CmdJBOELLFBFHB",
Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq",
Self::CmdGlkpcplbpln => "CmdGLKPCPLBPLN",
Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq",
Self::CmdNlljbgpjfin => "CmdNLLJBGPJFIN",
Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify",
Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp",
Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq",
Self::CmdGjkopkldfgb => "CmdGJKOPKLDFGB",
Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify",
Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify",
Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq",
Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq",
Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq",
Self::CmdKepngmhcndn => "CmdKEPNGMHCNDN",
Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp",
Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq",
Self::OeelnjlokhkOdepoigbmcb => "OEELNJLOKHK_ODEPOIGBMCB",
Self::CmdBidmhofdcic => "CmdBIDMHOFDCIC",
Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify",
Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify",
Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify",
Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp",
Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp",
Self::CmdEhnnibopgja => "CmdEHNNIBOPGJA",
Self::CmdCigiicejlje => "CmdCIGIICEJLJE",
Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp",
Self::CmdLeejkehdnmc => "CmdLEEJKEHDNMC",
Self::CmdDjficmcbnae => "CmdDJFICMCBNAE",
Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp",
Self::OeelnjlokhkGlgpefmalpe => "OEELNJLOKHK_GLGPEFMALPE",
Self::CmdMmibacfnelb => "CmdMMIBACFNELB",
Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq",
Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify",
Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq",
Self::CmdSyncRogueVirtualItemInfoScNotify => {
"CmdSyncRogueVirtualItemInfoScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OEELNJLOKHK_PCPDHELPKEM" => Some(Self::OeelnjlokhkPcpdhelpkem),
"CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp),
"CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp),
"CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq),
"CmdExchangeRogueRewardKeyScRsp" => {
Some(Self::CmdExchangeRogueRewardKeyScRsp)
}
"CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp),
"CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify),
"CmdLOPOJDAAIPO" => Some(Self::CmdLopojdaaipo),
"CmdPNHGIANGNAE" => Some(Self::CmdPnhgiangnae),
"CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify),
"CmdExchangeRogueRewardKeyCsReq" => {
Some(Self::CmdExchangeRogueRewardKeyCsReq)
}
"CmdMEIHOMEDHBF" => Some(Self::CmdMeihomedhbf),
"CmdAABFLGKCHCA" => Some(Self::CmdAabflgkchca),
"CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq),
"CmdFinishAeonDialogueGroupScRsp" => {
Some(Self::CmdFinishAeonDialogueGroupScRsp)
}
"CmdTakeRogueAeonLevelRewardCsReq" => {
Some(Self::CmdTakeRogueAeonLevelRewardCsReq)
}
"CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp),
"OEELNJLOKHK_GIEIFOLEOEG" => Some(Self::OeelnjlokhkGieifoleoeg),
"CmdJBOELLFBFHB" => Some(Self::CmdJboellfbfhb),
"CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq),
"CmdGLKPCPLBPLN" => Some(Self::CmdGlkpcplbpln),
"CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq),
"CmdNLLJBGPJFIN" => Some(Self::CmdNlljbgpjfin),
"CmdSyncRogueReviveInfoScNotify" => {
Some(Self::CmdSyncRogueReviveInfoScNotify)
}
"CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp),
"CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq),
"CmdGJKOPKLDFGB" => Some(Self::CmdGjkopkldfgb),
"CmdSyncRogueExploreWinScNotify" => {
Some(Self::CmdSyncRogueExploreWinScNotify)
}
"CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify),
"CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq),
"CmdFinishAeonDialogueGroupCsReq" => {
Some(Self::CmdFinishAeonDialogueGroupCsReq)
}
"CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq),
"CmdKEPNGMHCNDN" => Some(Self::CmdKepngmhcndn),
"CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp),
"CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq),
"OEELNJLOKHK_ODEPOIGBMCB" => Some(Self::OeelnjlokhkOdepoigbmcb),
"CmdBIDMHOFDCIC" => Some(Self::CmdBidmhofdcic),
"CmdSyncRogueSeasonFinishScNotify" => {
Some(Self::CmdSyncRogueSeasonFinishScNotify)
}
"CmdSyncRogueAreaUnlockScNotify" => {
Some(Self::CmdSyncRogueAreaUnlockScNotify)
}
"CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify),
"CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp),
"CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp),
"CmdEHNNIBOPGJA" => Some(Self::CmdEhnnibopgja),
"CmdCIGIICEJLJE" => Some(Self::CmdCigiicejlje),
"CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp),
"CmdLEEJKEHDNMC" => Some(Self::CmdLeejkehdnmc),
"CmdDJFICMCBNAE" => Some(Self::CmdDjficmcbnae),
"CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp),
"OEELNJLOKHK_GLGPEFMALPE" => Some(Self::OeelnjlokhkGlgpefmalpe),
"CmdMMIBACFNELB" => Some(Self::CmdMmibacfnelb),
"CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq),
"CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify),
"CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq),
"CmdSyncRogueVirtualItemInfoScNotify" => {
Some(Self::CmdSyncRogueVirtualItemInfoScNotify)
}
_ => None,
}
}
}
/// Obf: JBFMHGKNEGL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueStatus {
JbfmhgkneglPcpdhelpkem = 0,
JbfmhgkneglNmbcdildgnk = 1,
JbfmhgkneglOpnadfkbgnn = 2,
JbfmhgkneglOekflgefgpp = 3,
JbfmhgkneglKlhdcopplng = 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 {
Self::JbfmhgkneglPcpdhelpkem => "JBFMHGKNEGL_PCPDHELPKEM",
Self::JbfmhgkneglNmbcdildgnk => "JBFMHGKNEGL_NMBCDILDGNK",
Self::JbfmhgkneglOpnadfkbgnn => "JBFMHGKNEGL_OPNADFKBGNN",
Self::JbfmhgkneglOekflgefgpp => "JBFMHGKNEGL_OEKFLGEFGPP",
Self::JbfmhgkneglKlhdcopplng => "JBFMHGKNEGL_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JBFMHGKNEGL_PCPDHELPKEM" => Some(Self::JbfmhgkneglPcpdhelpkem),
"JBFMHGKNEGL_NMBCDILDGNK" => Some(Self::JbfmhgkneglNmbcdildgnk),
"JBFMHGKNEGL_OPNADFKBGNN" => Some(Self::JbfmhgkneglOpnadfkbgnn),
"JBFMHGKNEGL_OEKFLGEFGPP" => Some(Self::JbfmhgkneglOekflgefgpp),
"JBFMHGKNEGL_KLHDCOPPLNG" => Some(Self::JbfmhgkneglKlhdcopplng),
_ => None,
}
}
}
/// Obf: LIBDGMMOILI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueRoomStatus {
LibdgmmoiliPcpdhelpkem = 0,
LibdgmmoiliDklpaafflee = 1,
LibdgmmoiliNgmmicogdfp = 2,
LibdgmmoiliLaeidcpklcd = 3,
LibdgmmoiliKlhdcopplng = 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 {
Self::LibdgmmoiliPcpdhelpkem => "LIBDGMMOILI_PCPDHELPKEM",
Self::LibdgmmoiliDklpaafflee => "LIBDGMMOILI_DKLPAAFFLEE",
Self::LibdgmmoiliNgmmicogdfp => "LIBDGMMOILI_NGMMICOGDFP",
Self::LibdgmmoiliLaeidcpklcd => "LIBDGMMOILI_LAEIDCPKLCD",
Self::LibdgmmoiliKlhdcopplng => "LIBDGMMOILI_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LIBDGMMOILI_PCPDHELPKEM" => Some(Self::LibdgmmoiliPcpdhelpkem),
"LIBDGMMOILI_DKLPAAFFLEE" => Some(Self::LibdgmmoiliDklpaafflee),
"LIBDGMMOILI_NGMMICOGDFP" => Some(Self::LibdgmmoiliNgmmicogdfp),
"LIBDGMMOILI_LAEIDCPKLCD" => Some(Self::LibdgmmoiliLaeidcpklcd),
"LIBDGMMOILI_KLHDCOPPLNG" => Some(Self::LibdgmmoiliKlhdcopplng),
_ => None,
}
}
}
/// Obf: FDPOAPLBFKC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueAreaStatus {
FdpoaplbfkcDklpaafflee = 0,
FdpoaplbfkcNgmmicogdfp = 1,
FdpoaplbfkcOnmibbemgjo = 2,
FdpoaplbfkcClphmajjila = 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 {
Self::FdpoaplbfkcDklpaafflee => "FDPOAPLBFKC_DKLPAAFFLEE",
Self::FdpoaplbfkcNgmmicogdfp => "FDPOAPLBFKC_NGMMICOGDFP",
Self::FdpoaplbfkcOnmibbemgjo => "FDPOAPLBFKC_ONMIBBEMGJO",
Self::FdpoaplbfkcClphmajjila => "FDPOAPLBFKC_CLPHMAJJILA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FDPOAPLBFKC_DKLPAAFFLEE" => Some(Self::FdpoaplbfkcDklpaafflee),
"FDPOAPLBFKC_NGMMICOGDFP" => Some(Self::FdpoaplbfkcNgmmicogdfp),
"FDPOAPLBFKC_ONMIBBEMGJO" => Some(Self::FdpoaplbfkcOnmibbemgjo),
"FDPOAPLBFKC_CLPHMAJJILA" => Some(Self::FdpoaplbfkcClphmajjila),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lgocipgdkij {
Pcpdhelpkem = 0,
Iggfmobbkfm = 1,
Kpgeihaeebc = 2,
Mmaoonpapdp = 3,
Egndjgkkjho = 4,
Hemmgkijlei = 5,
Bfagnenpjjj = 6,
Jadcleafejc = 7,
Galgfiomoio = 8,
Opfpnhibeed = 9,
}
impl Lgocipgdkij {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "LGOCIPGDKIJ_PCPDHELPKEM",
Self::Iggfmobbkfm => "LGOCIPGDKIJ_IGGFMOBBKFM",
Self::Kpgeihaeebc => "LGOCIPGDKIJ_KPGEIHAEEBC",
Self::Mmaoonpapdp => "LGOCIPGDKIJ_MMAOONPAPDP",
Self::Egndjgkkjho => "LGOCIPGDKIJ_EGNDJGKKJHO",
Self::Hemmgkijlei => "LGOCIPGDKIJ_HEMMGKIJLEI",
Self::Bfagnenpjjj => "LGOCIPGDKIJ_BFAGNENPJJJ",
Self::Jadcleafejc => "LGOCIPGDKIJ_JADCLEAFEJC",
Self::Galgfiomoio => "LGOCIPGDKIJ_GALGFIOMOIO",
Self::Opfpnhibeed => "LGOCIPGDKIJ_OPFPNHIBEED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LGOCIPGDKIJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"LGOCIPGDKIJ_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm),
"LGOCIPGDKIJ_KPGEIHAEEBC" => Some(Self::Kpgeihaeebc),
"LGOCIPGDKIJ_MMAOONPAPDP" => Some(Self::Mmaoonpapdp),
"LGOCIPGDKIJ_EGNDJGKKJHO" => Some(Self::Egndjgkkjho),
"LGOCIPGDKIJ_HEMMGKIJLEI" => Some(Self::Hemmgkijlei),
"LGOCIPGDKIJ_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj),
"LGOCIPGDKIJ_JADCLEAFEJC" => Some(Self::Jadcleafejc),
"LGOCIPGDKIJ_GALGFIOMOIO" => Some(Self::Galgfiomoio),
"LGOCIPGDKIJ_OPFPNHIBEED" => Some(Self::Opfpnhibeed),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Baaclginjfp {
Pcpdhelpkem = 0,
Iggfmobbkfm = 1,
Egndjgkkjho = 2,
Hemmgkijlei = 3,
Aoghfbpelbp = 4,
Imdkelfaeoc = 5,
Lekgiiiglkb = 6,
Hhpjpkaakek = 7,
Pdhmcmebmmb = 8,
Jadcleafejc = 9,
Bfagnenpjjj = 10,
Galgfiomoio = 11,
Opfpnhibeed = 12,
}
impl Baaclginjfp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BAACLGINJFP_PCPDHELPKEM",
Self::Iggfmobbkfm => "BAACLGINJFP_IGGFMOBBKFM",
Self::Egndjgkkjho => "BAACLGINJFP_EGNDJGKKJHO",
Self::Hemmgkijlei => "BAACLGINJFP_HEMMGKIJLEI",
Self::Aoghfbpelbp => "BAACLGINJFP_AOGHFBPELBP",
Self::Imdkelfaeoc => "BAACLGINJFP_IMDKELFAEOC",
Self::Lekgiiiglkb => "BAACLGINJFP_LEKGIIIGLKB",
Self::Hhpjpkaakek => "BAACLGINJFP_HHPJPKAAKEK",
Self::Pdhmcmebmmb => "BAACLGINJFP_PDHMCMEBMMB",
Self::Jadcleafejc => "BAACLGINJFP_JADCLEAFEJC",
Self::Bfagnenpjjj => "BAACLGINJFP_BFAGNENPJJJ",
Self::Galgfiomoio => "BAACLGINJFP_GALGFIOMOIO",
Self::Opfpnhibeed => "BAACLGINJFP_OPFPNHIBEED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BAACLGINJFP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BAACLGINJFP_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm),
"BAACLGINJFP_EGNDJGKKJHO" => Some(Self::Egndjgkkjho),
"BAACLGINJFP_HEMMGKIJLEI" => Some(Self::Hemmgkijlei),
"BAACLGINJFP_AOGHFBPELBP" => Some(Self::Aoghfbpelbp),
"BAACLGINJFP_IMDKELFAEOC" => Some(Self::Imdkelfaeoc),
"BAACLGINJFP_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb),
"BAACLGINJFP_HHPJPKAAKEK" => Some(Self::Hhpjpkaakek),
"BAACLGINJFP_PDHMCMEBMMB" => Some(Self::Pdhmcmebmmb),
"BAACLGINJFP_JADCLEAFEJC" => Some(Self::Jadcleafejc),
"BAACLGINJFP_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj),
"BAACLGINJFP_GALGFIOMOIO" => Some(Self::Galgfiomoio),
"BAACLGINJFP_OPFPNHIBEED" => Some(Self::Opfpnhibeed),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bfpibiegjgj {
Cnofnjgiaod = 0,
Ageacglkddg = 1,
}
impl Bfpibiegjgj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cnofnjgiaod => "BFPIBIEGJGJ_CNOFNJGIAOD",
Self::Ageacglkddg => "BFPIBIEGJGJ_AGEACGLKDDG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BFPIBIEGJGJ_CNOFNJGIAOD" => Some(Self::Cnofnjgiaod),
"BFPIBIEGJGJ_AGEACGLKDDG" => Some(Self::Ageacglkddg),
_ => None,
}
}
}
/// Obf: JEJMOKKEGLI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueArcadeType {
JejmokkegliPcpdhelpkem = 0,
CmdRogueArcadeGetInfoScRsp = 7677,
CmdRogueArcadeRestartCsReq = 7681,
CmdRogueArcadeGetInfoCsReq = 7651,
CmdRogueArcadeStartCsReq = 7687,
CmdRogueArcadeRestartScRsp = 7698,
CmdRogueArcadeLeaveScRsp = 7655,
CmdRogueArcadeStartScRsp = 7668,
CmdRogueArcadeLeaveCsReq = 7657,
}
impl CmdRogueArcadeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JejmokkegliPcpdhelpkem => "JEJMOKKEGLI_PCPDHELPKEM",
Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp",
Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq",
Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq",
Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq",
Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp",
Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp",
Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp",
Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JEJMOKKEGLI_PCPDHELPKEM" => Some(Self::JejmokkegliPcpdhelpkem),
"CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp),
"CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq),
"CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq),
"CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq),
"CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp),
"CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp),
"CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp),
"CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq),
_ => None,
}
}
}
/// Obf: CANOHPGPCGJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueCommon {
CanohpgpcgjBpnknclakag = 0,
CmdRogueGetGambleInfoScRsp = 5675,
CanohpgpcgjLoaamjbieoh = 5658,
CmdRogueShopBeginBattleCsReq = 5650,
CmdPlhgblkjnol = 5698,
CmdSetRogueCollectionScRsp = 5613,
CmdOocomiopinm = 5626,
CmdTakeRogueMiracleHandbookRewardScRsp = 5602,
CmdRogueWorkbenchHandleFuncScRsp = 5660,
CmdSelectRogueCommonDialogueOptionScRsp = 5688,
CmdTakeEventHandbookRewardScRsp = 5666,
CmdGetRogueShopBuffInfoScRsp = 5609,
CmdSetRogueExhibitionScRsp = 5683,
CmdRogueGetGambleInfoCsReq = 5697,
CmdGetRogueCommonDialogueDataScRsp = 5616,
CmdRogueDoGambleCsReq = 5648,
CmdCommonRogueQueryScRsp = 5629,
CanohpgpcgjIamcnciehgg = 5644,
CmdRogueWorkbenchGetInfoCsReq = 5670,
CmdHandleRogueCommonPendingActionScRsp = 5642,
CmdGetRogueShopMiracleInfoScRsp = 5614,
CmdFhekpiagnin = 5690,
CmdRogueShopBeginBattleScRsp = 5619,
CmdGetRogueShopFormulaInfoScRsp = 5627,
CmdBuyRogueShopBuffScRsp = 5639,
CmdNeelnabjpge = 5694,
CmdSelectRogueBonusReq = 5678,
CmdSyncRogueCommonPendingActionScNotify = 5611,
CmdCommonRogueVirtualItemInfoScNotify = 5636,
CmdIagflebbogb = 5674,
CmdLhefhjlbhgk = 5696,
CmdGetRogueShopMiracleInfoCsReq = 5695,
CmdRogueDoGambleScRsp = 5676,
CmdUpdateRogueAdventureRoomScoreCsReq = 5630,
CmdBuyRogueShopMiracleCsReq = 5623,
CmdSetRogueExhibitionCsReq = 5631,
CmdGetRogueShopBuffInfoCsReq = 5618,
CmdSelectRogueCommonDialogueOptionCsReq = 5606,
CmdTakeEventHandbookRewardCsReq = 5649,
CmdBuyRogueShopFormulaScRsp = 5667,
CmdGetRogueCommonDialogueDataCsReq = 5677,
CmdTakeRogueMiracleHandbookRewardCsReq = 5693,
CmdRogueWorkbenchReforgeBuffReq = 5682,
CmdBuyRogueShopMiracleScRsp = 5663,
CanohpgpcgjNbeeenffeme = 5607,
CmdCommonRogueQueryCsReq = 5659,
CmdPrepareRogueAdventureRoomCsReq = 5610,
CmdIfpkepiaofp = 5691,
CmdRogueWorkbenchGetInfoScRsp = 5668,
CmdSyncRogueCommonDialogueDataScNotify = 5669,
CmdEjghkfdhggc = 5604,
CmdGetRogueHandbookDataCsReq = 5654,
CmdNdhfhffhjih = 5671,
CmdGetRogueHandbookDataScRsp = 5679,
CmdSetRogueCollectionCsReq = 5699,
CmdRogueNpcDisappearCsReq = 5601,
CmdSyncRogueCommonDialogueOptionFinishScNotify = 5641,
CmdGetRogueAdventureRoomInfoCsReq = 5637,
CmdSyncRogueCommonActionResultScNotify = 5605,
CmdCommonRogueUpdateScNotify = 5612,
CmdGetRogueShopFormulaInfoCsReq = 5687,
CmdSyncRogueHandbookDataUpdateScNotify = 5620,
CmdFinishRogueCommonDialogueCsReq = 5652,
CmdStopRogueAdventureRoomCsReq = 5689,
CanohpgpcgjLlaeeohfped = 5700,
}
impl CmdRogueCommon {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CanohpgpcgjBpnknclakag => "CANOHPGPCGJ_BPNKNCLAKAG",
Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp",
Self::CanohpgpcgjLoaamjbieoh => "CANOHPGPCGJ_LOAAMJBIEOH",
Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq",
Self::CmdPlhgblkjnol => "CmdPLHGBLKJNOL",
Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp",
Self::CmdOocomiopinm => "CmdOOCOMIOPINM",
Self::CmdTakeRogueMiracleHandbookRewardScRsp => {
"CmdTakeRogueMiracleHandbookRewardScRsp"
}
Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp",
Self::CmdSelectRogueCommonDialogueOptionScRsp => {
"CmdSelectRogueCommonDialogueOptionScRsp"
}
Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp",
Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp",
Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp",
Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq",
Self::CmdGetRogueCommonDialogueDataScRsp => {
"CmdGetRogueCommonDialogueDataScRsp"
}
Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq",
Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp",
Self::CanohpgpcgjIamcnciehgg => "CANOHPGPCGJ_IAMCNCIEHGG",
Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq",
Self::CmdHandleRogueCommonPendingActionScRsp => {
"CmdHandleRogueCommonPendingActionScRsp"
}
Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp",
Self::CmdFhekpiagnin => "CmdFHEKPIAGNIN",
Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp",
Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp",
Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp",
Self::CmdNeelnabjpge => "CmdNEELNABJPGE",
Self::CmdSelectRogueBonusReq => "CmdSelectRogueBonusReq",
Self::CmdSyncRogueCommonPendingActionScNotify => {
"CmdSyncRogueCommonPendingActionScNotify"
}
Self::CmdCommonRogueVirtualItemInfoScNotify => {
"CmdCommonRogueVirtualItemInfoScNotify"
}
Self::CmdIagflebbogb => "CmdIAGFLEBBOGB",
Self::CmdLhefhjlbhgk => "CmdLHEFHJLBHGK",
Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq",
Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp",
Self::CmdUpdateRogueAdventureRoomScoreCsReq => {
"CmdUpdateRogueAdventureRoomScoreCsReq"
}
Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq",
Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq",
Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq",
Self::CmdSelectRogueCommonDialogueOptionCsReq => {
"CmdSelectRogueCommonDialogueOptionCsReq"
}
Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq",
Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp",
Self::CmdGetRogueCommonDialogueDataCsReq => {
"CmdGetRogueCommonDialogueDataCsReq"
}
Self::CmdTakeRogueMiracleHandbookRewardCsReq => {
"CmdTakeRogueMiracleHandbookRewardCsReq"
}
Self::CmdRogueWorkbenchReforgeBuffReq => "CmdRogueWorkbenchReforgeBuffReq",
Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp",
Self::CanohpgpcgjNbeeenffeme => "CANOHPGPCGJ_NBEEENFFEME",
Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq",
Self::CmdPrepareRogueAdventureRoomCsReq => {
"CmdPrepareRogueAdventureRoomCsReq"
}
Self::CmdIfpkepiaofp => "CmdIFPKEPIAOFP",
Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp",
Self::CmdSyncRogueCommonDialogueDataScNotify => {
"CmdSyncRogueCommonDialogueDataScNotify"
}
Self::CmdEjghkfdhggc => "CmdEJGHKFDHGGC",
Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq",
Self::CmdNdhfhffhjih => "CmdNDHFHFFHJIH",
Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp",
Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq",
Self::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq",
Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => {
"CmdSyncRogueCommonDialogueOptionFinishScNotify"
}
Self::CmdGetRogueAdventureRoomInfoCsReq => {
"CmdGetRogueAdventureRoomInfoCsReq"
}
Self::CmdSyncRogueCommonActionResultScNotify => {
"CmdSyncRogueCommonActionResultScNotify"
}
Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify",
Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq",
Self::CmdSyncRogueHandbookDataUpdateScNotify => {
"CmdSyncRogueHandbookDataUpdateScNotify"
}
Self::CmdFinishRogueCommonDialogueCsReq => {
"CmdFinishRogueCommonDialogueCsReq"
}
Self::CmdStopRogueAdventureRoomCsReq => "CmdStopRogueAdventureRoomCsReq",
Self::CanohpgpcgjLlaeeohfped => "CANOHPGPCGJ_LLAEEOHFPED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CANOHPGPCGJ_BPNKNCLAKAG" => Some(Self::CanohpgpcgjBpnknclakag),
"CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp),
"CANOHPGPCGJ_LOAAMJBIEOH" => Some(Self::CanohpgpcgjLoaamjbieoh),
"CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq),
"CmdPLHGBLKJNOL" => Some(Self::CmdPlhgblkjnol),
"CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp),
"CmdOOCOMIOPINM" => Some(Self::CmdOocomiopinm),
"CmdTakeRogueMiracleHandbookRewardScRsp" => {
Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp)
}
"CmdRogueWorkbenchHandleFuncScRsp" => {
Some(Self::CmdRogueWorkbenchHandleFuncScRsp)
}
"CmdSelectRogueCommonDialogueOptionScRsp" => {
Some(Self::CmdSelectRogueCommonDialogueOptionScRsp)
}
"CmdTakeEventHandbookRewardScRsp" => {
Some(Self::CmdTakeEventHandbookRewardScRsp)
}
"CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp),
"CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp),
"CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq),
"CmdGetRogueCommonDialogueDataScRsp" => {
Some(Self::CmdGetRogueCommonDialogueDataScRsp)
}
"CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq),
"CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp),
"CANOHPGPCGJ_IAMCNCIEHGG" => Some(Self::CanohpgpcgjIamcnciehgg),
"CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq),
"CmdHandleRogueCommonPendingActionScRsp" => {
Some(Self::CmdHandleRogueCommonPendingActionScRsp)
}
"CmdGetRogueShopMiracleInfoScRsp" => {
Some(Self::CmdGetRogueShopMiracleInfoScRsp)
}
"CmdFHEKPIAGNIN" => Some(Self::CmdFhekpiagnin),
"CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp),
"CmdGetRogueShopFormulaInfoScRsp" => {
Some(Self::CmdGetRogueShopFormulaInfoScRsp)
}
"CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp),
"CmdNEELNABJPGE" => Some(Self::CmdNeelnabjpge),
"CmdSelectRogueBonusReq" => Some(Self::CmdSelectRogueBonusReq),
"CmdSyncRogueCommonPendingActionScNotify" => {
Some(Self::CmdSyncRogueCommonPendingActionScNotify)
}
"CmdCommonRogueVirtualItemInfoScNotify" => {
Some(Self::CmdCommonRogueVirtualItemInfoScNotify)
}
"CmdIAGFLEBBOGB" => Some(Self::CmdIagflebbogb),
"CmdLHEFHJLBHGK" => Some(Self::CmdLhefhjlbhgk),
"CmdGetRogueShopMiracleInfoCsReq" => {
Some(Self::CmdGetRogueShopMiracleInfoCsReq)
}
"CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp),
"CmdUpdateRogueAdventureRoomScoreCsReq" => {
Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq)
}
"CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq),
"CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq),
"CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq),
"CmdSelectRogueCommonDialogueOptionCsReq" => {
Some(Self::CmdSelectRogueCommonDialogueOptionCsReq)
}
"CmdTakeEventHandbookRewardCsReq" => {
Some(Self::CmdTakeEventHandbookRewardCsReq)
}
"CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp),
"CmdGetRogueCommonDialogueDataCsReq" => {
Some(Self::CmdGetRogueCommonDialogueDataCsReq)
}
"CmdTakeRogueMiracleHandbookRewardCsReq" => {
Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq)
}
"CmdRogueWorkbenchReforgeBuffReq" => {
Some(Self::CmdRogueWorkbenchReforgeBuffReq)
}
"CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp),
"CANOHPGPCGJ_NBEEENFFEME" => Some(Self::CanohpgpcgjNbeeenffeme),
"CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq),
"CmdPrepareRogueAdventureRoomCsReq" => {
Some(Self::CmdPrepareRogueAdventureRoomCsReq)
}
"CmdIFPKEPIAOFP" => Some(Self::CmdIfpkepiaofp),
"CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp),
"CmdSyncRogueCommonDialogueDataScNotify" => {
Some(Self::CmdSyncRogueCommonDialogueDataScNotify)
}
"CmdEJGHKFDHGGC" => Some(Self::CmdEjghkfdhggc),
"CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq),
"CmdNDHFHFFHJIH" => Some(Self::CmdNdhfhffhjih),
"CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp),
"CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq),
"CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq),
"CmdSyncRogueCommonDialogueOptionFinishScNotify" => {
Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify)
}
"CmdGetRogueAdventureRoomInfoCsReq" => {
Some(Self::CmdGetRogueAdventureRoomInfoCsReq)
}
"CmdSyncRogueCommonActionResultScNotify" => {
Some(Self::CmdSyncRogueCommonActionResultScNotify)
}
"CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify),
"CmdGetRogueShopFormulaInfoCsReq" => {
Some(Self::CmdGetRogueShopFormulaInfoCsReq)
}
"CmdSyncRogueHandbookDataUpdateScNotify" => {
Some(Self::CmdSyncRogueHandbookDataUpdateScNotify)
}
"CmdFinishRogueCommonDialogueCsReq" => {
Some(Self::CmdFinishRogueCommonDialogueCsReq)
}
"CmdStopRogueAdventureRoomCsReq" => {
Some(Self::CmdStopRogueAdventureRoomCsReq)
}
"CANOHPGPCGJ_LLAEEOHFPED" => Some(Self::CanohpgpcgjLlaeeohfped),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mocdfppjiec {
Pcpdhelpkem = 0,
Oilbbndnkba = 1,
Fflchlpofnm = 2,
Blkcligkfjf = 3,
}
impl Mocdfppjiec {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "MOCDFPPJIEC_PCPDHELPKEM",
Self::Oilbbndnkba => "MOCDFPPJIEC_OILBBNDNKBA",
Self::Fflchlpofnm => "MOCDFPPJIEC_FFLCHLPOFNM",
Self::Blkcligkfjf => "MOCDFPPJIEC_BLKCLIGKFJF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MOCDFPPJIEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"MOCDFPPJIEC_OILBBNDNKBA" => Some(Self::Oilbbndnkba),
"MOCDFPPJIEC_FFLCHLPOFNM" => Some(Self::Fflchlpofnm),
"MOCDFPPJIEC_BLKCLIGKFJF" => Some(Self::Blkcligkfjf),
_ => None,
}
}
}
/// Obf: MAFPONIDMLD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueCommonBuffSelectSourceType {
MafponidmldPcpdhelpkem = 0,
MafponidmldHlidgdlnfhm = 1,
MafponidmldEgfbgjgiekm = 2,
MafponidmldNpdcojcahpe = 3,
MafponidmldGalgfiomoio = 4,
}
impl RogueCommonBuffSelectSourceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MafponidmldPcpdhelpkem => "MAFPONIDMLD_PCPDHELPKEM",
Self::MafponidmldHlidgdlnfhm => "MAFPONIDMLD_HLIDGDLNFHM",
Self::MafponidmldEgfbgjgiekm => "MAFPONIDMLD_EGFBGJGIEKM",
Self::MafponidmldNpdcojcahpe => "MAFPONIDMLD_NPDCOJCAHPE",
Self::MafponidmldGalgfiomoio => "MAFPONIDMLD_GALGFIOMOIO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MAFPONIDMLD_PCPDHELPKEM" => Some(Self::MafponidmldPcpdhelpkem),
"MAFPONIDMLD_HLIDGDLNFHM" => Some(Self::MafponidmldHlidgdlnfhm),
"MAFPONIDMLD_EGFBGJGIEKM" => Some(Self::MafponidmldEgfbgjgiekm),
"MAFPONIDMLD_NPDCOJCAHPE" => Some(Self::MafponidmldNpdcojcahpe),
"MAFPONIDMLD_GALGFIOMOIO" => Some(Self::MafponidmldGalgfiomoio),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jchadppokad {
Mmaoonpapdp = 0,
Hilhingogbb = 1,
Plmoiblmnfa = 2,
Oamognikbln = 3,
Jcjlbokhonk = 4,
Jgpkddkmdbp = 5,
}
impl Jchadppokad {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mmaoonpapdp => "JCHADPPOKAD_MMAOONPAPDP",
Self::Hilhingogbb => "JCHADPPOKAD_HILHINGOGBB",
Self::Plmoiblmnfa => "JCHADPPOKAD_PLMOIBLMNFA",
Self::Oamognikbln => "JCHADPPOKAD_OAMOGNIKBLN",
Self::Jcjlbokhonk => "JCHADPPOKAD_JCJLBOKHONK",
Self::Jgpkddkmdbp => "JCHADPPOKAD_JGPKDDKMDBP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JCHADPPOKAD_MMAOONPAPDP" => Some(Self::Mmaoonpapdp),
"JCHADPPOKAD_HILHINGOGBB" => Some(Self::Hilhingogbb),
"JCHADPPOKAD_PLMOIBLMNFA" => Some(Self::Plmoiblmnfa),
"JCHADPPOKAD_OAMOGNIKBLN" => Some(Self::Oamognikbln),
"JCHADPPOKAD_JCJLBOKHONK" => Some(Self::Jcjlbokhonk),
"JCHADPPOKAD_JGPKDDKMDBP" => Some(Self::Jgpkddkmdbp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nheelahapci {
Pcpdhelpkem = 0,
Hlidgdlnfhm = 1,
Egfbgjgiekm = 2,
Npdcojcahpe = 3,
Galgfiomoio = 4,
}
impl Nheelahapci {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NHEELAHAPCI_PCPDHELPKEM",
Self::Hlidgdlnfhm => "NHEELAHAPCI_HLIDGDLNFHM",
Self::Egfbgjgiekm => "NHEELAHAPCI_EGFBGJGIEKM",
Self::Npdcojcahpe => "NHEELAHAPCI_NPDCOJCAHPE",
Self::Galgfiomoio => "NHEELAHAPCI_GALGFIOMOIO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NHEELAHAPCI_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NHEELAHAPCI_HLIDGDLNFHM" => Some(Self::Hlidgdlnfhm),
"NHEELAHAPCI_EGFBGJGIEKM" => Some(Self::Egfbgjgiekm),
"NHEELAHAPCI_NPDCOJCAHPE" => Some(Self::Npdcojcahpe),
"NHEELAHAPCI_GALGFIOMOIO" => Some(Self::Galgfiomoio),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aigkbkipcnh {
Pcpdhelpkem = 0,
Ledeeahcdki = 1,
Hcekfeennca = 2,
}
impl Aigkbkipcnh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "AIGKBKIPCNH_PCPDHELPKEM",
Self::Ledeeahcdki => "AIGKBKIPCNH_LEDEEAHCDKI",
Self::Hcekfeennca => "AIGKBKIPCNH_HCEKFEENNCA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AIGKBKIPCNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"AIGKBKIPCNH_LEDEEAHCDKI" => Some(Self::Ledeeahcdki),
"AIGKBKIPCNH_HCEKFEENNCA" => Some(Self::Hcekfeennca),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Baljgodbjec {
Pcpdhelpkem = 0,
Ledeeahcdki = 1,
Hcekfeennca = 2,
Fhfmoenflgk = 3,
}
impl Baljgodbjec {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BALJGODBJEC_PCPDHELPKEM",
Self::Ledeeahcdki => "BALJGODBJEC_LEDEEAHCDKI",
Self::Hcekfeennca => "BALJGODBJEC_HCEKFEENNCA",
Self::Fhfmoenflgk => "BALJGODBJEC_FHFMOENFLGK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BALJGODBJEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BALJGODBJEC_LEDEEAHCDKI" => Some(Self::Ledeeahcdki),
"BALJGODBJEC_HCEKFEENNCA" => Some(Self::Hcekfeennca),
"BALJGODBJEC_FHFMOENFLGK" => Some(Self::Fhfmoenflgk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oocefdibhnp {
Pcpdhelpkem = 0,
Ledeeahcdki = 1,
Hcekfeennca = 2,
}
impl Oocefdibhnp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OOCEFDIBHNP_PCPDHELPKEM",
Self::Ledeeahcdki => "OOCEFDIBHNP_LEDEEAHCDKI",
Self::Hcekfeennca => "OOCEFDIBHNP_HCEKFEENNCA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OOCEFDIBHNP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OOCEFDIBHNP_LEDEEAHCDKI" => Some(Self::Ledeeahcdki),
"OOCEFDIBHNP_HCEKFEENNCA" => Some(Self::Hcekfeennca),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fmfmgicmpca {
Pcpdhelpkem = 0,
Ifpdlcoienf = 1,
Nahddiehjma = 2,
}
impl Fmfmgicmpca {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FMFMGICMPCA_PCPDHELPKEM",
Self::Ifpdlcoienf => "FMFMGICMPCA_IFPDLCOIENF",
Self::Nahddiehjma => "FMFMGICMPCA_NAHDDIEHJMA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FMFMGICMPCA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FMFMGICMPCA_IFPDLCOIENF" => Some(Self::Ifpdlcoienf),
"FMFMGICMPCA_NAHDDIEHJMA" => Some(Self::Nahddiehjma),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kcffohmdhck {
Pcpdhelpkem = 0,
Iggfmobbkfm = 1,
Kpgeihaeebc = 2,
Mmaoonpapdp = 3,
Egndjgkkjho = 4,
Hemmgkijlei = 5,
Jadcleafejc = 6,
Hhhlcangabl = 7,
Egfbgjgiekm = 8,
Npdcojcahpe = 9,
Bfagnenpjjj = 10,
Galgfiomoio = 11,
Baaanbeipbg = 12,
Fbgiokmekin = 13,
Kecblohenko = 14,
Lgclcgplalj = 15,
Ddlpgnhadcj = 16,
Dfoiggjfiom = 17,
}
impl Kcffohmdhck {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "KCFFOHMDHCK_PCPDHELPKEM",
Self::Iggfmobbkfm => "KCFFOHMDHCK_IGGFMOBBKFM",
Self::Kpgeihaeebc => "KCFFOHMDHCK_KPGEIHAEEBC",
Self::Mmaoonpapdp => "KCFFOHMDHCK_MMAOONPAPDP",
Self::Egndjgkkjho => "KCFFOHMDHCK_EGNDJGKKJHO",
Self::Hemmgkijlei => "KCFFOHMDHCK_HEMMGKIJLEI",
Self::Jadcleafejc => "KCFFOHMDHCK_JADCLEAFEJC",
Self::Hhhlcangabl => "KCFFOHMDHCK_HHHLCANGABL",
Self::Egfbgjgiekm => "KCFFOHMDHCK_EGFBGJGIEKM",
Self::Npdcojcahpe => "KCFFOHMDHCK_NPDCOJCAHPE",
Self::Bfagnenpjjj => "KCFFOHMDHCK_BFAGNENPJJJ",
Self::Galgfiomoio => "KCFFOHMDHCK_GALGFIOMOIO",
Self::Baaanbeipbg => "KCFFOHMDHCK_BAAANBEIPBG",
Self::Fbgiokmekin => "KCFFOHMDHCK_FBGIOKMEKIN",
Self::Kecblohenko => "KCFFOHMDHCK_KECBLOHENKO",
Self::Lgclcgplalj => "KCFFOHMDHCK_LGCLCGPLALJ",
Self::Ddlpgnhadcj => "KCFFOHMDHCK_DDLPGNHADCJ",
Self::Dfoiggjfiom => "KCFFOHMDHCK_DFOIGGJFIOM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KCFFOHMDHCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"KCFFOHMDHCK_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm),
"KCFFOHMDHCK_KPGEIHAEEBC" => Some(Self::Kpgeihaeebc),
"KCFFOHMDHCK_MMAOONPAPDP" => Some(Self::Mmaoonpapdp),
"KCFFOHMDHCK_EGNDJGKKJHO" => Some(Self::Egndjgkkjho),
"KCFFOHMDHCK_HEMMGKIJLEI" => Some(Self::Hemmgkijlei),
"KCFFOHMDHCK_JADCLEAFEJC" => Some(Self::Jadcleafejc),
"KCFFOHMDHCK_HHHLCANGABL" => Some(Self::Hhhlcangabl),
"KCFFOHMDHCK_EGFBGJGIEKM" => Some(Self::Egfbgjgiekm),
"KCFFOHMDHCK_NPDCOJCAHPE" => Some(Self::Npdcojcahpe),
"KCFFOHMDHCK_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj),
"KCFFOHMDHCK_GALGFIOMOIO" => Some(Self::Galgfiomoio),
"KCFFOHMDHCK_BAAANBEIPBG" => Some(Self::Baaanbeipbg),
"KCFFOHMDHCK_FBGIOKMEKIN" => Some(Self::Fbgiokmekin),
"KCFFOHMDHCK_KECBLOHENKO" => Some(Self::Kecblohenko),
"KCFFOHMDHCK_LGCLCGPLALJ" => Some(Self::Lgclcgplalj),
"KCFFOHMDHCK_DDLPGNHADCJ" => Some(Self::Ddlpgnhadcj),
"KCFFOHMDHCK_DFOIGGJFIOM" => Some(Self::Dfoiggjfiom),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cghgbgjjbeo {
Ohdhfkcnamc = 0,
Ieppggkmmpi = 1,
Dgmfcpfglan = 2,
}
impl Cghgbgjjbeo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ohdhfkcnamc => "CGHGBGJJBEO_OHDHFKCNAMC",
Self::Ieppggkmmpi => "CGHGBGJJBEO_IEPPGGKMMPI",
Self::Dgmfcpfglan => "CGHGBGJJBEO_DGMFCPFGLAN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CGHGBGJJBEO_OHDHFKCNAMC" => Some(Self::Ohdhfkcnamc),
"CGHGBGJJBEO_IEPPGGKMMPI" => Some(Self::Ieppggkmmpi),
"CGHGBGJJBEO_DGMFCPFGLAN" => Some(Self::Dgmfcpfglan),
_ => None,
}
}
}
/// Obf: JHIDLBHJPBJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueTalentStatus {
JhidlbhjpbjDklpaafflee = 0,
JhidlbhjpbjNgmmicogdfp = 1,
JhidlbhjpbjKpakakogdcm = 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 {
Self::JhidlbhjpbjDklpaafflee => "JHIDLBHJPBJ_DKLPAAFFLEE",
Self::JhidlbhjpbjNgmmicogdfp => "JHIDLBHJPBJ_NGMMICOGDFP",
Self::JhidlbhjpbjKpakakogdcm => "JHIDLBHJPBJ_KPAKAKOGDCM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHIDLBHJPBJ_DKLPAAFFLEE" => Some(Self::JhidlbhjpbjDklpaafflee),
"JHIDLBHJPBJ_NGMMICOGDFP" => Some(Self::JhidlbhjpbjNgmmicogdfp),
"JHIDLBHJPBJ_KPAKAKOGDCM" => Some(Self::JhidlbhjpbjKpakakogdcm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aglnlhobdki {
Jodholnlejj = 0,
Aigccahhkbf = 1,
Dbnaoopmmhp = 2,
}
impl Aglnlhobdki {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jodholnlejj => "AGLNLHOBDKI_JODHOLNLEJJ",
Self::Aigccahhkbf => "AGLNLHOBDKI_AIGCCAHHKBF",
Self::Dbnaoopmmhp => "AGLNLHOBDKI_DBNAOOPMMHP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGLNLHOBDKI_JODHOLNLEJJ" => Some(Self::Jodholnlejj),
"AGLNLHOBDKI_AIGCCAHHKBF" => Some(Self::Aigccahhkbf),
"AGLNLHOBDKI_DBNAOOPMMHP" => Some(Self::Dbnaoopmmhp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lkbgomghglg {
Jdinpiohiei = 0,
Hlpdojbioij = 1,
Dkbogaibkbd = 2,
}
impl Lkbgomghglg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jdinpiohiei => "LKBGOMGHGLG_JDINPIOHIEI",
Self::Hlpdojbioij => "LKBGOMGHGLG_HLPDOJBIOIJ",
Self::Dkbogaibkbd => "LKBGOMGHGLG_DKBOGAIBKBD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LKBGOMGHGLG_JDINPIOHIEI" => Some(Self::Jdinpiohiei),
"LKBGOMGHGLG_HLPDOJBIOIJ" => Some(Self::Hlpdojbioij),
"LKBGOMGHGLG_DKBOGAIBKBD" => Some(Self::Dkbogaibkbd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dicjkjnencp {
Geboholbjph = 0,
Bgkloemehba = 1,
Edbakopabpf = 2,
}
impl Dicjkjnencp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Geboholbjph => "DICJKJNENCP_GEBOHOLBJPH",
Self::Bgkloemehba => "DICJKJNENCP_BGKLOEMEHBA",
Self::Edbakopabpf => "DICJKJNENCP_EDBAKOPABPF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DICJKJNENCP_GEBOHOLBJPH" => Some(Self::Geboholbjph),
"DICJKJNENCP_BGKLOEMEHBA" => Some(Self::Bgkloemehba),
"DICJKJNENCP_EDBAKOPABPF" => Some(Self::Edbakopabpf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fdmmaahefpk {
Oafcmphbkkl = 0,
Dgnfenmmhii = 1,
Hkepapblkeg = 2,
}
impl Fdmmaahefpk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oafcmphbkkl => "FDMMAAHEFPK_OAFCMPHBKKL",
Self::Dgnfenmmhii => "FDMMAAHEFPK_DGNFENMMHII",
Self::Hkepapblkeg => "FDMMAAHEFPK_HKEPAPBLKEG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FDMMAAHEFPK_OAFCMPHBKKL" => Some(Self::Oafcmphbkkl),
"FDMMAAHEFPK_DGNFENMMHII" => Some(Self::Dgnfenmmhii),
"FDMMAAHEFPK_HKEPAPBLKEG" => Some(Self::Hkepapblkeg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mliblhfbafj {
Pcpdhelpkem = 0,
Mmaoonpapdp = 1,
Acjgheombnb = 2,
Jidmgpoklpk = 3,
Bnkhlagmlmi = 4,
Ljojnncfmia = 5,
}
impl Mliblhfbafj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "MLIBLHFBAFJ_PCPDHELPKEM",
Self::Mmaoonpapdp => "MLIBLHFBAFJ_MMAOONPAPDP",
Self::Acjgheombnb => "MLIBLHFBAFJ_ACJGHEOMBNB",
Self::Jidmgpoklpk => "MLIBLHFBAFJ_JIDMGPOKLPK",
Self::Bnkhlagmlmi => "MLIBLHFBAFJ_BNKHLAGMLMI",
Self::Ljojnncfmia => "MLIBLHFBAFJ_LJOJNNCFMIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MLIBLHFBAFJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"MLIBLHFBAFJ_MMAOONPAPDP" => Some(Self::Mmaoonpapdp),
"MLIBLHFBAFJ_ACJGHEOMBNB" => Some(Self::Acjgheombnb),
"MLIBLHFBAFJ_JIDMGPOKLPK" => Some(Self::Jidmgpoklpk),
"MLIBLHFBAFJ_BNKHLAGMLMI" => Some(Self::Bnkhlagmlmi),
"MLIBLHFBAFJ_LJOJNNCFMIA" => Some(Self::Ljojnncfmia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Odmjacikepc {
Pcpdhelpkem = 0,
Apffeddknbk = 1,
Edgoiaodjlh = 2,
}
impl Odmjacikepc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "ODMJACIKEPC_PCPDHELPKEM",
Self::Apffeddknbk => "ODMJACIKEPC_APFFEDDKNBK",
Self::Edgoiaodjlh => "ODMJACIKEPC_EDGOIAODJLH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ODMJACIKEPC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"ODMJACIKEPC_APFFEDDKNBK" => Some(Self::Apffeddknbk),
"ODMJACIKEPC_EDGOIAODJLH" => Some(Self::Edgoiaodjlh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jgikohjkecf {
Pcpdhelpkem = 0,
Odokjomechi = 1,
Jkcoajodpml = 2,
Gppplacjkjj = 3,
Ighaheehldg = 4,
}
impl Jgikohjkecf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "JGIKOHJKECF_PCPDHELPKEM",
Self::Odokjomechi => "JGIKOHJKECF_ODOKJOMECHI",
Self::Jkcoajodpml => "JGIKOHJKECF_JKCOAJODPML",
Self::Gppplacjkjj => "JGIKOHJKECF_GPPPLACJKJJ",
Self::Ighaheehldg => "JGIKOHJKECF_IGHAHEEHLDG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JGIKOHJKECF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"JGIKOHJKECF_ODOKJOMECHI" => Some(Self::Odokjomechi),
"JGIKOHJKECF_JKCOAJODPML" => Some(Self::Jkcoajodpml),
"JGIKOHJKECF_GPPPLACJKJJ" => Some(Self::Gppplacjkjj),
"JGIKOHJKECF_IGHAHEEHLDG" => Some(Self::Ighaheehldg),
_ => None,
}
}
}
/// Obf: GBIEIHAAFFI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueEndlessType {
GbieihaaffiIemigjikeij = 0,
CmdRogueEndlessActivityBattleEndScNotify = 6005,
CmdTakeRogueEndlessActivityPointRewardScRsp = 6002,
CmdEnterRogueEndlessActivityStageScRsp = 6007,
CmdGetRogueEndlessActivityDataCsReq = 6009,
CmdGetRogueEndlessActivityDataScRsp = 6010,
CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006,
CmdTakeRogueEndlessActivityPointRewardCsReq = 6004,
CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003,
CmdEnterRogueEndlessActivityStageCsReq = 6001,
}
impl CmdRogueEndlessType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GbieihaaffiIemigjikeij => "GBIEIHAAFFI_IEMIGJIKEIJ",
Self::CmdRogueEndlessActivityBattleEndScNotify => {
"CmdRogueEndlessActivityBattleEndScNotify"
}
Self::CmdTakeRogueEndlessActivityPointRewardScRsp => {
"CmdTakeRogueEndlessActivityPointRewardScRsp"
}
Self::CmdEnterRogueEndlessActivityStageScRsp => {
"CmdEnterRogueEndlessActivityStageScRsp"
}
Self::CmdGetRogueEndlessActivityDataCsReq => {
"CmdGetRogueEndlessActivityDataCsReq"
}
Self::CmdGetRogueEndlessActivityDataScRsp => {
"CmdGetRogueEndlessActivityDataScRsp"
}
Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => {
"CmdTakeRogueEndlessActivityAllBonusRewardCsReq"
}
Self::CmdTakeRogueEndlessActivityPointRewardCsReq => {
"CmdTakeRogueEndlessActivityPointRewardCsReq"
}
Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => {
"CmdTakeRogueEndlessActivityAllBonusRewardScRsp"
}
Self::CmdEnterRogueEndlessActivityStageCsReq => {
"CmdEnterRogueEndlessActivityStageCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GBIEIHAAFFI_IEMIGJIKEIJ" => Some(Self::GbieihaaffiIemigjikeij),
"CmdRogueEndlessActivityBattleEndScNotify" => {
Some(Self::CmdRogueEndlessActivityBattleEndScNotify)
}
"CmdTakeRogueEndlessActivityPointRewardScRsp" => {
Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp)
}
"CmdEnterRogueEndlessActivityStageScRsp" => {
Some(Self::CmdEnterRogueEndlessActivityStageScRsp)
}
"CmdGetRogueEndlessActivityDataCsReq" => {
Some(Self::CmdGetRogueEndlessActivityDataCsReq)
}
"CmdGetRogueEndlessActivityDataScRsp" => {
Some(Self::CmdGetRogueEndlessActivityDataScRsp)
}
"CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => {
Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq)
}
"CmdTakeRogueEndlessActivityPointRewardCsReq" => {
Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq)
}
"CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => {
Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp)
}
"CmdEnterRogueEndlessActivityStageCsReq" => {
Some(Self::CmdEnterRogueEndlessActivityStageCsReq)
}
_ => None,
}
}
}
/// Obf: NFJEJPNLLAM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueMagicType {
NfjejpnllamAmfjbbnjpli = 0,
CmdRogueMagicReviveCostUpdateScNotify = 7733,
CmdLmgjdldgkmm = 7796,
CmdFgcbmgeigfl = 7749,
CmdRogueMagicReviveAvatarCsReq = 7761,
CmdRogueMagicGetMiscRealTimeDataScRsp = 7793,
NfjejpnllamNpjiondjkga = 7708,
CmdRogueMagicStartCsReq = 7791,
CmdRogueMagicScepterTakeOffUnitCsReq = 7757,
CmdRogueMagicStoryInfoUpdateScNotify = 7766,
CmdRogueMagicEnterLayerCsReq = 7739,
CmdRogueMagicLevelInfoUpdateScNotify = 7774,
CmdRogueMagicUnitComposeCsReq = 7728,
CmdRogueMagicReviveAvatarScRsp = 7707,
CmdRogueMagicBattleFailSettleInfoScNotify = 7732,
CmdRogueMagicStartScRsp = 7710,
CmdRogueMagicLeaveScRsp = 7718,
CmdJepajcegpad = 7721,
CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7779,
CmdRogueMagicSettleScRsp = 7798,
CmdRogueMagicEnterLayerScRsp = 7701,
CmdKbdibklebkp = 7753,
CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7705,
CmdRogueMagicScepterDressInUnitCsReq = 7789,
CmdRogueMagicEnableTalentCsReq = 7751,
CmdRogueMagicEnterRoomCsReq = 7763,
CmdRogueMagicAreaUpdateScNotify = 7737,
CmdRogueMagicEnterRoomScRsp = 7726,
CmdRogueMagicEnterScRsp = 7795,
CmdRogueMagicEnableTalentScRsp = 7725,
CmdRogueMagicLeaveCsReq = 7714,
NfjejpnllamCgfbfeiihmo = 7773,
CmdRogueMagicGetMiscRealTimeDataCsReq = 7720,
CmdEahjloanbpd = 7717,
CmdRogueMagicQueryScRsp = 7744,
CmdRogueMagicUnitComposeScRsp = 7765,
CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7754,
CmdRogueMagicAutoDressInUnitCsReq = 7702,
CmdRogueMagicQueryCsReq = 7758,
CmdRogueMagicEnterCsReq = 7794,
CmdRogueMagicSettleCsReq = 7709,
}
impl CmdRogueMagicType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NfjejpnllamAmfjbbnjpli => "NFJEJPNLLAM_AMFJBBNJPLI",
Self::CmdRogueMagicReviveCostUpdateScNotify => {
"CmdRogueMagicReviveCostUpdateScNotify"
}
Self::CmdLmgjdldgkmm => "CmdLMGJDLDGKMM",
Self::CmdFgcbmgeigfl => "CmdFGCBMGEIGFL",
Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq",
Self::CmdRogueMagicGetMiscRealTimeDataScRsp => {
"CmdRogueMagicGetMiscRealTimeDataScRsp"
}
Self::NfjejpnllamNpjiondjkga => "NFJEJPNLLAM_NPJIONDJKGA",
Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq",
Self::CmdRogueMagicScepterTakeOffUnitCsReq => {
"CmdRogueMagicScepterTakeOffUnitCsReq"
}
Self::CmdRogueMagicStoryInfoUpdateScNotify => {
"CmdRogueMagicStoryInfoUpdateScNotify"
}
Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq",
Self::CmdRogueMagicLevelInfoUpdateScNotify => {
"CmdRogueMagicLevelInfoUpdateScNotify"
}
Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq",
Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp",
Self::CmdRogueMagicBattleFailSettleInfoScNotify => {
"CmdRogueMagicBattleFailSettleInfoScNotify"
}
Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp",
Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp",
Self::CmdJepajcegpad => "CmdJEPAJCEGPAD",
Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => {
"CmdRogueMagicSetAutoDressInMagicUnitScRsp"
}
Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp",
Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp",
Self::CmdKbdibklebkp => "CmdKBDIBKLEBKP",
Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => {
"CmdRogueMagicAutoDressInMagicUnitChangeScNotify"
}
Self::CmdRogueMagicScepterDressInUnitCsReq => {
"CmdRogueMagicScepterDressInUnitCsReq"
}
Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq",
Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq",
Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify",
Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp",
Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp",
Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp",
Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq",
Self::NfjejpnllamCgfbfeiihmo => "NFJEJPNLLAM_CGFBFEIIHMO",
Self::CmdRogueMagicGetMiscRealTimeDataCsReq => {
"CmdRogueMagicGetMiscRealTimeDataCsReq"
}
Self::CmdEahjloanbpd => "CmdEAHJLOANBPD",
Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp",
Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp",
Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => {
"CmdRogueMagicSetAutoDressInMagicUnitCsReq"
}
Self::CmdRogueMagicAutoDressInUnitCsReq => {
"CmdRogueMagicAutoDressInUnitCsReq"
}
Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq",
Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq",
Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NFJEJPNLLAM_AMFJBBNJPLI" => Some(Self::NfjejpnllamAmfjbbnjpli),
"CmdRogueMagicReviveCostUpdateScNotify" => {
Some(Self::CmdRogueMagicReviveCostUpdateScNotify)
}
"CmdLMGJDLDGKMM" => Some(Self::CmdLmgjdldgkmm),
"CmdFGCBMGEIGFL" => Some(Self::CmdFgcbmgeigfl),
"CmdRogueMagicReviveAvatarCsReq" => {
Some(Self::CmdRogueMagicReviveAvatarCsReq)
}
"CmdRogueMagicGetMiscRealTimeDataScRsp" => {
Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp)
}
"NFJEJPNLLAM_NPJIONDJKGA" => Some(Self::NfjejpnllamNpjiondjkga),
"CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq),
"CmdRogueMagicScepterTakeOffUnitCsReq" => {
Some(Self::CmdRogueMagicScepterTakeOffUnitCsReq)
}
"CmdRogueMagicStoryInfoUpdateScNotify" => {
Some(Self::CmdRogueMagicStoryInfoUpdateScNotify)
}
"CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq),
"CmdRogueMagicLevelInfoUpdateScNotify" => {
Some(Self::CmdRogueMagicLevelInfoUpdateScNotify)
}
"CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq),
"CmdRogueMagicReviveAvatarScRsp" => {
Some(Self::CmdRogueMagicReviveAvatarScRsp)
}
"CmdRogueMagicBattleFailSettleInfoScNotify" => {
Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify)
}
"CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp),
"CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp),
"CmdJEPAJCEGPAD" => Some(Self::CmdJepajcegpad),
"CmdRogueMagicSetAutoDressInMagicUnitScRsp" => {
Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp)
}
"CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp),
"CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp),
"CmdKBDIBKLEBKP" => Some(Self::CmdKbdibklebkp),
"CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => {
Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify)
}
"CmdRogueMagicScepterDressInUnitCsReq" => {
Some(Self::CmdRogueMagicScepterDressInUnitCsReq)
}
"CmdRogueMagicEnableTalentCsReq" => {
Some(Self::CmdRogueMagicEnableTalentCsReq)
}
"CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq),
"CmdRogueMagicAreaUpdateScNotify" => {
Some(Self::CmdRogueMagicAreaUpdateScNotify)
}
"CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp),
"CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp),
"CmdRogueMagicEnableTalentScRsp" => {
Some(Self::CmdRogueMagicEnableTalentScRsp)
}
"CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq),
"NFJEJPNLLAM_CGFBFEIIHMO" => Some(Self::NfjejpnllamCgfbfeiihmo),
"CmdRogueMagicGetMiscRealTimeDataCsReq" => {
Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq)
}
"CmdEAHJLOANBPD" => Some(Self::CmdEahjloanbpd),
"CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp),
"CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp),
"CmdRogueMagicSetAutoDressInMagicUnitCsReq" => {
Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq)
}
"CmdRogueMagicAutoDressInUnitCsReq" => {
Some(Self::CmdRogueMagicAutoDressInUnitCsReq)
}
"CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq),
"CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq),
"CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lbmlljhfehb {
Pcpdhelpkem = 0,
Hpjebffhjnp = 1,
Poolaghgcmg = 2,
Emednpccndh = 3,
}
impl Lbmlljhfehb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "LBMLLJHFEHB_PCPDHELPKEM",
Self::Hpjebffhjnp => "LBMLLJHFEHB_HPJEBFFHJNP",
Self::Poolaghgcmg => "LBMLLJHFEHB_POOLAGHGCMG",
Self::Emednpccndh => "LBMLLJHFEHB_EMEDNPCCNDH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBMLLJHFEHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"LBMLLJHFEHB_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp),
"LBMLLJHFEHB_POOLAGHGCMG" => Some(Self::Poolaghgcmg),
"LBMLLJHFEHB_EMEDNPCCNDH" => Some(Self::Emednpccndh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mhkglmbbckp {
Pcpdhelpkem = 0,
Hpjebffhjnp = 1,
Klhdcopplng = 2,
}
impl Mhkglmbbckp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "MHKGLMBBCKP_PCPDHELPKEM",
Self::Hpjebffhjnp => "MHKGLMBBCKP_HPJEBFFHJNP",
Self::Klhdcopplng => "MHKGLMBBCKP_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MHKGLMBBCKP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"MHKGLMBBCKP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp),
"MHKGLMBBCKP_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fkancddcalo {
Pcpdhelpkem = 0,
Pcpkfcdojpd = 1,
Hpjebffhjnp = 2,
Klhdcopplng = 3,
}
impl Fkancddcalo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FKANCDDCALO_PCPDHELPKEM",
Self::Pcpkfcdojpd => "FKANCDDCALO_PCPKFCDOJPD",
Self::Hpjebffhjnp => "FKANCDDCALO_HPJEBFFHJNP",
Self::Klhdcopplng => "FKANCDDCALO_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKANCDDCALO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FKANCDDCALO_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd),
"FKANCDDCALO_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp),
"FKANCDDCALO_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ofhpkjdhomf {
Pcpdhelpkem = 0,
Fcehnmjjabe = 1,
Iohffghjopf = 2,
Omjicgncoid = 3,
}
impl Ofhpkjdhomf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OFHPKJDHOMF_PCPDHELPKEM",
Self::Fcehnmjjabe => "OFHPKJDHOMF_FCEHNMJJABE",
Self::Iohffghjopf => "OFHPKJDHOMF_IOHFFGHJOPF",
Self::Omjicgncoid => "OFHPKJDHOMF_OMJICGNCOID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OFHPKJDHOMF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OFHPKJDHOMF_FCEHNMJJABE" => Some(Self::Fcehnmjjabe),
"OFHPKJDHOMF_IOHFFGHJOPF" => Some(Self::Iohffghjopf),
"OFHPKJDHOMF_OMJICGNCOID" => Some(Self::Omjicgncoid),
_ => None,
}
}
}
/// Obf: LKOKNHLLOMF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueModifierType {
LkoknhllomfPcpdhelpkem = 0,
CmdRogueModifierUpdateNotify = 5398,
CmdRogueModifierAddNotify = 5394,
CmdRogueModifierSelectCellScRsp = 5314,
CmdRogueModifierDelNotify = 5363,
CmdRogueModifierSelectCellCsReq = 5395,
CmdRogueModifierStageStartNotify = 5326,
}
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 {
Self::LkoknhllomfPcpdhelpkem => "LKOKNHLLOMF_PCPDHELPKEM",
Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify",
Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify",
Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp",
Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify",
Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq",
Self::CmdRogueModifierStageStartNotify => "CmdRogueModifierStageStartNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LKOKNHLLOMF_PCPDHELPKEM" => Some(Self::LkoknhllomfPcpdhelpkem),
"CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify),
"CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify),
"CmdRogueModifierSelectCellScRsp" => {
Some(Self::CmdRogueModifierSelectCellScRsp)
}
"CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify),
"CmdRogueModifierSelectCellCsReq" => {
Some(Self::CmdRogueModifierSelectCellCsReq)
}
"CmdRogueModifierStageStartNotify" => {
Some(Self::CmdRogueModifierStageStartNotify)
}
_ => None,
}
}
}
/// Obf: KIELLBKOALO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueModifierSourceType {
KiellbkoaloChodnmohlpn = 0,
KiellbkoaloIiljfjhmbio = 1,
KiellbkoaloBfhcgeclcgo = 2,
KiellbkoaloHcoagapjkai = 3,
KiellbkoaloEeokgnbdfae = 4,
KiellbkoaloJoajhjcbide = 5,
KiellbkoaloHpcjkpadopi = 6,
KiellbkoaloJdkckfibkoa = 7,
KiellbkoaloInklkpchlhi = 8,
KiellbkoaloHiklclpjmdk = 9,
KiellbkoaloBcnmdmhelnc = 10,
}
impl RogueModifierSourceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KiellbkoaloChodnmohlpn => "KIELLBKOALO_CHODNMOHLPN",
Self::KiellbkoaloIiljfjhmbio => "KIELLBKOALO_IILJFJHMBIO",
Self::KiellbkoaloBfhcgeclcgo => "KIELLBKOALO_BFHCGECLCGO",
Self::KiellbkoaloHcoagapjkai => "KIELLBKOALO_HCOAGAPJKAI",
Self::KiellbkoaloEeokgnbdfae => "KIELLBKOALO_EEOKGNBDFAE",
Self::KiellbkoaloJoajhjcbide => "KIELLBKOALO_JOAJHJCBIDE",
Self::KiellbkoaloHpcjkpadopi => "KIELLBKOALO_HPCJKPADOPI",
Self::KiellbkoaloJdkckfibkoa => "KIELLBKOALO_JDKCKFIBKOA",
Self::KiellbkoaloInklkpchlhi => "KIELLBKOALO_INKLKPCHLHI",
Self::KiellbkoaloHiklclpjmdk => "KIELLBKOALO_HIKLCLPJMDK",
Self::KiellbkoaloBcnmdmhelnc => "KIELLBKOALO_BCNMDMHELNC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KIELLBKOALO_CHODNMOHLPN" => Some(Self::KiellbkoaloChodnmohlpn),
"KIELLBKOALO_IILJFJHMBIO" => Some(Self::KiellbkoaloIiljfjhmbio),
"KIELLBKOALO_BFHCGECLCGO" => Some(Self::KiellbkoaloBfhcgeclcgo),
"KIELLBKOALO_HCOAGAPJKAI" => Some(Self::KiellbkoaloHcoagapjkai),
"KIELLBKOALO_EEOKGNBDFAE" => Some(Self::KiellbkoaloEeokgnbdfae),
"KIELLBKOALO_JOAJHJCBIDE" => Some(Self::KiellbkoaloJoajhjcbide),
"KIELLBKOALO_HPCJKPADOPI" => Some(Self::KiellbkoaloHpcjkpadopi),
"KIELLBKOALO_JDKCKFIBKOA" => Some(Self::KiellbkoaloJdkckfibkoa),
"KIELLBKOALO_INKLKPCHLHI" => Some(Self::KiellbkoaloInklkpchlhi),
"KIELLBKOALO_HIKLCLPJMDK" => Some(Self::KiellbkoaloHiklclpjmdk),
"KIELLBKOALO_BCNMDMHELNC" => Some(Self::KiellbkoaloBcnmdmhelnc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mmdncmmokpo {
Bbpaehefjhd = 0,
Dmgdmcoacgf = 1,
}
impl Mmdncmmokpo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bbpaehefjhd => "MMDNCMMOKPO_BBPAEHEFJHD",
Self::Dmgdmcoacgf => "MMDNCMMOKPO_DMGDMCOACGF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MMDNCMMOKPO_BBPAEHEFJHD" => Some(Self::Bbpaehefjhd),
"MMDNCMMOKPO_DMGDMCOACGF" => Some(Self::Dmgdmcoacgf),
_ => None,
}
}
}
/// Obf: IAMCFDLNKOL
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueTournType {
IamcfdlnkolPcpdhelpkem = 0,
CmdRogueTournSaveBuildRefScRsp = 6099,
CmdRogueTournGetPermanentTalentInfoCsReq = 6090,
CmdRogueTournTakeExpRewardScRsp = 6097,
CmdRogueTournQueryScRsp = 6061,
CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6058,
CmdRogueTournLeaveCsReq = 6038,
CmdRogueTournConfirmSettleCsReq = 6052,
CmdRogueTournEnterLayerCsReq = 6018,
CmdRogueTournEnterRoomScRsp = 6089,
CmdCkephojdaad = 6050,
CmdRogueTournEnablePermanentTalentCsReq = 6042,
CmdRogueTournGetArchiveRepositoryCsReq = 6026,
CmdRogueTournLeaveScRsp = 6017,
CmdRougeTournRenameBuildRefCsReq = 6079,
CmdRogueTournReEnterRogueCocoonStageCsReq = 6070,
CmdRogueTournGetSeasonTalentInfoCsReq = 6076,
CmdRogueTournBattleFailSettleInfoScNotify = 6031,
CmdRogueTournLeaveRogueCocoonSceneCsReq = 6012,
CmdRogueTournGetAllArchiveCsReq = 6078,
CmdRogueTournConfirmSettleScRsp = 6067,
CmdRogueTournEnterRogueCocoonSceneCsReq = 6030,
CmdRogueTournDeleteArchiveCsReq = 6051,
CmdRogueTournSaveBuildRefCsReq = 6071,
CmdRogueTournStartScRsp = 6024,
CmdRogueTournDeleteArchiveScRsp = 6080,
CmdRogueTournUseSuperRewardKeyCsReq = 6025,
CmdRogueTournGetSettleInfoCsReq = 6092,
CmdRogueTournEnterCsReq = 6098,
CmdRogueTournQueryCsReq = 6035,
CmdRogueTournEnableSeasonTalentCsReq = 6064,
CmdRogueTournGetArchiveRepositoryScRsp = 6016,
CmdRogueTournSettleScRsp = 6096,
CmdRogueTournHandBookNotify = 6072,
CmdRogueTournExpNotify = 6075,
CmdRogueTournTakeExpRewardCsReq = 6036,
CmdRogueTournResetPermanentTalentCsReq = 6027,
CmdRogueTournClearArchiveNameScNotify = 6062,
CmdRogueTournWeekChallengeUpdateScNotify = 6039,
CmdRogueTournEnterRogueCocoonSceneScRsp = 6047,
CmdRogueTournEnterLayerScRsp = 6028,
CmdRogueTournReviveAvatarScRsp = 6019,
CmdRogueTournGetAllBuildRefScRsp = 6040,
CmdRogueTournEnterScRsp = 6095,
CmdRogueTournDeleteBuildRefScRsp = 6041,
CmdRogueTournGetAllBuildRefCsReq = 6100,
CmdRogueTournReviveCostUpdateScNotify = 6088,
CmdPlclhlnahdb = 6065,
CmdRogueTournRenameBuildRefScRsp = 6045,
CmdRogueTournEnterRoomCsReq = 6020,
CmdRogueTournRenameArchiveCsReq = 6043,
CmdRogueTournGetMiscRealTimeDataScRsp = 6081,
CmdRogueTournRenameArchiveScRsp = 6085,
CmdHlgkhdilchh = 6053,
CmdRogueTournTriggerRoomSelectCsReq = 6083,
CmdLgfajdikcjn = 6086,
CmdRogueTournReviveAvatarCsReq = 6054,
CmdRogueTournGetMiscRealTimeDataCsReq = 6022,
CmdRogueTournGetSettleInfoScRsp = 6034,
CmdRogueTournUseSuperRewardKeyScRsp = 6087,
CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6073,
CmdRogueTournGetCurRogueCocoonInfoCsReq = 6046,
CmdRogueTournGetAllArchiveScRsp = 6014,
CmdLgaceofjjbk = 6069,
CmdRogueTournGetPermanentTalentInfoScRsp = 6049,
CmdRogueTournSettleCsReq = 6011,
CmdRogueTournGetSeasonTalentInfoScRsp = 6063,
CmdRogueTournEnableSeasonTalentScRsp = 6021,
CmdRogueTournLevelInfoUpdateScNotify = 6059,
CmdRogueTournLeaveRogueCocoonSceneScRsp = 6084,
CmdRogueTournReEnterRogueCocoonStageScRsp = 6015,
CmdRogueTournDeleteBuildRefCsReq = 6023,
CmdRogueTournResetPermanentTalentScRsp = 6093,
CmdRogueTournAreaUpdateScNotify = 6048,
CmdRogueTournStartCsReq = 6068,
CmdRogueTournEnablePermanentTalentScRsp = 6082,
CmdRogueTournGetCurRogueCocoonInfoScRsp = 6013,
}
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 {
Self::IamcfdlnkolPcpdhelpkem => "IAMCFDLNKOL_PCPDHELPKEM",
Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp",
Self::CmdRogueTournGetPermanentTalentInfoCsReq => {
"CmdRogueTournGetPermanentTalentInfoCsReq"
}
Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp",
Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp",
Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => {
"CmdRogueTournPersonaRoomCardZoneUpdateScNotify"
}
Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq",
Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq",
Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq",
Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp",
Self::CmdCkephojdaad => "CmdCKEPHOJDAAD",
Self::CmdRogueTournEnablePermanentTalentCsReq => {
"CmdRogueTournEnablePermanentTalentCsReq"
}
Self::CmdRogueTournGetArchiveRepositoryCsReq => {
"CmdRogueTournGetArchiveRepositoryCsReq"
}
Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp",
Self::CmdRougeTournRenameBuildRefCsReq => "CmdRougeTournRenameBuildRefCsReq",
Self::CmdRogueTournReEnterRogueCocoonStageCsReq => {
"CmdRogueTournReEnterRogueCocoonStageCsReq"
}
Self::CmdRogueTournGetSeasonTalentInfoCsReq => {
"CmdRogueTournGetSeasonTalentInfoCsReq"
}
Self::CmdRogueTournBattleFailSettleInfoScNotify => {
"CmdRogueTournBattleFailSettleInfoScNotify"
}
Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => {
"CmdRogueTournLeaveRogueCocoonSceneCsReq"
}
Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq",
Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp",
Self::CmdRogueTournEnterRogueCocoonSceneCsReq => {
"CmdRogueTournEnterRogueCocoonSceneCsReq"
}
Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq",
Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq",
Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp",
Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp",
Self::CmdRogueTournUseSuperRewardKeyCsReq => {
"CmdRogueTournUseSuperRewardKeyCsReq"
}
Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq",
Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq",
Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq",
Self::CmdRogueTournEnableSeasonTalentCsReq => {
"CmdRogueTournEnableSeasonTalentCsReq"
}
Self::CmdRogueTournGetArchiveRepositoryScRsp => {
"CmdRogueTournGetArchiveRepositoryScRsp"
}
Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp",
Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify",
Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify",
Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq",
Self::CmdRogueTournResetPermanentTalentCsReq => {
"CmdRogueTournResetPermanentTalentCsReq"
}
Self::CmdRogueTournClearArchiveNameScNotify => {
"CmdRogueTournClearArchiveNameScNotify"
}
Self::CmdRogueTournWeekChallengeUpdateScNotify => {
"CmdRogueTournWeekChallengeUpdateScNotify"
}
Self::CmdRogueTournEnterRogueCocoonSceneScRsp => {
"CmdRogueTournEnterRogueCocoonSceneScRsp"
}
Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp",
Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp",
Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp",
Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp",
Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp",
Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq",
Self::CmdRogueTournReviveCostUpdateScNotify => {
"CmdRogueTournReviveCostUpdateScNotify"
}
Self::CmdPlclhlnahdb => "CmdPLCLHLNAHDB",
Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp",
Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq",
Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq",
Self::CmdRogueTournGetMiscRealTimeDataScRsp => {
"CmdRogueTournGetMiscRealTimeDataScRsp"
}
Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp",
Self::CmdHlgkhdilchh => "CmdHLGKHDILCHH",
Self::CmdRogueTournTriggerRoomSelectCsReq => {
"CmdRogueTournTriggerRoomSelectCsReq"
}
Self::CmdLgfajdikcjn => "CmdLGFAJDIKCJN",
Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq",
Self::CmdRogueTournGetMiscRealTimeDataCsReq => {
"CmdRogueTournGetMiscRealTimeDataCsReq"
}
Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp",
Self::CmdRogueTournUseSuperRewardKeyScRsp => {
"CmdRogueTournUseSuperRewardKeyScRsp"
}
Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => {
"CmdRogueTournTitanUpdateTitanBlessProgressScNotify"
}
Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => {
"CmdRogueTournGetCurRogueCocoonInfoCsReq"
}
Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp",
Self::CmdLgaceofjjbk => "CmdLGACEOFJJBK",
Self::CmdRogueTournGetPermanentTalentInfoScRsp => {
"CmdRogueTournGetPermanentTalentInfoScRsp"
}
Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq",
Self::CmdRogueTournGetSeasonTalentInfoScRsp => {
"CmdRogueTournGetSeasonTalentInfoScRsp"
}
Self::CmdRogueTournEnableSeasonTalentScRsp => {
"CmdRogueTournEnableSeasonTalentScRsp"
}
Self::CmdRogueTournLevelInfoUpdateScNotify => {
"CmdRogueTournLevelInfoUpdateScNotify"
}
Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => {
"CmdRogueTournLeaveRogueCocoonSceneScRsp"
}
Self::CmdRogueTournReEnterRogueCocoonStageScRsp => {
"CmdRogueTournReEnterRogueCocoonStageScRsp"
}
Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq",
Self::CmdRogueTournResetPermanentTalentScRsp => {
"CmdRogueTournResetPermanentTalentScRsp"
}
Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify",
Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq",
Self::CmdRogueTournEnablePermanentTalentScRsp => {
"CmdRogueTournEnablePermanentTalentScRsp"
}
Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => {
"CmdRogueTournGetCurRogueCocoonInfoScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IAMCFDLNKOL_PCPDHELPKEM" => Some(Self::IamcfdlnkolPcpdhelpkem),
"CmdRogueTournSaveBuildRefScRsp" => {
Some(Self::CmdRogueTournSaveBuildRefScRsp)
}
"CmdRogueTournGetPermanentTalentInfoCsReq" => {
Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq)
}
"CmdRogueTournTakeExpRewardScRsp" => {
Some(Self::CmdRogueTournTakeExpRewardScRsp)
}
"CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp),
"CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => {
Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify)
}
"CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq),
"CmdRogueTournConfirmSettleCsReq" => {
Some(Self::CmdRogueTournConfirmSettleCsReq)
}
"CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq),
"CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp),
"CmdCKEPHOJDAAD" => Some(Self::CmdCkephojdaad),
"CmdRogueTournEnablePermanentTalentCsReq" => {
Some(Self::CmdRogueTournEnablePermanentTalentCsReq)
}
"CmdRogueTournGetArchiveRepositoryCsReq" => {
Some(Self::CmdRogueTournGetArchiveRepositoryCsReq)
}
"CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp),
"CmdRougeTournRenameBuildRefCsReq" => {
Some(Self::CmdRougeTournRenameBuildRefCsReq)
}
"CmdRogueTournReEnterRogueCocoonStageCsReq" => {
Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq)
}
"CmdRogueTournGetSeasonTalentInfoCsReq" => {
Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq)
}
"CmdRogueTournBattleFailSettleInfoScNotify" => {
Some(Self::CmdRogueTournBattleFailSettleInfoScNotify)
}
"CmdRogueTournLeaveRogueCocoonSceneCsReq" => {
Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq)
}
"CmdRogueTournGetAllArchiveCsReq" => {
Some(Self::CmdRogueTournGetAllArchiveCsReq)
}
"CmdRogueTournConfirmSettleScRsp" => {
Some(Self::CmdRogueTournConfirmSettleScRsp)
}
"CmdRogueTournEnterRogueCocoonSceneCsReq" => {
Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq)
}
"CmdRogueTournDeleteArchiveCsReq" => {
Some(Self::CmdRogueTournDeleteArchiveCsReq)
}
"CmdRogueTournSaveBuildRefCsReq" => {
Some(Self::CmdRogueTournSaveBuildRefCsReq)
}
"CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp),
"CmdRogueTournDeleteArchiveScRsp" => {
Some(Self::CmdRogueTournDeleteArchiveScRsp)
}
"CmdRogueTournUseSuperRewardKeyCsReq" => {
Some(Self::CmdRogueTournUseSuperRewardKeyCsReq)
}
"CmdRogueTournGetSettleInfoCsReq" => {
Some(Self::CmdRogueTournGetSettleInfoCsReq)
}
"CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq),
"CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq),
"CmdRogueTournEnableSeasonTalentCsReq" => {
Some(Self::CmdRogueTournEnableSeasonTalentCsReq)
}
"CmdRogueTournGetArchiveRepositoryScRsp" => {
Some(Self::CmdRogueTournGetArchiveRepositoryScRsp)
}
"CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp),
"CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify),
"CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify),
"CmdRogueTournTakeExpRewardCsReq" => {
Some(Self::CmdRogueTournTakeExpRewardCsReq)
}
"CmdRogueTournResetPermanentTalentCsReq" => {
Some(Self::CmdRogueTournResetPermanentTalentCsReq)
}
"CmdRogueTournClearArchiveNameScNotify" => {
Some(Self::CmdRogueTournClearArchiveNameScNotify)
}
"CmdRogueTournWeekChallengeUpdateScNotify" => {
Some(Self::CmdRogueTournWeekChallengeUpdateScNotify)
}
"CmdRogueTournEnterRogueCocoonSceneScRsp" => {
Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp)
}
"CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp),
"CmdRogueTournReviveAvatarScRsp" => {
Some(Self::CmdRogueTournReviveAvatarScRsp)
}
"CmdRogueTournGetAllBuildRefScRsp" => {
Some(Self::CmdRogueTournGetAllBuildRefScRsp)
}
"CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp),
"CmdRogueTournDeleteBuildRefScRsp" => {
Some(Self::CmdRogueTournDeleteBuildRefScRsp)
}
"CmdRogueTournGetAllBuildRefCsReq" => {
Some(Self::CmdRogueTournGetAllBuildRefCsReq)
}
"CmdRogueTournReviveCostUpdateScNotify" => {
Some(Self::CmdRogueTournReviveCostUpdateScNotify)
}
"CmdPLCLHLNAHDB" => Some(Self::CmdPlclhlnahdb),
"CmdRogueTournRenameBuildRefScRsp" => {
Some(Self::CmdRogueTournRenameBuildRefScRsp)
}
"CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq),
"CmdRogueTournRenameArchiveCsReq" => {
Some(Self::CmdRogueTournRenameArchiveCsReq)
}
"CmdRogueTournGetMiscRealTimeDataScRsp" => {
Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp)
}
"CmdRogueTournRenameArchiveScRsp" => {
Some(Self::CmdRogueTournRenameArchiveScRsp)
}
"CmdHLGKHDILCHH" => Some(Self::CmdHlgkhdilchh),
"CmdRogueTournTriggerRoomSelectCsReq" => {
Some(Self::CmdRogueTournTriggerRoomSelectCsReq)
}
"CmdLGFAJDIKCJN" => Some(Self::CmdLgfajdikcjn),
"CmdRogueTournReviveAvatarCsReq" => {
Some(Self::CmdRogueTournReviveAvatarCsReq)
}
"CmdRogueTournGetMiscRealTimeDataCsReq" => {
Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq)
}
"CmdRogueTournGetSettleInfoScRsp" => {
Some(Self::CmdRogueTournGetSettleInfoScRsp)
}
"CmdRogueTournUseSuperRewardKeyScRsp" => {
Some(Self::CmdRogueTournUseSuperRewardKeyScRsp)
}
"CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => {
Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify)
}
"CmdRogueTournGetCurRogueCocoonInfoCsReq" => {
Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq)
}
"CmdRogueTournGetAllArchiveScRsp" => {
Some(Self::CmdRogueTournGetAllArchiveScRsp)
}
"CmdLGACEOFJJBK" => Some(Self::CmdLgaceofjjbk),
"CmdRogueTournGetPermanentTalentInfoScRsp" => {
Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp)
}
"CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq),
"CmdRogueTournGetSeasonTalentInfoScRsp" => {
Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp)
}
"CmdRogueTournEnableSeasonTalentScRsp" => {
Some(Self::CmdRogueTournEnableSeasonTalentScRsp)
}
"CmdRogueTournLevelInfoUpdateScNotify" => {
Some(Self::CmdRogueTournLevelInfoUpdateScNotify)
}
"CmdRogueTournLeaveRogueCocoonSceneScRsp" => {
Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp)
}
"CmdRogueTournReEnterRogueCocoonStageScRsp" => {
Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp)
}
"CmdRogueTournDeleteBuildRefCsReq" => {
Some(Self::CmdRogueTournDeleteBuildRefCsReq)
}
"CmdRogueTournResetPermanentTalentScRsp" => {
Some(Self::CmdRogueTournResetPermanentTalentScRsp)
}
"CmdRogueTournAreaUpdateScNotify" => {
Some(Self::CmdRogueTournAreaUpdateScNotify)
}
"CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq),
"CmdRogueTournEnablePermanentTalentScRsp" => {
Some(Self::CmdRogueTournEnablePermanentTalentScRsp)
}
"CmdRogueTournGetCurRogueCocoonInfoScRsp" => {
Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp)
}
_ => None,
}
}
}
/// Obf: JPPIEKOBPII
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueTournLevelStatus {
JppiekobpiiPcpdhelpkem = 0,
JppiekobpiiHpjebffhjnp = 1,
JppiekobpiiPoolaghgcmg = 2,
JppiekobpiiEmednpccndh = 3,
}
impl RogueTournLevelStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JppiekobpiiPcpdhelpkem => "JPPIEKOBPII_PCPDHELPKEM",
Self::JppiekobpiiHpjebffhjnp => "JPPIEKOBPII_HPJEBFFHJNP",
Self::JppiekobpiiPoolaghgcmg => "JPPIEKOBPII_POOLAGHGCMG",
Self::JppiekobpiiEmednpccndh => "JPPIEKOBPII_EMEDNPCCNDH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JPPIEKOBPII_PCPDHELPKEM" => Some(Self::JppiekobpiiPcpdhelpkem),
"JPPIEKOBPII_HPJEBFFHJNP" => Some(Self::JppiekobpiiHpjebffhjnp),
"JPPIEKOBPII_POOLAGHGCMG" => Some(Self::JppiekobpiiPoolaghgcmg),
"JPPIEKOBPII_EMEDNPCCNDH" => Some(Self::JppiekobpiiEmednpccndh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jilicanhllc {
Pcpdhelpkem = 0,
Hpjebffhjnp = 1,
Klhdcopplng = 2,
}
impl Jilicanhllc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "JILICANHLLC_PCPDHELPKEM",
Self::Hpjebffhjnp => "JILICANHLLC_HPJEBFFHJNP",
Self::Klhdcopplng => "JILICANHLLC_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JILICANHLLC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"JILICANHLLC_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp),
"JILICANHLLC_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Flcpapojbgp {
Pcpdhelpkem = 0,
Pcpkfcdojpd = 1,
Hpjebffhjnp = 2,
Klhdcopplng = 3,
}
impl Flcpapojbgp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FLCPAPOJBGP_PCPDHELPKEM",
Self::Pcpkfcdojpd => "FLCPAPOJBGP_PCPKFCDOJPD",
Self::Hpjebffhjnp => "FLCPAPOJBGP_HPJEBFFHJNP",
Self::Klhdcopplng => "FLCPAPOJBGP_KLHDCOPPLNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FLCPAPOJBGP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FLCPAPOJBGP_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd),
"FLCPAPOJBGP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp),
"FLCPAPOJBGP_KLHDCOPPLNG" => Some(Self::Klhdcopplng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Beplpkefeed {
Pcpdhelpkem = 0,
Fcehnmjjabe = 1,
Iohffghjopf = 2,
Omjicgncoid = 3,
}
impl Beplpkefeed {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BEPLPKEFEED_PCPDHELPKEM",
Self::Fcehnmjjabe => "BEPLPKEFEED_FCEHNMJJABE",
Self::Iohffghjopf => "BEPLPKEFEED_IOHFFGHJOPF",
Self::Omjicgncoid => "BEPLPKEFEED_OMJICGNCOID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BEPLPKEFEED_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BEPLPKEFEED_FCEHNMJJABE" => Some(Self::Fcehnmjjabe),
"BEPLPKEFEED_IOHFFGHJOPF" => Some(Self::Iohffghjopf),
"BEPLPKEFEED_OMJICGNCOID" => Some(Self::Omjicgncoid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bfcofbceofg {
Ohfknnelbcb = 0,
Cfmccljbhkp = 1,
Obcknodnmbn = 2,
Mmgeodkjmgc = 3,
Gcfnjmbehmi = 4,
Nhdhiigdjbn = 5,
Blebgcemcca = 6,
Gjcjpfjffdf = 7,
Nficamegkbe = 8,
}
impl Bfcofbceofg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ohfknnelbcb => "BFCOFBCEOFG_OHFKNNELBCB",
Self::Cfmccljbhkp => "BFCOFBCEOFG_CFMCCLJBHKP",
Self::Obcknodnmbn => "BFCOFBCEOFG_OBCKNODNMBN",
Self::Mmgeodkjmgc => "BFCOFBCEOFG_MMGEODKJMGC",
Self::Gcfnjmbehmi => "BFCOFBCEOFG_GCFNJMBEHMI",
Self::Nhdhiigdjbn => "BFCOFBCEOFG_NHDHIIGDJBN",
Self::Blebgcemcca => "BFCOFBCEOFG_BLEBGCEMCCA",
Self::Gjcjpfjffdf => "BFCOFBCEOFG_GJCJPFJFFDF",
Self::Nficamegkbe => "BFCOFBCEOFG_NFICAMEGKBE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BFCOFBCEOFG_OHFKNNELBCB" => Some(Self::Ohfknnelbcb),
"BFCOFBCEOFG_CFMCCLJBHKP" => Some(Self::Cfmccljbhkp),
"BFCOFBCEOFG_OBCKNODNMBN" => Some(Self::Obcknodnmbn),
"BFCOFBCEOFG_MMGEODKJMGC" => Some(Self::Mmgeodkjmgc),
"BFCOFBCEOFG_GCFNJMBEHMI" => Some(Self::Gcfnjmbehmi),
"BFCOFBCEOFG_NHDHIIGDJBN" => Some(Self::Nhdhiigdjbn),
"BFCOFBCEOFG_BLEBGCEMCCA" => Some(Self::Blebgcemcca),
"BFCOFBCEOFG_GJCJPFJFFDF" => Some(Self::Gjcjpfjffdf),
"BFCOFBCEOFG_NFICAMEGKBE" => Some(Self::Nficamegkbe),
_ => None,
}
}
}
/// Obf: MNCIAAAFPKK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRollShopType {
MnciaaafpkkPcpdhelpkem = 0,
CmdGetRollShopInfoCsReq = 6901,
CmdDoGachaInRollShopCsReq = 6902,
CmdGetRollShopInfoScRsp = 6920,
CmdDoGachaInRollShopScRsp = 6910,
CmdTakeRollShopRewardScRsp = 6908,
CmdTakeRollShopRewardCsReq = 6915,
}
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 {
Self::MnciaaafpkkPcpdhelpkem => "MNCIAAAFPKK_PCPDHELPKEM",
Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq",
Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq",
Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp",
Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp",
Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp",
Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MNCIAAAFPKK_PCPDHELPKEM" => Some(Self::MnciaaafpkkPcpdhelpkem),
"CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq),
"CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq),
"CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp),
"CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp),
"CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp),
"CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq),
_ => None,
}
}
}
/// Obf: KILMJLKOKEJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSceneType {
KilmjlkokejPcpdhelpkem = 0,
CmdOghellaafjg = 1420,
CmdGetCurSceneInfoCsReq = 1409,
CmdRefreshTriggerByClientScRsp = 1445,
CmdEnterSectionCsReq = 1457,
CmdGetEnteredSceneScRsp = 1446,
CmdIjgnlkacdno = 1421,
CmdCbofflphibp = 1443,
CmdGetSceneMapInfoScRsp = 1499,
CmdSceneEntityMoveCsReq = 1402,
CmdSceneEntityMoveScNotify = 1439,
CmdSceneCastSkillMpUpdateScNotify = 1438,
CmdRefreshTriggerByClientScNotify = 1487,
CmdCounterDownCsReq = 1486,
CmdActiveFarmElementScRsp = 1430,
CmdUpdateGroupPropertyCsReq = 1422,
CmdCounterRecoverCsReq = 1440,
CmdGetUnlockTeleportScRsp = 1483,
CmdGllcfalfcoc = 1464,
KilmjlkokejCdpbifphege = 1407,
CmdSceneReviveAfterRebattleCsReq = 1489,
CmdSceneEnterStageCsReq = 1444,
CmdFbjdfgmmmfp = 1485,
CmdUpdateFloorSavedValueNotify = 1415,
CmdBdonbhbpjmc = 1493,
CmdPgjmlaakdjf = 1458,
CmdSceneCastSkillCostMpCsReq = 1437,
CmdStartCocoonStageCsReq = 1425,
CmdScenePlaneEventScNotify = 1482,
CmdRefreshTriggerEntityListReq = 1456,
CmdSetTrainWorldIdCsReq = 1419,
CmdActiveFarmElementCsReq = 1411,
CmdSceneEnterStageScRsp = 1500,
CmdOfgkngpdfik = 1448,
CmdTrainWorldIdChangeScNotify = 1450,
CmdSavePointsInfoNotify = 1451,
CmdSceneEntityTeleportCsReq = 1469,
CmdSetTrainWorldIdScRsp = 1447,
CmdEnterSceneScRsp = 1470,
CmdReEnterLastElementStageScRsp = 1490,
CmdSceneEntityMoveScRsp = 1410,
CmdUnlockTeleportNotify = 1484,
CmdGroupStateChangeCsReq = 1497,
CmdNbpagjblkjf = 1412,
CmdSetGroupCustomSaveDataScRsp = 1416,
CmdOpenChestScNotify = 1435,
CmdGetUnlockTeleportCsReq = 1431,
CmdLmhhflkcppf = 1417,
KilmjlkokejNfdhfmoojao = 1473,
CmdKcjnipmkcgb = 1467,
KilmjlkokejGckocilceac = 1479,
CmdSceneCheckpoingRefreshScRsp = 1433,
CmdGpackpjjgbj = 1480,
CmdDeactivateFarmElementCsReq = 1466,
CmdGejeocbfpma = 1401,
CmdChapdgddkbk = 1453,
CmdSceneCheckpointRefreshMonsterReq = 1432,
CmdNgpofgpedcj = 1496,
CmdInteractPropScRsp = 1495,
CmdHiabmonnnaj = 1405,
CmdSceneCastSkillCsReq = 1414,
CmdEnteredSceneChangeScNotify = 1434,
CmdHhgcigbnmep = 1475,
CmdSceneCastSkillCostMpScRsp = 1404,
CmdPfabfkonaim = 1423,
CmdGetCurSceneInfoScRsp = 1498,
CmdEnterSceneByServerScNotify = 1468,
KilmjlkokejLngdmfipacj = 1477,
CmdGetSceneMapInfoCsReq = 1460,
CmdSceneCastSkillScRsp = 1418,
CmdEnterSceneCsReq = 1462,
CmdSceneEntityTeleportScRsp = 1441,
CmdNenjkdedpjj = 1426,
CmdMbmacclhebk = 1428,
CmdSyncEntityBuffChangeList = 1474,
CmdReEnterLastElementStageCsReq = 1452,
CmdDeleteSummonUnitCsReq = 1427,
CmdChangeTimeRewindInfoReq = 1463,
CmdInteractPropCsReq = 1494,
CmdSceneGroupRefreshScNotify = 1455,
CmdJbganbaedpm = 1413,
CmdKjampkbpaol = 1461,
KilmjlkokejCkphbalhall = 1491,
CmdNafcldabglc = 1408,
CmdGetEnteredSceneCsReq = 1476,
CmdStartCocoonStageScRsp = 1454,
}
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 {
Self::KilmjlkokejPcpdhelpkem => "KILMJLKOKEJ_PCPDHELPKEM",
Self::CmdOghellaafjg => "CmdOGHELLAAFJG",
Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq",
Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp",
Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq",
Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp",
Self::CmdIjgnlkacdno => "CmdIJGNLKACDNO",
Self::CmdCbofflphibp => "CmdCBOFFLPHIBP",
Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp",
Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq",
Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify",
Self::CmdSceneCastSkillMpUpdateScNotify => {
"CmdSceneCastSkillMpUpdateScNotify"
}
Self::CmdRefreshTriggerByClientScNotify => {
"CmdRefreshTriggerByClientScNotify"
}
Self::CmdCounterDownCsReq => "CmdCounterDownCsReq",
Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp",
Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq",
Self::CmdCounterRecoverCsReq => "CmdCounterRecoverCsReq",
Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp",
Self::CmdGllcfalfcoc => "CmdGLLCFALFCOC",
Self::KilmjlkokejCdpbifphege => "KILMJLKOKEJ_CDPBIFPHEGE",
Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq",
Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq",
Self::CmdFbjdfgmmmfp => "CmdFBJDFGMMMFP",
Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify",
Self::CmdBdonbhbpjmc => "CmdBDONBHBPJMC",
Self::CmdPgjmlaakdjf => "CmdPGJMLAAKDJF",
Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq",
Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq",
Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify",
Self::CmdRefreshTriggerEntityListReq => "CmdRefreshTriggerEntityListReq",
Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq",
Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq",
Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp",
Self::CmdOfgkngpdfik => "CmdOFGKNGPDFIK",
Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify",
Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify",
Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq",
Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp",
Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp",
Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp",
Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp",
Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify",
Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq",
Self::CmdNbpagjblkjf => "CmdNBPAGJBLKJF",
Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp",
Self::CmdOpenChestScNotify => "CmdOpenChestScNotify",
Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq",
Self::CmdLmhhflkcppf => "CmdLMHHFLKCPPF",
Self::KilmjlkokejNfdhfmoojao => "KILMJLKOKEJ_NFDHFMOOJAO",
Self::CmdKcjnipmkcgb => "CmdKCJNIPMKCGB",
Self::KilmjlkokejGckocilceac => "KILMJLKOKEJ_GCKOCILCEAC",
Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp",
Self::CmdGpackpjjgbj => "CmdGPACKPJJGBJ",
Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq",
Self::CmdGejeocbfpma => "CmdGEJEOCBFPMA",
Self::CmdChapdgddkbk => "CmdCHAPDGDDKBK",
Self::CmdSceneCheckpointRefreshMonsterReq => {
"CmdSceneCheckpointRefreshMonsterReq"
}
Self::CmdNgpofgpedcj => "CmdNGPOFGPEDCJ",
Self::CmdInteractPropScRsp => "CmdInteractPropScRsp",
Self::CmdHiabmonnnaj => "CmdHIABMONNNAJ",
Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq",
Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify",
Self::CmdHhgcigbnmep => "CmdHHGCIGBNMEP",
Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp",
Self::CmdPfabfkonaim => "CmdPFABFKONAIM",
Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp",
Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify",
Self::KilmjlkokejLngdmfipacj => "KILMJLKOKEJ_LNGDMFIPACJ",
Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq",
Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp",
Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq",
Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp",
Self::CmdNenjkdedpjj => "CmdNENJKDEDPJJ",
Self::CmdMbmacclhebk => "CmdMBMACCLHEBK",
Self::CmdSyncEntityBuffChangeList => "CmdSyncEntityBuffChangeList",
Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq",
Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq",
Self::CmdChangeTimeRewindInfoReq => "CmdChangeTimeRewindInfoReq",
Self::CmdInteractPropCsReq => "CmdInteractPropCsReq",
Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify",
Self::CmdJbganbaedpm => "CmdJBGANBAEDPM",
Self::CmdKjampkbpaol => "CmdKJAMPKBPAOL",
Self::KilmjlkokejCkphbalhall => "KILMJLKOKEJ_CKPHBALHALL",
Self::CmdNafcldabglc => "CmdNAFCLDABGLC",
Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq",
Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KILMJLKOKEJ_PCPDHELPKEM" => Some(Self::KilmjlkokejPcpdhelpkem),
"CmdOGHELLAAFJG" => Some(Self::CmdOghellaafjg),
"CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq),
"CmdRefreshTriggerByClientScRsp" => {
Some(Self::CmdRefreshTriggerByClientScRsp)
}
"CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq),
"CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp),
"CmdIJGNLKACDNO" => Some(Self::CmdIjgnlkacdno),
"CmdCBOFFLPHIBP" => Some(Self::CmdCbofflphibp),
"CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp),
"CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq),
"CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify),
"CmdSceneCastSkillMpUpdateScNotify" => {
Some(Self::CmdSceneCastSkillMpUpdateScNotify)
}
"CmdRefreshTriggerByClientScNotify" => {
Some(Self::CmdRefreshTriggerByClientScNotify)
}
"CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq),
"CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp),
"CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq),
"CmdCounterRecoverCsReq" => Some(Self::CmdCounterRecoverCsReq),
"CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp),
"CmdGLLCFALFCOC" => Some(Self::CmdGllcfalfcoc),
"KILMJLKOKEJ_CDPBIFPHEGE" => Some(Self::KilmjlkokejCdpbifphege),
"CmdSceneReviveAfterRebattleCsReq" => {
Some(Self::CmdSceneReviveAfterRebattleCsReq)
}
"CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq),
"CmdFBJDFGMMMFP" => Some(Self::CmdFbjdfgmmmfp),
"CmdUpdateFloorSavedValueNotify" => {
Some(Self::CmdUpdateFloorSavedValueNotify)
}
"CmdBDONBHBPJMC" => Some(Self::CmdBdonbhbpjmc),
"CmdPGJMLAAKDJF" => Some(Self::CmdPgjmlaakdjf),
"CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq),
"CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq),
"CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify),
"CmdRefreshTriggerEntityListReq" => {
Some(Self::CmdRefreshTriggerEntityListReq)
}
"CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq),
"CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq),
"CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp),
"CmdOFGKNGPDFIK" => Some(Self::CmdOfgkngpdfik),
"CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify),
"CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify),
"CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq),
"CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp),
"CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp),
"CmdReEnterLastElementStageScRsp" => {
Some(Self::CmdReEnterLastElementStageScRsp)
}
"CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp),
"CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify),
"CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq),
"CmdNBPAGJBLKJF" => Some(Self::CmdNbpagjblkjf),
"CmdSetGroupCustomSaveDataScRsp" => {
Some(Self::CmdSetGroupCustomSaveDataScRsp)
}
"CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify),
"CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq),
"CmdLMHHFLKCPPF" => Some(Self::CmdLmhhflkcppf),
"KILMJLKOKEJ_NFDHFMOOJAO" => Some(Self::KilmjlkokejNfdhfmoojao),
"CmdKCJNIPMKCGB" => Some(Self::CmdKcjnipmkcgb),
"KILMJLKOKEJ_GCKOCILCEAC" => Some(Self::KilmjlkokejGckocilceac),
"CmdSceneCheckpoingRefreshScRsp" => {
Some(Self::CmdSceneCheckpoingRefreshScRsp)
}
"CmdGPACKPJJGBJ" => Some(Self::CmdGpackpjjgbj),
"CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq),
"CmdGEJEOCBFPMA" => Some(Self::CmdGejeocbfpma),
"CmdCHAPDGDDKBK" => Some(Self::CmdChapdgddkbk),
"CmdSceneCheckpointRefreshMonsterReq" => {
Some(Self::CmdSceneCheckpointRefreshMonsterReq)
}
"CmdNGPOFGPEDCJ" => Some(Self::CmdNgpofgpedcj),
"CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp),
"CmdHIABMONNNAJ" => Some(Self::CmdHiabmonnnaj),
"CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq),
"CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify),
"CmdHHGCIGBNMEP" => Some(Self::CmdHhgcigbnmep),
"CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp),
"CmdPFABFKONAIM" => Some(Self::CmdPfabfkonaim),
"CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp),
"CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify),
"KILMJLKOKEJ_LNGDMFIPACJ" => Some(Self::KilmjlkokejLngdmfipacj),
"CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq),
"CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp),
"CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq),
"CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp),
"CmdNENJKDEDPJJ" => Some(Self::CmdNenjkdedpjj),
"CmdMBMACCLHEBK" => Some(Self::CmdMbmacclhebk),
"CmdSyncEntityBuffChangeList" => Some(Self::CmdSyncEntityBuffChangeList),
"CmdReEnterLastElementStageCsReq" => {
Some(Self::CmdReEnterLastElementStageCsReq)
}
"CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq),
"CmdChangeTimeRewindInfoReq" => Some(Self::CmdChangeTimeRewindInfoReq),
"CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq),
"CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify),
"CmdJBGANBAEDPM" => Some(Self::CmdJbganbaedpm),
"CmdKJAMPKBPAOL" => Some(Self::CmdKjampkbpaol),
"KILMJLKOKEJ_CKPHBALHALL" => Some(Self::KilmjlkokejCkphbalhall),
"CmdNAFCLDABGLC" => Some(Self::CmdNafcldabglc),
"CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq),
"CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hdkdhkplbjc {
Ofghjkihmib = 0,
Lbbliangggc = 1,
}
impl Hdkdhkplbjc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ofghjkihmib => "HDKDHKPLBJC_OFGHJKIHMIB",
Self::Lbbliangggc => "HDKDHKPLBJC_LBBLIANGGGC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HDKDHKPLBJC_OFGHJKIHMIB" => Some(Self::Ofghjkihmib),
"HDKDHKPLBJC_LBBLIANGGGC" => Some(Self::Lbbliangggc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pabemkckilb {
Beehgejndal = 0,
Gfdbikjhcmp = 1,
Gdphjdgnjmk = 2,
}
impl Pabemkckilb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Beehgejndal => "PABEMKCKILB_BEEHGEJNDAL",
Self::Gfdbikjhcmp => "PABEMKCKILB_GFDBIKJHCMP",
Self::Gdphjdgnjmk => "PABEMKCKILB_GDPHJDGNJMK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PABEMKCKILB_BEEHGEJNDAL" => Some(Self::Beehgejndal),
"PABEMKCKILB_GFDBIKJHCMP" => Some(Self::Gfdbikjhcmp),
"PABEMKCKILB_GDPHJDGNJMK" => Some(Self::Gdphjdgnjmk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Odghpeemlfd {
Jggehlhcnie = 0,
Ndefjjconbn = 1,
Geemofianaa = 2,
Kbjpabpmhio = 3,
Elpmoiaogkm = 4,
}
impl Odghpeemlfd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jggehlhcnie => "ODGHPEEMLFD_JGGEHLHCNIE",
Self::Ndefjjconbn => "ODGHPEEMLFD_NDEFJJCONBN",
Self::Geemofianaa => "ODGHPEEMLFD_GEEMOFIANAA",
Self::Kbjpabpmhio => "ODGHPEEMLFD_KBJPABPMHIO",
Self::Elpmoiaogkm => "ODGHPEEMLFD_ELPMOIAOGKM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ODGHPEEMLFD_JGGEHLHCNIE" => Some(Self::Jggehlhcnie),
"ODGHPEEMLFD_NDEFJJCONBN" => Some(Self::Ndefjjconbn),
"ODGHPEEMLFD_GEEMOFIANAA" => Some(Self::Geemofianaa),
"ODGHPEEMLFD_KBJPABPMHIO" => Some(Self::Kbjpabpmhio),
"ODGHPEEMLFD_ELPMOIAOGKM" => Some(Self::Elpmoiaogkm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nkajpeccikg {
Ofghjkihmib = 0,
Hnhmcfhfanp = 1,
Mgjkopjnhbk = 2,
}
impl Nkajpeccikg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ofghjkihmib => "NKAJPECCIKG_OFGHJKIHMIB",
Self::Hnhmcfhfanp => "NKAJPECCIKG_HNHMCFHFANP",
Self::Mgjkopjnhbk => "NKAJPECCIKG_MGJKOPJNHBK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NKAJPECCIKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib),
"NKAJPECCIKG_HNHMCFHFANP" => Some(Self::Hnhmcfhfanp),
"NKAJPECCIKG_MGJKOPJNHBK" => Some(Self::Mgjkopjnhbk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jenhcdjcnnh {
Pcpdhelpkem = 0,
Bhmgpoijncd = 1,
Jfimkpmoekh = 2,
Emnkollceke = 3,
Hllhehndinb = 4,
}
impl Jenhcdjcnnh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "JENHCDJCNNH_PCPDHELPKEM",
Self::Bhmgpoijncd => "JENHCDJCNNH_BHMGPOIJNCD",
Self::Jfimkpmoekh => "JENHCDJCNNH_JFIMKPMOEKH",
Self::Emnkollceke => "JENHCDJCNNH_EMNKOLLCEKE",
Self::Hllhehndinb => "JENHCDJCNNH_HLLHEHNDINB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JENHCDJCNNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"JENHCDJCNNH_BHMGPOIJNCD" => Some(Self::Bhmgpoijncd),
"JENHCDJCNNH_JFIMKPMOEKH" => Some(Self::Jfimkpmoekh),
"JENHCDJCNNH_EMNKOLLCEKE" => Some(Self::Emnkollceke),
"JENHCDJCNNH_HLLHEHNDINB" => Some(Self::Hllhehndinb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChestType {
Pcpdhelpkem = 0,
Apffeddknbk = 101,
Opcgnjmgjde = 102,
Ncmhenkhfel = 104,
}
impl ChestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "ChestType_PCPDHELPKEM",
Self::Apffeddknbk => "ChestType_APFFEDDKNBK",
Self::Opcgnjmgjde => "ChestType_OPCGNJMGJDE",
Self::Ncmhenkhfel => "ChestType_NCMHENKHFEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ChestType_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"ChestType_APFFEDDKNBK" => Some(Self::Apffeddknbk),
"ChestType_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde),
"ChestType_NCMHENKHFEL" => Some(Self::Ncmhenkhfel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nnehkeaakjl {
Pcpdhelpkem = 0,
Mbjhgnhoglg = 1,
Bhpfjbhogka = 2,
Baljfaaknid = 3,
}
impl Nnehkeaakjl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NNEHKEAAKJL_PCPDHELPKEM",
Self::Mbjhgnhoglg => "NNEHKEAAKJL_MBJHGNHOGLG",
Self::Bhpfjbhogka => "NNEHKEAAKJL_BHPFJBHOGKA",
Self::Baljfaaknid => "NNEHKEAAKJL_BALJFAAKNID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NNEHKEAAKJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NNEHKEAAKJL_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg),
"NNEHKEAAKJL_BHPFJBHOGKA" => Some(Self::Bhpfjbhogka),
"NNEHKEAAKJL_BALJFAAKNID" => Some(Self::Baljfaaknid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SceneGroupRefreshType {
None = 0,
Loaded = 1,
Unload = 2,
Afibfmafncc = 3,
}
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 {
Self::None => "SCENE_GROUP_REFRESH_TYPE_NONE",
Self::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED",
Self::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD",
Self::Afibfmafncc => "SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC",
}
}
/// 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),
"SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC" => Some(Self::Afibfmafncc),
_ => None,
}
}
}
/// Obf: BEGKEJFHGMG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdServerPrefsType {
BegkejfhgmgPcpdhelpkem = 0,
CmdLkndijjelkn = 6195,
CmdAlhhonkclnj = 6110,
CmdJfcakmidpia = 6118,
CmdUpdateServerPrefsCsReq = 6114,
CmdGetAllServerPrefsDataCsReq = 6191,
BegkejfhgmgKndclcngido = 6194,
}
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 {
Self::BegkejfhgmgPcpdhelpkem => "BEGKEJFHGMG_PCPDHELPKEM",
Self::CmdLkndijjelkn => "CmdLKNDIJJELKN",
Self::CmdAlhhonkclnj => "CmdALHHONKCLNJ",
Self::CmdJfcakmidpia => "CmdJFCAKMIDPIA",
Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq",
Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq",
Self::BegkejfhgmgKndclcngido => "BEGKEJFHGMG_KNDCLCNGIDO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BEGKEJFHGMG_PCPDHELPKEM" => Some(Self::BegkejfhgmgPcpdhelpkem),
"CmdLKNDIJJELKN" => Some(Self::CmdLkndijjelkn),
"CmdALHHONKCLNJ" => Some(Self::CmdAlhhonkclnj),
"CmdJFCAKMIDPIA" => Some(Self::CmdJfcakmidpia),
"CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq),
"CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq),
"BEGKEJFHGMG_KNDCLCNGIDO" => Some(Self::BegkejfhgmgKndclcngido),
_ => None,
}
}
}
/// Obf: FMOJCFMPCNA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdShopType {
FmojcfmpcnaPcpdhelpkem = 0,
CmdEflgloknbkp = 1518,
CmdCityShopInfoScNotify = 1509,
CmdBuyGoodsCsReq = 1594,
CmdTakeCityShopRewardCsReq = 1514,
CmdBuyGoodsScRsp = 1595,
CmdGetShopListScRsp = 1510,
CmdGetShopListCsReq = 1591,
}
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 {
Self::FmojcfmpcnaPcpdhelpkem => "FMOJCFMPCNA_PCPDHELPKEM",
Self::CmdEflgloknbkp => "CmdEFLGLOKNBKP",
Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify",
Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq",
Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq",
Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp",
Self::CmdGetShopListScRsp => "CmdGetShopListScRsp",
Self::CmdGetShopListCsReq => "CmdGetShopListCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FMOJCFMPCNA_PCPDHELPKEM" => Some(Self::FmojcfmpcnaPcpdhelpkem),
"CmdEFLGLOKNBKP" => Some(Self::CmdEflgloknbkp),
"CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify),
"CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq),
"CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq),
"CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp),
"CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp),
"CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq),
_ => None,
}
}
}
/// Obf: BGCDIJDNAGF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSpaceZooType {
BgcdijdnagfPcpdhelpkem = 0,
CmdSpaceZooMutateScRsp = 6718,
CmdSpaceZooMutateCsReq = 6714,
CmdSpaceZooBornCsReq = 6794,
CmdSpaceZooDeleteCatScRsp = 6726,
CmdSpaceZooTakeScRsp = 6704,
CmdSpaceZooOpCatteryScRsp = 6798,
CmdSpaceZooExchangeItemCsReq = 6701,
CmdSpaceZooDeleteCatCsReq = 6763,
CmdSpaceZooBornScRsp = 6795,
CmdSpaceZooCatUpdateNotify = 6739,
CmdEicjjjfflbi = 6774,
CmdSpaceZooOpCatteryCsReq = 6709,
CmdSpaceZooDataScRsp = 6710,
CmdSpaceZooTakeCsReq = 6737,
CmdSpaceZooDataCsReq = 6791,
}
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 {
Self::BgcdijdnagfPcpdhelpkem => "BGCDIJDNAGF_PCPDHELPKEM",
Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp",
Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq",
Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq",
Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp",
Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp",
Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp",
Self::CmdSpaceZooExchangeItemCsReq => "CmdSpaceZooExchangeItemCsReq",
Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq",
Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp",
Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify",
Self::CmdEicjjjfflbi => "CmdEICJJJFFLBI",
Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq",
Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp",
Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq",
Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGCDIJDNAGF_PCPDHELPKEM" => Some(Self::BgcdijdnagfPcpdhelpkem),
"CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp),
"CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq),
"CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq),
"CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp),
"CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp),
"CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp),
"CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq),
"CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq),
"CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp),
"CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify),
"CmdEICJJJFFLBI" => Some(Self::CmdEicjjjfflbi),
"CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq),
"CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp),
"CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq),
"CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq),
_ => None,
}
}
}
/// Obf: JHPDEBBIDMN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStarFightType {
JhpdebbidmnPcpdhelpkem = 0,
CmdGetStarFightDataScRsp = 7170,
CmdStartStarFightLevelScRsp = 7167,
CmdStarFightDataChangeNotify = 7165,
CmdGetStarFightDataCsReq = 7169,
CmdStartStarFightLevelCsReq = 7161,
}
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 {
Self::JhpdebbidmnPcpdhelpkem => "JHPDEBBIDMN_PCPDHELPKEM",
Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp",
Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp",
Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify",
Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq",
Self::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 {
"JHPDEBBIDMN_PCPDHELPKEM" => Some(Self::JhpdebbidmnPcpdhelpkem),
"CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp),
"CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp),
"CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify),
"CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq),
"CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq),
_ => None,
}
}
}
/// Obf: AHJHAMOKMKH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStoryLineType {
AhjhamokmkhPcpdhelpkem = 0,
CmdStoryLineTrialAvatarChangeScNotify = 6209,
CmdStoryLineInfoScNotify = 6294,
CmdChangeStoryLineFinishScNotify = 6218,
CmdEdiheaflfao = 6210,
CmdGetStoryLineInfoCsReq = 6291,
}
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 {
Self::AhjhamokmkhPcpdhelpkem => "AHJHAMOKMKH_PCPDHELPKEM",
Self::CmdStoryLineTrialAvatarChangeScNotify => {
"CmdStoryLineTrialAvatarChangeScNotify"
}
Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify",
Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify",
Self::CmdEdiheaflfao => "CmdEDIHEAFLFAO",
Self::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 {
"AHJHAMOKMKH_PCPDHELPKEM" => Some(Self::AhjhamokmkhPcpdhelpkem),
"CmdStoryLineTrialAvatarChangeScNotify" => {
Some(Self::CmdStoryLineTrialAvatarChangeScNotify)
}
"CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify),
"CmdChangeStoryLineFinishScNotify" => {
Some(Self::CmdChangeStoryLineFinishScNotify)
}
"CmdEDIHEAFLFAO" => Some(Self::CmdEdiheaflfao),
"CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bgipgamdmid {
Pcpdhelpkem = 0,
Bjoliibaamh = 1,
Maicobohjkj = 2,
Pmbbcleohcf = 3,
Mcbdnoadmii = 4,
Jdnddgmcldl = 5,
}
impl Bgipgamdmid {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BGIPGAMDMID_PCPDHELPKEM",
Self::Bjoliibaamh => "BGIPGAMDMID_BJOLIIBAAMH",
Self::Maicobohjkj => "BGIPGAMDMID_MAICOBOHJKJ",
Self::Pmbbcleohcf => "BGIPGAMDMID_PMBBCLEOHCF",
Self::Mcbdnoadmii => "BGIPGAMDMID_MCBDNOADMII",
Self::Jdnddgmcldl => "BGIPGAMDMID_JDNDDGMCLDL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGIPGAMDMID_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BGIPGAMDMID_BJOLIIBAAMH" => Some(Self::Bjoliibaamh),
"BGIPGAMDMID_MAICOBOHJKJ" => Some(Self::Maicobohjkj),
"BGIPGAMDMID_PMBBCLEOHCF" => Some(Self::Pmbbcleohcf),
"BGIPGAMDMID_MCBDNOADMII" => Some(Self::Mcbdnoadmii),
"BGIPGAMDMID_JDNDDGMCLDL" => Some(Self::Jdnddgmcldl),
_ => None,
}
}
}
/// Obf: IAIFCMLMDAF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStrongChallengeActivityType {
IaifcmlmdafPcpdhelpkem = 0,
CmdEnterActivityStrongChallengeCsReq = 6694,
CmdEnterStrongChallengeActivityStageScRsp = 6695,
CmdBmilhkcakea = 6691,
CmdLbgodaiemfc = 6610,
CmdMgombdgdgcp = 6614,
}
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 {
Self::IaifcmlmdafPcpdhelpkem => "IAIFCMLMDAF_PCPDHELPKEM",
Self::CmdEnterActivityStrongChallengeCsReq => {
"CmdEnterActivityStrongChallengeCsReq"
}
Self::CmdEnterStrongChallengeActivityStageScRsp => {
"CmdEnterStrongChallengeActivityStageScRsp"
}
Self::CmdBmilhkcakea => "CmdBMILHKCAKEA",
Self::CmdLbgodaiemfc => "CmdLBGODAIEMFC",
Self::CmdMgombdgdgcp => "CmdMGOMBDGDGCP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IAIFCMLMDAF_PCPDHELPKEM" => Some(Self::IaifcmlmdafPcpdhelpkem),
"CmdEnterActivityStrongChallengeCsReq" => {
Some(Self::CmdEnterActivityStrongChallengeCsReq)
}
"CmdEnterStrongChallengeActivityStageScRsp" => {
Some(Self::CmdEnterStrongChallengeActivityStageScRsp)
}
"CmdBMILHKCAKEA" => Some(Self::CmdBmilhkcakea),
"CmdLBGODAIEMFC" => Some(Self::CmdLbgodaiemfc),
"CmdMGOMBDGDGCP" => Some(Self::CmdMgombdgdgcp),
_ => None,
}
}
}
/// Obf: JNJIFBCMNEG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSummonActivityType {
JnjifbcmnegPcpdhelpkem = 0,
CmdGetSummonActivityDataCsReq = 7569,
CmdSummonActivityBattleEndScNotify = 7565,
CmdEnterSummonActivityStageScRsp = 7567,
CmdEnterSummonActivityStageCsReq = 7561,
CmdGetSummonActivityDataScRsp = 7570,
}
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 {
Self::JnjifbcmnegPcpdhelpkem => "JNJIFBCMNEG_PCPDHELPKEM",
Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq",
Self::CmdSummonActivityBattleEndScNotify => {
"CmdSummonActivityBattleEndScNotify"
}
Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp",
Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq",
Self::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 {
"JNJIFBCMNEG_PCPDHELPKEM" => Some(Self::JnjifbcmnegPcpdhelpkem),
"CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq),
"CmdSummonActivityBattleEndScNotify" => {
Some(Self::CmdSummonActivityBattleEndScNotify)
}
"CmdEnterSummonActivityStageScRsp" => {
Some(Self::CmdEnterSummonActivityStageScRsp)
}
"CmdEnterSummonActivityStageCsReq" => {
Some(Self::CmdEnterSummonActivityStageCsReq)
}
"CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp),
_ => None,
}
}
}
/// Obf: INMKGNMPOED
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSwitchHandType {
InmkgnmpoedPcpdhelpkem = 0,
CmdGetSwitchHandResetHandPosScRsp = 8118,
CmdSwitchHandResetGameCsReq = 8104,
CmdSwitchHandStartScRsp = 8110,
CmdIndkhmaoakm = 8119,
CmdSwitchHandUpdateCsReq = 8114,
CmdSwitchHandResetTransformCsReq = 8111,
CmdSwitchHandStartCsReq = 8102,
CmdSwitchHandCoinUpdateCsReq = 8107,
CmdSwitchHandFinishCsReq = 8115,
CmdSwitchHandFinishScRsp = 8108,
CmdGetSwitchHandDataScRsp = 8120,
CmdSwitchHandDataCsReq = 8101,
CmdGetSwitchHandResetGameScRsp = 8103,
CmdGetSwitchHandUpdateScRsp = 8117,
}
impl CmdSwitchHandType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::InmkgnmpoedPcpdhelpkem => "INMKGNMPOED_PCPDHELPKEM",
Self::CmdGetSwitchHandResetHandPosScRsp => {
"CmdGetSwitchHandResetHandPosScRsp"
}
Self::CmdSwitchHandResetGameCsReq => "CmdSwitchHandResetGameCsReq",
Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp",
Self::CmdIndkhmaoakm => "CmdINDKHMAOAKM",
Self::CmdSwitchHandUpdateCsReq => "CmdSwitchHandUpdateCsReq",
Self::CmdSwitchHandResetTransformCsReq => "CmdSwitchHandResetTransformCsReq",
Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq",
Self::CmdSwitchHandCoinUpdateCsReq => "CmdSwitchHandCoinUpdateCsReq",
Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq",
Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp",
Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp",
Self::CmdSwitchHandDataCsReq => "CmdSwitchHandDataCsReq",
Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp",
Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"INMKGNMPOED_PCPDHELPKEM" => Some(Self::InmkgnmpoedPcpdhelpkem),
"CmdGetSwitchHandResetHandPosScRsp" => {
Some(Self::CmdGetSwitchHandResetHandPosScRsp)
}
"CmdSwitchHandResetGameCsReq" => Some(Self::CmdSwitchHandResetGameCsReq),
"CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp),
"CmdINDKHMAOAKM" => Some(Self::CmdIndkhmaoakm),
"CmdSwitchHandUpdateCsReq" => Some(Self::CmdSwitchHandUpdateCsReq),
"CmdSwitchHandResetTransformCsReq" => {
Some(Self::CmdSwitchHandResetTransformCsReq)
}
"CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq),
"CmdSwitchHandCoinUpdateCsReq" => Some(Self::CmdSwitchHandCoinUpdateCsReq),
"CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq),
"CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp),
"CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp),
"CmdSwitchHandDataCsReq" => Some(Self::CmdSwitchHandDataCsReq),
"CmdGetSwitchHandResetGameScRsp" => {
Some(Self::CmdGetSwitchHandResetGameScRsp)
}
"CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ipeedbpjeke {
Pcpdhelpkem = 0,
Cbimlfjgoii = 1,
Innhaidognf = 2,
}
impl Ipeedbpjeke {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "IPEEDBPJEKE_PCPDHELPKEM",
Self::Cbimlfjgoii => "IPEEDBPJEKE_CBIMLFJGOII",
Self::Innhaidognf => "IPEEDBPJEKE_INNHAIDOGNF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IPEEDBPJEKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"IPEEDBPJEKE_CBIMLFJGOII" => Some(Self::Cbimlfjgoii),
"IPEEDBPJEKE_INNHAIDOGNF" => Some(Self::Innhaidognf),
_ => None,
}
}
}
/// Obf: KKPPJENPAJC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSwordTrainingType {
KkppjenpajcPcpdhelpkem = 0,
CmdSwordTrainingGiveUpGameScRsp = 7456,
CmdSwordTrainingMarkEndingViewedScRsp = 7461,
CmdSwordTrainingTurnActionScRsp = 7485,
CmdSwordTrainingLearnSkillCsReq = 7453,
CmdSwordTrainingGameSyncChangeScNotify = 7463,
CmdGetSwordTrainingDataCsReq = 7457,
CmdSwordTrainingSelectEndingCsReq = 7487,
CmdSwordTrainingSetSkillTraceCsReq = 7474,
CmdSwordTrainingActionTurnSettleScNotify = 7472,
CmdSwordTrainingResumeGameScRsp = 7484,
CmdSwordTrainingStoryBattleCsReq = 7473,
CmdSwordTrainingGiveUpGameCsReq = 7465,
CmdSwordTrainingLearnSkillScRsp = 7500,
CmdEnterSwordTrainingExamCsReq = 7495,
CmdSwordTrainingDialogueSelectOptionScRsp = 7497,
CmdSwordTrainingStoryConfirmScRsp = 7499,
CmdSwordTrainingStoryBattleScRsp = 7464,
CmdSwordTrainingExamResultConfirmScRsp = 7490,
CmdSwordTrainingStoryConfirmCsReq = 7471,
CmdSwordTrainingTurnActionCsReq = 7477,
CmdSwordTrainingExamResultConfirmCsReq = 7496,
CmdSwordTrainingSetSkillTraceScRsp = 7491,
CmdSwordTrainingRestoreGameScRsp = 7470,
CmdSwordTrainingSelectEndingScRsp = 7498,
CmdEnterSwordTrainingExamScRsp = 7486,
CmdSwordTrainingResumeGameCsReq = 7462,
CmdSwordTrainingStartGameScRsp = 7481,
CmdSwordTrainingDialogueSelectOptionCsReq = 7451,
CmdSwordTrainingDailyPhaseConfirmScRsp = 7455,
CmdSwordTrainingUnlockSyncScNotify = 7483,
CmdSwordTrainingStartGameCsReq = 7466,
CmdSwordTrainingDailyPhaseConfirmCsReq = 7488,
CmdSwordTrainingRestoreGameCsReq = 7489,
CmdGetSwordTrainingDataScRsp = 7480,
CmdSwordTrainingGameSettleScNotify = 7458,
CmdSwordTrainingMarkEndingViewedCsReq = 7492,
}
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 {
Self::KkppjenpajcPcpdhelpkem => "KKPPJENPAJC_PCPDHELPKEM",
Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp",
Self::CmdSwordTrainingMarkEndingViewedScRsp => {
"CmdSwordTrainingMarkEndingViewedScRsp"
}
Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp",
Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq",
Self::CmdSwordTrainingGameSyncChangeScNotify => {
"CmdSwordTrainingGameSyncChangeScNotify"
}
Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq",
Self::CmdSwordTrainingSelectEndingCsReq => {
"CmdSwordTrainingSelectEndingCsReq"
}
Self::CmdSwordTrainingSetSkillTraceCsReq => {
"CmdSwordTrainingSetSkillTraceCsReq"
}
Self::CmdSwordTrainingActionTurnSettleScNotify => {
"CmdSwordTrainingActionTurnSettleScNotify"
}
Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp",
Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq",
Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq",
Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp",
Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq",
Self::CmdSwordTrainingDialogueSelectOptionScRsp => {
"CmdSwordTrainingDialogueSelectOptionScRsp"
}
Self::CmdSwordTrainingStoryConfirmScRsp => {
"CmdSwordTrainingStoryConfirmScRsp"
}
Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp",
Self::CmdSwordTrainingExamResultConfirmScRsp => {
"CmdSwordTrainingExamResultConfirmScRsp"
}
Self::CmdSwordTrainingStoryConfirmCsReq => {
"CmdSwordTrainingStoryConfirmCsReq"
}
Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq",
Self::CmdSwordTrainingExamResultConfirmCsReq => {
"CmdSwordTrainingExamResultConfirmCsReq"
}
Self::CmdSwordTrainingSetSkillTraceScRsp => {
"CmdSwordTrainingSetSkillTraceScRsp"
}
Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp",
Self::CmdSwordTrainingSelectEndingScRsp => {
"CmdSwordTrainingSelectEndingScRsp"
}
Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp",
Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq",
Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp",
Self::CmdSwordTrainingDialogueSelectOptionCsReq => {
"CmdSwordTrainingDialogueSelectOptionCsReq"
}
Self::CmdSwordTrainingDailyPhaseConfirmScRsp => {
"CmdSwordTrainingDailyPhaseConfirmScRsp"
}
Self::CmdSwordTrainingUnlockSyncScNotify => {
"CmdSwordTrainingUnlockSyncScNotify"
}
Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq",
Self::CmdSwordTrainingDailyPhaseConfirmCsReq => {
"CmdSwordTrainingDailyPhaseConfirmCsReq"
}
Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq",
Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp",
Self::CmdSwordTrainingGameSettleScNotify => {
"CmdSwordTrainingGameSettleScNotify"
}
Self::CmdSwordTrainingMarkEndingViewedCsReq => {
"CmdSwordTrainingMarkEndingViewedCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KKPPJENPAJC_PCPDHELPKEM" => Some(Self::KkppjenpajcPcpdhelpkem),
"CmdSwordTrainingGiveUpGameScRsp" => {
Some(Self::CmdSwordTrainingGiveUpGameScRsp)
}
"CmdSwordTrainingMarkEndingViewedScRsp" => {
Some(Self::CmdSwordTrainingMarkEndingViewedScRsp)
}
"CmdSwordTrainingTurnActionScRsp" => {
Some(Self::CmdSwordTrainingTurnActionScRsp)
}
"CmdSwordTrainingLearnSkillCsReq" => {
Some(Self::CmdSwordTrainingLearnSkillCsReq)
}
"CmdSwordTrainingGameSyncChangeScNotify" => {
Some(Self::CmdSwordTrainingGameSyncChangeScNotify)
}
"CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq),
"CmdSwordTrainingSelectEndingCsReq" => {
Some(Self::CmdSwordTrainingSelectEndingCsReq)
}
"CmdSwordTrainingSetSkillTraceCsReq" => {
Some(Self::CmdSwordTrainingSetSkillTraceCsReq)
}
"CmdSwordTrainingActionTurnSettleScNotify" => {
Some(Self::CmdSwordTrainingActionTurnSettleScNotify)
}
"CmdSwordTrainingResumeGameScRsp" => {
Some(Self::CmdSwordTrainingResumeGameScRsp)
}
"CmdSwordTrainingStoryBattleCsReq" => {
Some(Self::CmdSwordTrainingStoryBattleCsReq)
}
"CmdSwordTrainingGiveUpGameCsReq" => {
Some(Self::CmdSwordTrainingGiveUpGameCsReq)
}
"CmdSwordTrainingLearnSkillScRsp" => {
Some(Self::CmdSwordTrainingLearnSkillScRsp)
}
"CmdEnterSwordTrainingExamCsReq" => {
Some(Self::CmdEnterSwordTrainingExamCsReq)
}
"CmdSwordTrainingDialogueSelectOptionScRsp" => {
Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp)
}
"CmdSwordTrainingStoryConfirmScRsp" => {
Some(Self::CmdSwordTrainingStoryConfirmScRsp)
}
"CmdSwordTrainingStoryBattleScRsp" => {
Some(Self::CmdSwordTrainingStoryBattleScRsp)
}
"CmdSwordTrainingExamResultConfirmScRsp" => {
Some(Self::CmdSwordTrainingExamResultConfirmScRsp)
}
"CmdSwordTrainingStoryConfirmCsReq" => {
Some(Self::CmdSwordTrainingStoryConfirmCsReq)
}
"CmdSwordTrainingTurnActionCsReq" => {
Some(Self::CmdSwordTrainingTurnActionCsReq)
}
"CmdSwordTrainingExamResultConfirmCsReq" => {
Some(Self::CmdSwordTrainingExamResultConfirmCsReq)
}
"CmdSwordTrainingSetSkillTraceScRsp" => {
Some(Self::CmdSwordTrainingSetSkillTraceScRsp)
}
"CmdSwordTrainingRestoreGameScRsp" => {
Some(Self::CmdSwordTrainingRestoreGameScRsp)
}
"CmdSwordTrainingSelectEndingScRsp" => {
Some(Self::CmdSwordTrainingSelectEndingScRsp)
}
"CmdEnterSwordTrainingExamScRsp" => {
Some(Self::CmdEnterSwordTrainingExamScRsp)
}
"CmdSwordTrainingResumeGameCsReq" => {
Some(Self::CmdSwordTrainingResumeGameCsReq)
}
"CmdSwordTrainingStartGameScRsp" => {
Some(Self::CmdSwordTrainingStartGameScRsp)
}
"CmdSwordTrainingDialogueSelectOptionCsReq" => {
Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq)
}
"CmdSwordTrainingDailyPhaseConfirmScRsp" => {
Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp)
}
"CmdSwordTrainingUnlockSyncScNotify" => {
Some(Self::CmdSwordTrainingUnlockSyncScNotify)
}
"CmdSwordTrainingStartGameCsReq" => {
Some(Self::CmdSwordTrainingStartGameCsReq)
}
"CmdSwordTrainingDailyPhaseConfirmCsReq" => {
Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq)
}
"CmdSwordTrainingRestoreGameCsReq" => {
Some(Self::CmdSwordTrainingRestoreGameCsReq)
}
"CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp),
"CmdSwordTrainingGameSettleScNotify" => {
Some(Self::CmdSwordTrainingGameSettleScNotify)
}
"CmdSwordTrainingMarkEndingViewedCsReq" => {
Some(Self::CmdSwordTrainingMarkEndingViewedCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fflimlmfabp {
Pcpdhelpkem = 0,
Immdicnimld = 1,
Fbhnnijbkck = 2,
Gglfnhnhigo = 3,
Hfkfnfagafb = 4,
Nngnenpfoih = 5,
Effpakaloek = 6,
Egndjgkkjho = 7,
}
impl Fflimlmfabp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "FFLIMLMFABP_PCPDHELPKEM",
Self::Immdicnimld => "FFLIMLMFABP_IMMDICNIMLD",
Self::Fbhnnijbkck => "FFLIMLMFABP_FBHNNIJBKCK",
Self::Gglfnhnhigo => "FFLIMLMFABP_GGLFNHNHIGO",
Self::Hfkfnfagafb => "FFLIMLMFABP_HFKFNFAGAFB",
Self::Nngnenpfoih => "FFLIMLMFABP_NNGNENPFOIH",
Self::Effpakaloek => "FFLIMLMFABP_EFFPAKALOEK",
Self::Egndjgkkjho => "FFLIMLMFABP_EGNDJGKKJHO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FFLIMLMFABP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"FFLIMLMFABP_IMMDICNIMLD" => Some(Self::Immdicnimld),
"FFLIMLMFABP_FBHNNIJBKCK" => Some(Self::Fbhnnijbkck),
"FFLIMLMFABP_GGLFNHNHIGO" => Some(Self::Gglfnhnhigo),
"FFLIMLMFABP_HFKFNFAGAFB" => Some(Self::Hfkfnfagafb),
"FFLIMLMFABP_NNGNENPFOIH" => Some(Self::Nngnenpfoih),
"FFLIMLMFABP_EFFPAKALOEK" => Some(Self::Effpakaloek),
"FFLIMLMFABP_EGNDJGKKJHO" => Some(Self::Egndjgkkjho),
_ => None,
}
}
}
/// Obf: MMKJJKBONEA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SwordTrainingDailyPhaseType {
MmkjjkboneaPcpdhelpkem = 0,
MmkjjkboneaFhnkfjfdcko = 1,
MmkjjkboneaOdpdhpdmafc = 2,
MmkjjkboneaCpadfkhkdmd = 3,
MmkjjkboneaJnlpfkalcib = 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 {
Self::MmkjjkboneaPcpdhelpkem => "MMKJJKBONEA_PCPDHELPKEM",
Self::MmkjjkboneaFhnkfjfdcko => "MMKJJKBONEA_FHNKFJFDCKO",
Self::MmkjjkboneaOdpdhpdmafc => "MMKJJKBONEA_ODPDHPDMAFC",
Self::MmkjjkboneaCpadfkhkdmd => "MMKJJKBONEA_CPADFKHKDMD",
Self::MmkjjkboneaJnlpfkalcib => "MMKJJKBONEA_JNLPFKALCIB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MMKJJKBONEA_PCPDHELPKEM" => Some(Self::MmkjjkboneaPcpdhelpkem),
"MMKJJKBONEA_FHNKFJFDCKO" => Some(Self::MmkjjkboneaFhnkfjfdcko),
"MMKJJKBONEA_ODPDHPDMAFC" => Some(Self::MmkjjkboneaOdpdhpdmafc),
"MMKJJKBONEA_CPADFKHKDMD" => Some(Self::MmkjjkboneaCpadfkhkdmd),
"MMKJJKBONEA_JNLPFKALCIB" => Some(Self::MmkjjkboneaJnlpfkalcib),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ddkhefebfaj {
Pcpdhelpkem = 0,
Jleilogljnj = 1,
Ehhhbigbkpe = 2,
Ljmeekhoeef = 3,
Hfoafiofhfo = 4,
Hbikppkanch = 5,
}
impl Ddkhefebfaj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "DDKHEFEBFAJ_PCPDHELPKEM",
Self::Jleilogljnj => "DDKHEFEBFAJ_JLEILOGLJNJ",
Self::Ehhhbigbkpe => "DDKHEFEBFAJ_EHHHBIGBKPE",
Self::Ljmeekhoeef => "DDKHEFEBFAJ_LJMEEKHOEEF",
Self::Hfoafiofhfo => "DDKHEFEBFAJ_HFOAFIOFHFO",
Self::Hbikppkanch => "DDKHEFEBFAJ_HBIKPPKANCH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DDKHEFEBFAJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"DDKHEFEBFAJ_JLEILOGLJNJ" => Some(Self::Jleilogljnj),
"DDKHEFEBFAJ_EHHHBIGBKPE" => Some(Self::Ehhhbigbkpe),
"DDKHEFEBFAJ_LJMEEKHOEEF" => Some(Self::Ljmeekhoeef),
"DDKHEFEBFAJ_HFOAFIOFHFO" => Some(Self::Hfoafiofhfo),
"DDKHEFEBFAJ_HBIKPPKANCH" => Some(Self::Hbikppkanch),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nccljbchbbp {
Ofpfpbhiamb = 0,
Ppclcffghfb = 1,
Dkcnpcfbmif = 2,
Flbodedgofp = 3,
Ncjpegnjhfk = 4,
Kdfmkekfaih = 5,
}
impl Nccljbchbbp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ofpfpbhiamb => "NCCLJBCHBBP_OFPFPBHIAMB",
Self::Ppclcffghfb => "NCCLJBCHBBP_PPCLCFFGHFB",
Self::Dkcnpcfbmif => "NCCLJBCHBBP_DKCNPCFBMIF",
Self::Flbodedgofp => "NCCLJBCHBBP_FLBODEDGOFP",
Self::Ncjpegnjhfk => "NCCLJBCHBBP_NCJPEGNJHFK",
Self::Kdfmkekfaih => "NCCLJBCHBBP_KDFMKEKFAIH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NCCLJBCHBBP_OFPFPBHIAMB" => Some(Self::Ofpfpbhiamb),
"NCCLJBCHBBP_PPCLCFFGHFB" => Some(Self::Ppclcffghfb),
"NCCLJBCHBBP_DKCNPCFBMIF" => Some(Self::Dkcnpcfbmif),
"NCCLJBCHBBP_FLBODEDGOFP" => Some(Self::Flbodedgofp),
"NCCLJBCHBBP_NCJPEGNJHFK" => Some(Self::Ncjpegnjhfk),
"NCCLJBCHBBP_KDFMKEKFAIH" => Some(Self::Kdfmkekfaih),
_ => None,
}
}
}
/// Obf: BJLOLIBBMLH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerSyncType {
BjlolibbmlhBcgnoeaocol = 0,
CmdPlayerSyncScNotify = 691,
}
impl CmdPlayerSyncType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BjlolibbmlhBcgnoeaocol => "BJLOLIBBMLH_BCGNOEAOCOL",
Self::CmdPlayerSyncScNotify => "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 {
"BJLOLIBBMLH_BCGNOEAOCOL" => Some(Self::BjlolibbmlhBcgnoeaocol),
"CmdPlayerSyncScNotify" => Some(Self::CmdPlayerSyncScNotify),
_ => None,
}
}
}
/// Obf: KPDFEMPKMAD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTalkEventType {
KpdfempkmadCcinlaacdal = 0,
CmdFinishFirstTalkByPerformanceNpcCsReq = 2174,
CmdFinishFirstTalkNpcScRsp = 2198,
CmdKbeejoehono = 2163,
CmdGetTalkEventRewardCsReq = 2194,
CmdGetFirstTalkNpcCsReq = 2114,
CmdChknikpepam = 2126,
CmdFinishFirstTalkNpcCsReq = 2109,
CmdFinishFirstTalkByPerformanceNpcScRsp = 2137,
CmdGetNpcTakenRewardScRsp = 2110,
CmdTakeTalkRewardScRsp = 2195,
CmdGetReceivedTalkEventsCsReq = 2191,
CmdGetFirstTalkByPerformanceNpcCsReq = 2139,
CmdGetFirstTalkNpcScRsp = 2118,
CmdGetFirstTalkByPerformanceNpcScRsp = 2101,
}
impl CmdTalkEventType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KpdfempkmadCcinlaacdal => "KPDFEMPKMAD_CCINLAACDAL",
Self::CmdFinishFirstTalkByPerformanceNpcCsReq => {
"CmdFinishFirstTalkByPerformanceNpcCsReq"
}
Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp",
Self::CmdKbeejoehono => "CmdKBEEJOEHONO",
Self::CmdGetTalkEventRewardCsReq => "CmdGetTalkEventRewardCsReq",
Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq",
Self::CmdChknikpepam => "CmdCHKNIKPEPAM",
Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq",
Self::CmdFinishFirstTalkByPerformanceNpcScRsp => {
"CmdFinishFirstTalkByPerformanceNpcScRsp"
}
Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp",
Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp",
Self::CmdGetReceivedTalkEventsCsReq => "CmdGetReceivedTalkEventsCsReq",
Self::CmdGetFirstTalkByPerformanceNpcCsReq => {
"CmdGetFirstTalkByPerformanceNpcCsReq"
}
Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp",
Self::CmdGetFirstTalkByPerformanceNpcScRsp => {
"CmdGetFirstTalkByPerformanceNpcScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KPDFEMPKMAD_CCINLAACDAL" => Some(Self::KpdfempkmadCcinlaacdal),
"CmdFinishFirstTalkByPerformanceNpcCsReq" => {
Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq)
}
"CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp),
"CmdKBEEJOEHONO" => Some(Self::CmdKbeejoehono),
"CmdGetTalkEventRewardCsReq" => Some(Self::CmdGetTalkEventRewardCsReq),
"CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq),
"CmdCHKNIKPEPAM" => Some(Self::CmdChknikpepam),
"CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq),
"CmdFinishFirstTalkByPerformanceNpcScRsp" => {
Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp)
}
"CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp),
"CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp),
"CmdGetReceivedTalkEventsCsReq" => Some(Self::CmdGetReceivedTalkEventsCsReq),
"CmdGetFirstTalkByPerformanceNpcCsReq" => {
Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq)
}
"CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp),
"CmdGetFirstTalkByPerformanceNpcScRsp" => {
Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp)
}
_ => None,
}
}
}
/// Obf: OELKCGADJBG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTarotBookType {
OelkcgadjbgPcpdhelpkem = 0,
CmdTarotBookFinishInteractionCsReq = 8159,
CmdTarotBookModifyEnergyScNotify = 8147,
CmdTarotBookSyncDataScNotify = 8143,
CmdTarotBookFinishStoryCsReq = 8154,
CmdTarotBookUnlockInteractionCsReq = 8158,
CmdTarotBookFinishStoryScRsp = 8157,
CmdTarotBookGetDataCsReq = 8141,
CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149,
CmdTarotBookGetDataScRsp = 8160,
CmdTarotBookOpenPackCsReq = 8142,
CmdTarotBookOpenPackScRsp = 8150,
CmdTarotBookUnlockStoryScRsp = 8148,
CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153,
CmdTarotBookFinishInteractionScRsp = 8151,
CmdTarotBookUnlockInteractionScRsp = 8144,
CmdTarotBookUnlockStoryCsReq = 8155,
}
impl CmdTarotBookType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OelkcgadjbgPcpdhelpkem => "OELKCGADJBG_PCPDHELPKEM",
Self::CmdTarotBookFinishInteractionCsReq => {
"CmdTarotBookFinishInteractionCsReq"
}
Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify",
Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify",
Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq",
Self::CmdTarotBookUnlockInteractionCsReq => {
"CmdTarotBookUnlockInteractionCsReq"
}
Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp",
Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq",
Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => {
"CmdTarotBookMultiOpenPackAndUnlockStoryCsReq"
}
Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp",
Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq",
Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp",
Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp",
Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => {
"CmdTarotBookMultiOpenPackAndUnlockStoryScRsp"
}
Self::CmdTarotBookFinishInteractionScRsp => {
"CmdTarotBookFinishInteractionScRsp"
}
Self::CmdTarotBookUnlockInteractionScRsp => {
"CmdTarotBookUnlockInteractionScRsp"
}
Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OELKCGADJBG_PCPDHELPKEM" => Some(Self::OelkcgadjbgPcpdhelpkem),
"CmdTarotBookFinishInteractionCsReq" => {
Some(Self::CmdTarotBookFinishInteractionCsReq)
}
"CmdTarotBookModifyEnergyScNotify" => {
Some(Self::CmdTarotBookModifyEnergyScNotify)
}
"CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify),
"CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq),
"CmdTarotBookUnlockInteractionCsReq" => {
Some(Self::CmdTarotBookUnlockInteractionCsReq)
}
"CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp),
"CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq),
"CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => {
Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq)
}
"CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp),
"CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq),
"CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp),
"CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp),
"CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => {
Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp)
}
"CmdTarotBookFinishInteractionScRsp" => {
Some(Self::CmdTarotBookFinishInteractionScRsp)
}
"CmdTarotBookUnlockInteractionScRsp" => {
Some(Self::CmdTarotBookUnlockInteractionScRsp)
}
"CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq),
_ => None,
}
}
}
/// Obf: CPKAJFJJPED
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTelevisionActivityType {
CpkajfjjpedPcpdhelpkem = 0,
CmdGetTelevisionActivityDataScRsp = 6980,
CmdEnterTelevisionActivityStageCsReq = 6970,
CmdGetTelevisionActivityDataCsReq = 6961,
CmdMagpkaphfmj = 6962,
CmdEnterTelevisionActivityStageScRsp = 6975,
CmdTelevisionActivityBattleEndScNotify = 6968,
}
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 {
Self::CpkajfjjpedPcpdhelpkem => "CPKAJFJJPED_PCPDHELPKEM",
Self::CmdGetTelevisionActivityDataScRsp => {
"CmdGetTelevisionActivityDataScRsp"
}
Self::CmdEnterTelevisionActivityStageCsReq => {
"CmdEnterTelevisionActivityStageCsReq"
}
Self::CmdGetTelevisionActivityDataCsReq => {
"CmdGetTelevisionActivityDataCsReq"
}
Self::CmdMagpkaphfmj => "CmdMAGPKAPHFMJ",
Self::CmdEnterTelevisionActivityStageScRsp => {
"CmdEnterTelevisionActivityStageScRsp"
}
Self::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 {
"CPKAJFJJPED_PCPDHELPKEM" => Some(Self::CpkajfjjpedPcpdhelpkem),
"CmdGetTelevisionActivityDataScRsp" => {
Some(Self::CmdGetTelevisionActivityDataScRsp)
}
"CmdEnterTelevisionActivityStageCsReq" => {
Some(Self::CmdEnterTelevisionActivityStageCsReq)
}
"CmdGetTelevisionActivityDataCsReq" => {
Some(Self::CmdGetTelevisionActivityDataCsReq)
}
"CmdMAGPKAPHFMJ" => Some(Self::CmdMagpkaphfmj),
"CmdEnterTelevisionActivityStageScRsp" => {
Some(Self::CmdEnterTelevisionActivityStageScRsp)
}
"CmdTelevisionActivityBattleEndScNotify" => {
Some(Self::CmdTelevisionActivityBattleEndScNotify)
}
_ => None,
}
}
}
/// Obf: CKCEEBOKLJJ
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTextJoinType {
CkceebokljjPcpdhelpkem = 0,
CmdIncjnjgehcd = 3810,
CmdTextJoinBatchSaveScRsp = 3818,
CmdTextJoinBatchSaveCsReq = 3814,
CmdTextJoinQueryScRsp = 3895,
CmdTextJoinQueryCsReq = 3894,
CkceebokljjLneaffiajjl = 3891,
}
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 {
Self::CkceebokljjPcpdhelpkem => "CKCEEBOKLJJ_PCPDHELPKEM",
Self::CmdIncjnjgehcd => "CmdINCJNJGEHCD",
Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp",
Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq",
Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp",
Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq",
Self::CkceebokljjLneaffiajjl => "CKCEEBOKLJJ_LNEAFFIAJJL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CKCEEBOKLJJ_PCPDHELPKEM" => Some(Self::CkceebokljjPcpdhelpkem),
"CmdINCJNJGEHCD" => Some(Self::CmdIncjnjgehcd),
"CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp),
"CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq),
"CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp),
"CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq),
"CKCEEBOKLJJ_LNEAFFIAJJL" => Some(Self::CkceebokljjLneaffiajjl),
_ => None,
}
}
}
/// Obf: IGNAEJEMBFO
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrackPhotoActivityType {
IgnaejembfoPcpdhelpkem = 0,
CmdStartTrackPhotoStageCsReq = 7555,
CmdSettleTrackPhotoStageCsReq = 7551,
CmdEaahndohpph = 7556,
CmdSettleTrackPhotoStageScRsp = 7557,
CmdGetTrackPhotoActivityDataCsReq = 7559,
CmdQuitTrackPhotoStageCsReq = 7552,
CmdGetTrackPhotoActivityDataScRsp = 7560,
CmdStartTrackPhotoStageScRsp = 7554,
}
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 {
Self::IgnaejembfoPcpdhelpkem => "IGNAEJEMBFO_PCPDHELPKEM",
Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq",
Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq",
Self::CmdEaahndohpph => "CmdEAAHNDOHPPH",
Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp",
Self::CmdGetTrackPhotoActivityDataCsReq => {
"CmdGetTrackPhotoActivityDataCsReq"
}
Self::CmdQuitTrackPhotoStageCsReq => "CmdQuitTrackPhotoStageCsReq",
Self::CmdGetTrackPhotoActivityDataScRsp => {
"CmdGetTrackPhotoActivityDataScRsp"
}
Self::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 {
"IGNAEJEMBFO_PCPDHELPKEM" => Some(Self::IgnaejembfoPcpdhelpkem),
"CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq),
"CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq),
"CmdEAAHNDOHPPH" => Some(Self::CmdEaahndohpph),
"CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp),
"CmdGetTrackPhotoActivityDataCsReq" => {
Some(Self::CmdGetTrackPhotoActivityDataCsReq)
}
"CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq),
"CmdGetTrackPhotoActivityDataScRsp" => {
Some(Self::CmdGetTrackPhotoActivityDataScRsp)
}
"CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp),
_ => None,
}
}
}
/// Obf: IODFALGGBCH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainCakeCatchType {
IodfalggbchPcpdhelpkem = 0,
CmdSocialPlayTalkScRsp = 9751,
CmdIpckglohjlh = 9637,
CmdJgecjefknco = 9718,
CmdTrainCakeCatchDiyCsReq = 9716,
CmdTrainCakeCatchSearchCsReq = 9733,
CmdTrainCakeCatchOpenBoxScRsp = 9657,
CmdTrainCakeCatchGetDataScRsp = 9762,
CmdMklflkdhlic = 9666,
CmdSocialPlayGameplayOperationScNotify = 9662,
CmdTrainCakeCatchOpenBoxCsReq = 9628,
CmdSocialPlayTalkCsReq = 9648,
CmdBbdmhampcje = 9675,
CmdTrainCakeCatchDiyLikeCsReq = 9659,
CmdSocialPlayRoomPlayerMoveScNotify = 9621,
CmdSocialPlayPreCheckEnterRoomScRsp = 9728,
CmdPreCheckEnterRoomReq = 9767,
CmdTrainCakeCatchSearchScRsp = 9766,
CmdTrainCakeCatchDiyLikeScRsp = 9697,
CmdTrainCakeCatchGetDataCsReq = 9745,
IodfalggbchAamokiighip = 9676,
CmdSocialPlaySettingInfoScNotify = 9627,
CmdAhlmmdjagoa = 9683,
CmdTrainCakeCatchDiyScRsp = 9649,
}
impl CmdTrainCakeCatchType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IodfalggbchPcpdhelpkem => "IODFALGGBCH_PCPDHELPKEM",
Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp",
Self::CmdIpckglohjlh => "CmdIPCKGLOHJLH",
Self::CmdJgecjefknco => "CmdJGECJEFKNCO",
Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq",
Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq",
Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp",
Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp",
Self::CmdMklflkdhlic => "CmdMKLFLKDHLIC",
Self::CmdSocialPlayGameplayOperationScNotify => {
"CmdSocialPlayGameplayOperationScNotify"
}
Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq",
Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq",
Self::CmdBbdmhampcje => "CmdBBDMHAMPCJE",
Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq",
Self::CmdSocialPlayRoomPlayerMoveScNotify => {
"CmdSocialPlayRoomPlayerMoveScNotify"
}
Self::CmdSocialPlayPreCheckEnterRoomScRsp => {
"CmdSocialPlayPreCheckEnterRoomScRsp"
}
Self::CmdPreCheckEnterRoomReq => "CmdPreCheckEnterRoomReq",
Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp",
Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp",
Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq",
Self::IodfalggbchAamokiighip => "IODFALGGBCH_AAMOKIIGHIP",
Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify",
Self::CmdAhlmmdjagoa => "CmdAHLMMDJAGOA",
Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IODFALGGBCH_PCPDHELPKEM" => Some(Self::IodfalggbchPcpdhelpkem),
"CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp),
"CmdIPCKGLOHJLH" => Some(Self::CmdIpckglohjlh),
"CmdJGECJEFKNCO" => Some(Self::CmdJgecjefknco),
"CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq),
"CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq),
"CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp),
"CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp),
"CmdMKLFLKDHLIC" => Some(Self::CmdMklflkdhlic),
"CmdSocialPlayGameplayOperationScNotify" => {
Some(Self::CmdSocialPlayGameplayOperationScNotify)
}
"CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq),
"CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq),
"CmdBBDMHAMPCJE" => Some(Self::CmdBbdmhampcje),
"CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq),
"CmdSocialPlayRoomPlayerMoveScNotify" => {
Some(Self::CmdSocialPlayRoomPlayerMoveScNotify)
}
"CmdSocialPlayPreCheckEnterRoomScRsp" => {
Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp)
}
"CmdPreCheckEnterRoomReq" => Some(Self::CmdPreCheckEnterRoomReq),
"CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp),
"CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp),
"CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq),
"IODFALGGBCH_AAMOKIIGHIP" => Some(Self::IodfalggbchAamokiighip),
"CmdSocialPlaySettingInfoScNotify" => {
Some(Self::CmdSocialPlaySettingInfoScNotify)
}
"CmdAHLMMDJAGOA" => Some(Self::CmdAhlmmdjagoa),
"CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp),
_ => None,
}
}
}
/// Obf: HLDBDENFAIH
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainPartyType {
HldbdenfaihPcpdhelpkem = 0,
CmdTrainPartyGetDataScRsp = 8010,
CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8005,
CmdTrainPartyBuildStartStepScRsp = 8037,
CmdTrainPartySyncUpdateScNotify = 8063,
CmdTrainPartyHandlePendingActionScRsp = 8001,
CmdTrainPartyBuildStartStepCsReq = 8074,
CmdKoliojkkdck = 8051,
CmdTrainPartySetBadgeAutoFillScRsp = 8071,
CmdTrainPartyGamePlayStartScRsp = 8021,
CmdHgaapfbdgkc = 8058,
CmdTrainPartyBuildDiyScRsp = 8038,
CmdTrainPartyHandlePendingActionCsReq = 8039,
CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8011,
CmdTrainPartyMoveScNotify = 8014,
CmdTrainPartyUseCardScRsp = 8095,
CmdTrainPartyBuildingUpdateNotify = 8072,
CmdTrainPartySetBadgeAutoFillCsReq = 8030,
CmdTrainPartyBuildDiyCsReq = 8004,
CmdEncajeeeggl = 8061,
CmdTrainPartyUseCardCsReq = 8094,
CmdTrainPartyGamePlayStartCsReq = 8057,
CmdTrainPartyBuildRoomScNotify = 8054,
CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8066,
CmdDgjcelhhflk = 8007,
HldbdenfaihIdnpnllcchh = 8053,
CmdTrainPartyGetDataCsReq = 8091,
HldbdenfaihLpobadajgna = 8073,
CmdFconnmfhegh = 8033,
CmdTrainPartySettleNotify = 8009,
CmdTrainPartyGamePlaySettleNotify = 8028,
CmdTrainPartyTakeBuildLevelAwardCsReq = 8008,
CmdPoelokdnaga = 8025,
CmdTrainPartyTakeBuildLevelAwardScRsp = 8017,
}
impl CmdTrainPartyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HldbdenfaihPcpdhelpkem => "HLDBDENFAIH_PCPDHELPKEM",
Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp",
Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => {
"CmdTrainPartyBuildSelfDisplayAreaDiyScRsp"
}
Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp",
Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify",
Self::CmdTrainPartyHandlePendingActionScRsp => {
"CmdTrainPartyHandlePendingActionScRsp"
}
Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq",
Self::CmdKoliojkkdck => "CmdKOLIOJKKDCK",
Self::CmdTrainPartySetBadgeAutoFillScRsp => {
"CmdTrainPartySetBadgeAutoFillScRsp"
}
Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp",
Self::CmdHgaapfbdgkc => "CmdHGAAPFBDGKC",
Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp",
Self::CmdTrainPartyHandlePendingActionCsReq => {
"CmdTrainPartyHandlePendingActionCsReq"
}
Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => {
"CmdTrainPartyBuildSelfDisplayAreaDiyScNotify"
}
Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify",
Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp",
Self::CmdTrainPartyBuildingUpdateNotify => {
"CmdTrainPartyBuildingUpdateNotify"
}
Self::CmdTrainPartySetBadgeAutoFillCsReq => {
"CmdTrainPartySetBadgeAutoFillCsReq"
}
Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq",
Self::CmdEncajeeeggl => "CmdENCAJEEEGGL",
Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq",
Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq",
Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify",
Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => {
"CmdTrainPartyBuildSelfDisplayAreaDiyCsReq"
}
Self::CmdDgjcelhhflk => "CmdDGJCELHHFLK",
Self::HldbdenfaihIdnpnllcchh => "HLDBDENFAIH_IDNPNLLCCHH",
Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq",
Self::HldbdenfaihLpobadajgna => "HLDBDENFAIH_LPOBADAJGNA",
Self::CmdFconnmfhegh => "CmdFCONNMFHEGH",
Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify",
Self::CmdTrainPartyGamePlaySettleNotify => {
"CmdTrainPartyGamePlaySettleNotify"
}
Self::CmdTrainPartyTakeBuildLevelAwardCsReq => {
"CmdTrainPartyTakeBuildLevelAwardCsReq"
}
Self::CmdPoelokdnaga => "CmdPOELOKDNAGA",
Self::CmdTrainPartyTakeBuildLevelAwardScRsp => {
"CmdTrainPartyTakeBuildLevelAwardScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HLDBDENFAIH_PCPDHELPKEM" => Some(Self::HldbdenfaihPcpdhelpkem),
"CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp),
"CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => {
Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp)
}
"CmdTrainPartyBuildStartStepScRsp" => {
Some(Self::CmdTrainPartyBuildStartStepScRsp)
}
"CmdTrainPartySyncUpdateScNotify" => {
Some(Self::CmdTrainPartySyncUpdateScNotify)
}
"CmdTrainPartyHandlePendingActionScRsp" => {
Some(Self::CmdTrainPartyHandlePendingActionScRsp)
}
"CmdTrainPartyBuildStartStepCsReq" => {
Some(Self::CmdTrainPartyBuildStartStepCsReq)
}
"CmdKOLIOJKKDCK" => Some(Self::CmdKoliojkkdck),
"CmdTrainPartySetBadgeAutoFillScRsp" => {
Some(Self::CmdTrainPartySetBadgeAutoFillScRsp)
}
"CmdTrainPartyGamePlayStartScRsp" => {
Some(Self::CmdTrainPartyGamePlayStartScRsp)
}
"CmdHGAAPFBDGKC" => Some(Self::CmdHgaapfbdgkc),
"CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp),
"CmdTrainPartyHandlePendingActionCsReq" => {
Some(Self::CmdTrainPartyHandlePendingActionCsReq)
}
"CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" => {
Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify)
}
"CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify),
"CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp),
"CmdTrainPartyBuildingUpdateNotify" => {
Some(Self::CmdTrainPartyBuildingUpdateNotify)
}
"CmdTrainPartySetBadgeAutoFillCsReq" => {
Some(Self::CmdTrainPartySetBadgeAutoFillCsReq)
}
"CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq),
"CmdENCAJEEEGGL" => Some(Self::CmdEncajeeeggl),
"CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq),
"CmdTrainPartyGamePlayStartCsReq" => {
Some(Self::CmdTrainPartyGamePlayStartCsReq)
}
"CmdTrainPartyBuildRoomScNotify" => {
Some(Self::CmdTrainPartyBuildRoomScNotify)
}
"CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => {
Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq)
}
"CmdDGJCELHHFLK" => Some(Self::CmdDgjcelhhflk),
"HLDBDENFAIH_IDNPNLLCCHH" => Some(Self::HldbdenfaihIdnpnllcchh),
"CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq),
"HLDBDENFAIH_LPOBADAJGNA" => Some(Self::HldbdenfaihLpobadajgna),
"CmdFCONNMFHEGH" => Some(Self::CmdFconnmfhegh),
"CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify),
"CmdTrainPartyGamePlaySettleNotify" => {
Some(Self::CmdTrainPartyGamePlaySettleNotify)
}
"CmdTrainPartyTakeBuildLevelAwardCsReq" => {
Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq)
}
"CmdPOELOKDNAGA" => Some(Self::CmdPoelokdnaga),
"CmdTrainPartyTakeBuildLevelAwardScRsp" => {
Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dpfhpilpnon {
Eifepomhekj = 0,
Cifaghhmlki = 1,
Pjnabhlnlen = 2,
Aknlpkilelj = 3,
}
impl Dpfhpilpnon {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Eifepomhekj => "DPFHPILPNON_EIFEPOMHEKJ",
Self::Cifaghhmlki => "DPFHPILPNON_CIFAGHHMLKI",
Self::Pjnabhlnlen => "DPFHPILPNON_PJNABHLNLEN",
Self::Aknlpkilelj => "DPFHPILPNON_AKNLPKILELJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DPFHPILPNON_EIFEPOMHEKJ" => Some(Self::Eifepomhekj),
"DPFHPILPNON_CIFAGHHMLKI" => Some(Self::Cifaghhmlki),
"DPFHPILPNON_PJNABHLNLEN" => Some(Self::Pjnabhlnlen),
"DPFHPILPNON_AKNLPKILELJ" => Some(Self::Aknlpkilelj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Apaepncjdie {
Kpmlnpjfhnl = 0,
Fkccnbdhipo = 1,
Gdnjngjgndc = 2,
Mfagiihefhf = 3,
Bcchpgiphbi = 4,
Lgdonkabbgg = 5,
}
impl Apaepncjdie {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kpmlnpjfhnl => "APAEPNCJDIE_KPMLNPJFHNL",
Self::Fkccnbdhipo => "APAEPNCJDIE_FKCCNBDHIPO",
Self::Gdnjngjgndc => "APAEPNCJDIE_GDNJNGJGNDC",
Self::Mfagiihefhf => "APAEPNCJDIE_MFAGIIHEFHF",
Self::Bcchpgiphbi => "APAEPNCJDIE_BCCHPGIPHBI",
Self::Lgdonkabbgg => "APAEPNCJDIE_LGDONKABBGG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"APAEPNCJDIE_KPMLNPJFHNL" => Some(Self::Kpmlnpjfhnl),
"APAEPNCJDIE_FKCCNBDHIPO" => Some(Self::Fkccnbdhipo),
"APAEPNCJDIE_GDNJNGJGNDC" => Some(Self::Gdnjngjgndc),
"APAEPNCJDIE_MFAGIIHEFHF" => Some(Self::Mfagiihefhf),
"APAEPNCJDIE_BCCHPGIPHBI" => Some(Self::Bcchpgiphbi),
"APAEPNCJDIE_LGDONKABBGG" => Some(Self::Lgdonkabbgg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bhcmhnkonmj {
Hhgmflocefl = 0,
Acpdnfackbl = 1,
Ffblejknkel = 2,
Papidkhnjkj = 3,
}
impl Bhcmhnkonmj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hhgmflocefl => "BHCMHNKONMJ_HHGMFLOCEFL",
Self::Acpdnfackbl => "BHCMHNKONMJ_ACPDNFACKBL",
Self::Ffblejknkel => "BHCMHNKONMJ_FFBLEJKNKEL",
Self::Papidkhnjkj => "BHCMHNKONMJ_PAPIDKHNJKJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BHCMHNKONMJ_HHGMFLOCEFL" => Some(Self::Hhgmflocefl),
"BHCMHNKONMJ_ACPDNFACKBL" => Some(Self::Acpdnfackbl),
"BHCMHNKONMJ_FFBLEJKNKEL" => Some(Self::Ffblejknkel),
"BHCMHNKONMJ_PAPIDKHNJKJ" => Some(Self::Papidkhnjkj),
_ => None,
}
}
}
/// Obf: HJBFKHGAAJI
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrainPartyMtSkillBriefType {
HjbfkhgaajiHibophohgdl = 0,
HjbfkhgaajiIhbocfiphii = 1,
HjbfkhgaajiKemjcnkkafe = 2,
HjbfkhgaajiKmajbnfaapb = 3,
HjbfkhgaajiIbbacledgfg = 4,
}
impl TrainPartyMtSkillBriefType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HjbfkhgaajiHibophohgdl => "HJBFKHGAAJI_HIBOPHOHGDL",
Self::HjbfkhgaajiIhbocfiphii => "HJBFKHGAAJI_IHBOCFIPHII",
Self::HjbfkhgaajiKemjcnkkafe => "HJBFKHGAAJI_KEMJCNKKAFE",
Self::HjbfkhgaajiKmajbnfaapb => "HJBFKHGAAJI_KMAJBNFAAPB",
Self::HjbfkhgaajiIbbacledgfg => "HJBFKHGAAJI_IBBACLEDGFG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HJBFKHGAAJI_HIBOPHOHGDL" => Some(Self::HjbfkhgaajiHibophohgdl),
"HJBFKHGAAJI_IHBOCFIPHII" => Some(Self::HjbfkhgaajiIhbocfiphii),
"HJBFKHGAAJI_KEMJCNKKAFE" => Some(Self::HjbfkhgaajiKemjcnkkafe),
"HJBFKHGAAJI_KMAJBNFAAPB" => Some(Self::HjbfkhgaajiKmajbnfaapb),
"HJBFKHGAAJI_IBBACLEDGFG" => Some(Self::HjbfkhgaajiIbbacledgfg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ponphhdbejj {
Oeglclnjkec = 0,
Fpalfkmnbhj = 1,
Mjiibfojihk = 2,
Coambkbjofp = 3,
Ljljcgkcdlh = 4,
Oeoalaablff = 5,
Hjobclaogci = 6,
Gapbdenbkfh = 7,
Bnllncknaci = 8,
}
impl Ponphhdbejj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oeglclnjkec => "PONPHHDBEJJ_OEGLCLNJKEC",
Self::Fpalfkmnbhj => "PONPHHDBEJJ_FPALFKMNBHJ",
Self::Mjiibfojihk => "PONPHHDBEJJ_MJIIBFOJIHK",
Self::Coambkbjofp => "PONPHHDBEJJ_COAMBKBJOFP",
Self::Ljljcgkcdlh => "PONPHHDBEJJ_LJLJCGKCDLH",
Self::Oeoalaablff => "PONPHHDBEJJ_OEOALAABLFF",
Self::Hjobclaogci => "PONPHHDBEJJ_HJOBCLAOGCI",
Self::Gapbdenbkfh => "PONPHHDBEJJ_GAPBDENBKFH",
Self::Bnllncknaci => "PONPHHDBEJJ_BNLLNCKNACI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PONPHHDBEJJ_OEGLCLNJKEC" => Some(Self::Oeglclnjkec),
"PONPHHDBEJJ_FPALFKMNBHJ" => Some(Self::Fpalfkmnbhj),
"PONPHHDBEJJ_MJIIBFOJIHK" => Some(Self::Mjiibfojihk),
"PONPHHDBEJJ_COAMBKBJOFP" => Some(Self::Coambkbjofp),
"PONPHHDBEJJ_LJLJCGKCDLH" => Some(Self::Ljljcgkcdlh),
"PONPHHDBEJJ_OEOALAABLFF" => Some(Self::Oeoalaablff),
"PONPHHDBEJJ_HJOBCLAOGCI" => Some(Self::Hjobclaogci),
"PONPHHDBEJJ_GAPBDENBKFH" => Some(Self::Gapbdenbkfh),
"PONPHHDBEJJ_BNLLNCKNACI" => Some(Self::Bnllncknaci),
_ => None,
}
}
}
/// Obf: PGGMPMKFDLD
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainVisitorType {
PggmpmkfdldPcpdhelpkem = 0,
CmdNewSupplementVisitorCsReq = 3739,
CmdTrainVisitorRewardSendNotify = 3718,
CmdTrainVisitorBehaviorFinishScRsp = 3710,
CmdTrainVisitorBehaviorFinishCsReq = 3791,
CmdGetTrainVisitorRegisterCsReq = 3709,
CmdTrainRefreshTimeNotify = 3714,
CmdPcgdkhgilee = 3701,
CmdTakeTrainVisitorBehaviorRewardScRsp = 3726,
CmdLjpmcojplde = 3795,
PggmpmkfdldDnphjpkekfm = 3794,
CmdTakeTrainVisitorBehaviorRewardCsReq = 3763,
CmdGetTrainVisitorRegisterScRsp = 3798,
}
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 {
Self::PggmpmkfdldPcpdhelpkem => "PGGMPMKFDLD_PCPDHELPKEM",
Self::CmdNewSupplementVisitorCsReq => "CmdNewSupplementVisitorCsReq",
Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify",
Self::CmdTrainVisitorBehaviorFinishScRsp => {
"CmdTrainVisitorBehaviorFinishScRsp"
}
Self::CmdTrainVisitorBehaviorFinishCsReq => {
"CmdTrainVisitorBehaviorFinishCsReq"
}
Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq",
Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify",
Self::CmdPcgdkhgilee => "CmdPCGDKHGILEE",
Self::CmdTakeTrainVisitorBehaviorRewardScRsp => {
"CmdTakeTrainVisitorBehaviorRewardScRsp"
}
Self::CmdLjpmcojplde => "CmdLJPMCOJPLDE",
Self::PggmpmkfdldDnphjpkekfm => "PGGMPMKFDLD_DNPHJPKEKFM",
Self::CmdTakeTrainVisitorBehaviorRewardCsReq => {
"CmdTakeTrainVisitorBehaviorRewardCsReq"
}
Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PGGMPMKFDLD_PCPDHELPKEM" => Some(Self::PggmpmkfdldPcpdhelpkem),
"CmdNewSupplementVisitorCsReq" => Some(Self::CmdNewSupplementVisitorCsReq),
"CmdTrainVisitorRewardSendNotify" => {
Some(Self::CmdTrainVisitorRewardSendNotify)
}
"CmdTrainVisitorBehaviorFinishScRsp" => {
Some(Self::CmdTrainVisitorBehaviorFinishScRsp)
}
"CmdTrainVisitorBehaviorFinishCsReq" => {
Some(Self::CmdTrainVisitorBehaviorFinishCsReq)
}
"CmdGetTrainVisitorRegisterCsReq" => {
Some(Self::CmdGetTrainVisitorRegisterCsReq)
}
"CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify),
"CmdPCGDKHGILEE" => Some(Self::CmdPcgdkhgilee),
"CmdTakeTrainVisitorBehaviorRewardScRsp" => {
Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp)
}
"CmdLJPMCOJPLDE" => Some(Self::CmdLjpmcojplde),
"PGGMPMKFDLD_DNPHJPKEKFM" => Some(Self::PggmpmkfdldDnphjpkekfm),
"CmdTakeTrainVisitorBehaviorRewardCsReq" => {
Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq)
}
"CmdGetTrainVisitorRegisterScRsp" => {
Some(Self::CmdGetTrainVisitorRegisterScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Plhbbmemdbg {
Nmhbefnnoac = 0,
Gbpfcamfemc = 1,
Nbcgpbojjmh = 2,
}
impl Plhbbmemdbg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nmhbefnnoac => "PLHBBMEMDBG_NMHBEFNNOAC",
Self::Gbpfcamfemc => "PLHBBMEMDBG_GBPFCAMFEMC",
Self::Nbcgpbojjmh => "PLHBBMEMDBG_NBCGPBOJJMH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PLHBBMEMDBG_NMHBEFNNOAC" => Some(Self::Nmhbefnnoac),
"PLHBBMEMDBG_GBPFCAMFEMC" => Some(Self::Gbpfcamfemc),
"PLHBBMEMDBG_NBCGPBOJJMH" => Some(Self::Nbcgpbojjmh),
_ => None,
}
}
}
/// Obf: JDPJHMHOMLF
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrainVisitorStatus {
JdpjhmhomlfPcpdhelpkem = 0,
JdpjhmhomlfKeibcpanega = 1,
JdpjhmhomlfCjnbcnnacnj = 2,
JdpjhmhomlfAcnngjhlljd = 3,
JdpjhmhomlfEaccggldgel = 4,
}
impl TrainVisitorStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JdpjhmhomlfPcpdhelpkem => "JDPJHMHOMLF_PCPDHELPKEM",
Self::JdpjhmhomlfKeibcpanega => "JDPJHMHOMLF_KEIBCPANEGA",
Self::JdpjhmhomlfCjnbcnnacnj => "JDPJHMHOMLF_CJNBCNNACNJ",
Self::JdpjhmhomlfAcnngjhlljd => "JDPJHMHOMLF_ACNNGJHLLJD",
Self::JdpjhmhomlfEaccggldgel => "JDPJHMHOMLF_EACCGGLDGEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JDPJHMHOMLF_PCPDHELPKEM" => Some(Self::JdpjhmhomlfPcpdhelpkem),
"JDPJHMHOMLF_KEIBCPANEGA" => Some(Self::JdpjhmhomlfKeibcpanega),
"JDPJHMHOMLF_CJNBCNNACNJ" => Some(Self::JdpjhmhomlfCjnbcnnacnj),
"JDPJHMHOMLF_ACNNGJHLLJD" => Some(Self::JdpjhmhomlfAcnngjhlljd),
"JDPJHMHOMLF_EACCGGLDGEL" => Some(Self::JdpjhmhomlfEaccggldgel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bgmkcafeohj {
Pcpdhelpkem = 0,
Ehbfjfjfipk = 1,
Gkobbaejnnc = 2,
}
impl Bgmkcafeohj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "BGMKCAFEOHJ_PCPDHELPKEM",
Self::Ehbfjfjfipk => "BGMKCAFEOHJ_EHBFJFJFIPK",
Self::Gkobbaejnnc => "BGMKCAFEOHJ_GKOBBAEJNNC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGMKCAFEOHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"BGMKCAFEOHJ_EHBFJFJFIPK" => Some(Self::Ehbfjfjfipk),
"BGMKCAFEOHJ_GKOBBAEJNNC" => Some(Self::Gkobbaejnnc),
_ => None,
}
}
}
/// Obf: KHHBBCAJHHN
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTravelBrochureType {
KhhbbcajhhnKbcmimmjfdo = 0,
CmdTravelBrochureGetDataScRsp = 6410,
CmdTravelBrochureApplyPasterListScRsp = 6458,
CmdTravelBrochureGetDataCsReq = 6491,
CmdKejiiogihje = 6432,
CmdIhgioehhfao = 6438,
CmdTravelBrochurePageResetCsReq = 6433,
CmdTravelBrochureSelectMessageCsReq = 6414,
CmdDppjiopgkji = 6401,
CmdCkkahfidjlm = 6498,
CmdTravelBrochureSelectMessageScRsp = 6418,
CmdTravelBrochureUpdatePasterPosCsReq = 6439,
KhhbbcajhhnFdkelldpdmb = 6409,
CmdTravelBrochureApplyPasterListCsReq = 6407,
CmdTravelBrochurePageResetScRsp = 6461,
CmdKgjceofkeha = 6426,
CmdTravelBrochureSetCustomValueCsReq = 6404,
CmdTravelBrochureRemovePasterCsReq = 6463,
CmdApholankepn = 6474,
CmdTravelBrochureSetPageDescStatusCsReq = 6472,
CmdTravelBrochurePageUnlockScNotify = 6494,
}
impl CmdTravelBrochureType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KhhbbcajhhnKbcmimmjfdo => "KHHBBCAJHHN_KBCMIMMJFDO",
Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp",
Self::CmdTravelBrochureApplyPasterListScRsp => {
"CmdTravelBrochureApplyPasterListScRsp"
}
Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq",
Self::CmdKejiiogihje => "CmdKEJIIOGIHJE",
Self::CmdIhgioehhfao => "CmdIHGIOEHHFAO",
Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq",
Self::CmdTravelBrochureSelectMessageCsReq => {
"CmdTravelBrochureSelectMessageCsReq"
}
Self::CmdDppjiopgkji => "CmdDPPJIOPGKJI",
Self::CmdCkkahfidjlm => "CmdCKKAHFIDJLM",
Self::CmdTravelBrochureSelectMessageScRsp => {
"CmdTravelBrochureSelectMessageScRsp"
}
Self::CmdTravelBrochureUpdatePasterPosCsReq => {
"CmdTravelBrochureUpdatePasterPosCsReq"
}
Self::KhhbbcajhhnFdkelldpdmb => "KHHBBCAJHHN_FDKELLDPDMB",
Self::CmdTravelBrochureApplyPasterListCsReq => {
"CmdTravelBrochureApplyPasterListCsReq"
}
Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp",
Self::CmdKgjceofkeha => "CmdKGJCEOFKEHA",
Self::CmdTravelBrochureSetCustomValueCsReq => {
"CmdTravelBrochureSetCustomValueCsReq"
}
Self::CmdTravelBrochureRemovePasterCsReq => {
"CmdTravelBrochureRemovePasterCsReq"
}
Self::CmdApholankepn => "CmdAPHOLANKEPN",
Self::CmdTravelBrochureSetPageDescStatusCsReq => {
"CmdTravelBrochureSetPageDescStatusCsReq"
}
Self::CmdTravelBrochurePageUnlockScNotify => {
"CmdTravelBrochurePageUnlockScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KHHBBCAJHHN_KBCMIMMJFDO" => Some(Self::KhhbbcajhhnKbcmimmjfdo),
"CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp),
"CmdTravelBrochureApplyPasterListScRsp" => {
Some(Self::CmdTravelBrochureApplyPasterListScRsp)
}
"CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq),
"CmdKEJIIOGIHJE" => Some(Self::CmdKejiiogihje),
"CmdIHGIOEHHFAO" => Some(Self::CmdIhgioehhfao),
"CmdTravelBrochurePageResetCsReq" => {
Some(Self::CmdTravelBrochurePageResetCsReq)
}
"CmdTravelBrochureSelectMessageCsReq" => {
Some(Self::CmdTravelBrochureSelectMessageCsReq)
}
"CmdDPPJIOPGKJI" => Some(Self::CmdDppjiopgkji),
"CmdCKKAHFIDJLM" => Some(Self::CmdCkkahfidjlm),
"CmdTravelBrochureSelectMessageScRsp" => {
Some(Self::CmdTravelBrochureSelectMessageScRsp)
}
"CmdTravelBrochureUpdatePasterPosCsReq" => {
Some(Self::CmdTravelBrochureUpdatePasterPosCsReq)
}
"KHHBBCAJHHN_FDKELLDPDMB" => Some(Self::KhhbbcajhhnFdkelldpdmb),
"CmdTravelBrochureApplyPasterListCsReq" => {
Some(Self::CmdTravelBrochureApplyPasterListCsReq)
}
"CmdTravelBrochurePageResetScRsp" => {
Some(Self::CmdTravelBrochurePageResetScRsp)
}
"CmdKGJCEOFKEHA" => Some(Self::CmdKgjceofkeha),
"CmdTravelBrochureSetCustomValueCsReq" => {
Some(Self::CmdTravelBrochureSetCustomValueCsReq)
}
"CmdTravelBrochureRemovePasterCsReq" => {
Some(Self::CmdTravelBrochureRemovePasterCsReq)
}
"CmdAPHOLANKEPN" => Some(Self::CmdApholankepn),
"CmdTravelBrochureSetPageDescStatusCsReq" => {
Some(Self::CmdTravelBrochureSetPageDescStatusCsReq)
}
"CmdTravelBrochurePageUnlockScNotify" => {
Some(Self::CmdTravelBrochurePageUnlockScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dkhapdhbifc {
Ijappfeelpa = 0,
Igmoiknlame = 1,
Lkobbfmcplk = 2,
}
impl Dkhapdhbifc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ijappfeelpa => "DKHAPDHBIFC_IJAPPFEELPA",
Self::Igmoiknlame => "DKHAPDHBIFC_IGMOIKNLAME",
Self::Lkobbfmcplk => "DKHAPDHBIFC_LKOBBFMCPLK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DKHAPDHBIFC_IJAPPFEELPA" => Some(Self::Ijappfeelpa),
"DKHAPDHBIFC_IGMOIKNLAME" => Some(Self::Igmoiknlame),
"DKHAPDHBIFC_LKOBBFMCPLK" => Some(Self::Lkobbfmcplk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hadibemfdml {
Imkmpbmamdg = 0,
Ncoaciddloa = 1,
Odaklnjknpf = 2,
}
impl Hadibemfdml {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Imkmpbmamdg => "HADIBEMFDML_IMKMPBMAMDG",
Self::Ncoaciddloa => "HADIBEMFDML_NCOACIDDLOA",
Self::Odaklnjknpf => "HADIBEMFDML_ODAKLNJKNPF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HADIBEMFDML_IMKMPBMAMDG" => Some(Self::Imkmpbmamdg),
"HADIBEMFDML_NCOACIDDLOA" => Some(Self::Ncoaciddloa),
"HADIBEMFDML_ODAKLNJKNPF" => Some(Self::Odaklnjknpf),
_ => None,
}
}
}
/// Obf: CEPPBODAFLG
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTreasureDungeonType {
CeppbodaflgPcpdhelpkem = 0,
CmdFightTreasureDungeonMonsterCsReq = 4472,
CmdOpenTreasureDungeonGridScRsp = 4438,
CmdQuitTreasureDungeonCsReq = 4444,
CmdFightTreasureDungeonMonsterScRsp = 4432,
CmdGhnhlnicaoi = 4500,
CmdUseTreasureDungeonItemScRsp = 4458,
CmdGetTreasureDungeonActivityDataScRsp = 4401,
CmdInteractTreasureDungeonGridScRsp = 4461,
CmdEnterTreasureDungeonCsReq = 4474,
CmdInteractTreasureDungeonGridCsReq = 4433,
CmdTreasureDungeonFinishScNotify = 4410,
CmdEnterTreasureDungeonScRsp = 4437,
CmdTreasureDungeonDataScNotify = 4491,
CmdUseTreasureDungeonItemCsReq = 4407,
CmdOpenTreasureDungeonGridCsReq = 4404,
CmdGetTreasureDungeonActivityDataCsReq = 4439,
}
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 {
Self::CeppbodaflgPcpdhelpkem => "CEPPBODAFLG_PCPDHELPKEM",
Self::CmdFightTreasureDungeonMonsterCsReq => {
"CmdFightTreasureDungeonMonsterCsReq"
}
Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp",
Self::CmdQuitTreasureDungeonCsReq => "CmdQuitTreasureDungeonCsReq",
Self::CmdFightTreasureDungeonMonsterScRsp => {
"CmdFightTreasureDungeonMonsterScRsp"
}
Self::CmdGhnhlnicaoi => "CmdGHNHLNICAOI",
Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp",
Self::CmdGetTreasureDungeonActivityDataScRsp => {
"CmdGetTreasureDungeonActivityDataScRsp"
}
Self::CmdInteractTreasureDungeonGridScRsp => {
"CmdInteractTreasureDungeonGridScRsp"
}
Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq",
Self::CmdInteractTreasureDungeonGridCsReq => {
"CmdInteractTreasureDungeonGridCsReq"
}
Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify",
Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp",
Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify",
Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq",
Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq",
Self::CmdGetTreasureDungeonActivityDataCsReq => {
"CmdGetTreasureDungeonActivityDataCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CEPPBODAFLG_PCPDHELPKEM" => Some(Self::CeppbodaflgPcpdhelpkem),
"CmdFightTreasureDungeonMonsterCsReq" => {
Some(Self::CmdFightTreasureDungeonMonsterCsReq)
}
"CmdOpenTreasureDungeonGridScRsp" => {
Some(Self::CmdOpenTreasureDungeonGridScRsp)
}
"CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq),
"CmdFightTreasureDungeonMonsterScRsp" => {
Some(Self::CmdFightTreasureDungeonMonsterScRsp)
}
"CmdGHNHLNICAOI" => Some(Self::CmdGhnhlnicaoi),
"CmdUseTreasureDungeonItemScRsp" => {
Some(Self::CmdUseTreasureDungeonItemScRsp)
}
"CmdGetTreasureDungeonActivityDataScRsp" => {
Some(Self::CmdGetTreasureDungeonActivityDataScRsp)
}
"CmdInteractTreasureDungeonGridScRsp" => {
Some(Self::CmdInteractTreasureDungeonGridScRsp)
}
"CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq),
"CmdInteractTreasureDungeonGridCsReq" => {
Some(Self::CmdInteractTreasureDungeonGridCsReq)
}
"CmdTreasureDungeonFinishScNotify" => {
Some(Self::CmdTreasureDungeonFinishScNotify)
}
"CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp),
"CmdTreasureDungeonDataScNotify" => {
Some(Self::CmdTreasureDungeonDataScNotify)
}
"CmdUseTreasureDungeonItemCsReq" => {
Some(Self::CmdUseTreasureDungeonItemCsReq)
}
"CmdOpenTreasureDungeonGridCsReq" => {
Some(Self::CmdOpenTreasureDungeonGridCsReq)
}
"CmdGetTreasureDungeonActivityDataCsReq" => {
Some(Self::CmdGetTreasureDungeonActivityDataCsReq)
}
_ => None,
}
}
}
/// Obf: CELMKJFKCLK
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TreasureDungeonRecordType {
CelmkjfkclkFobkgbghanc = 0,
CelmkjfkclkKhagolllgdp = 1,
CelmkjfkclkJfnlchkdcek = 2,
CelmkjfkclkNgihdmoeegi = 3,
CelmkjfkclkMahfdpnhgnl = 5,
CelmkjfkclkHolekmgjmnc = 6,
CelmkjfkclkHfmfjokljhj = 9,
CelmkjfkclkDaopeidgobb = 10,
CelmkjfkclkPbnahlpppal = 11,
CelmkjfkclkCncfbbliifm = 15,
CelmkjfkclkGhlnchecboo = 16,
CelmkjfkclkLillhgdppdg = 20,
CelmkjfkclkHnebingebkj = 24,
CelmkjfkclkChacpgngegm = 25,
CelmkjfkclkHnfnkoaeddn = 27,
CelmkjfkclkPdmfkadlean = 28,
CelmkjfkclkPacnlljmgnn = 29,
CelmkjfkclkEjppoaojkfo = 30,
CelmkjfkclkDahccohacop = 31,
CelmkjfkclkPmcmiekpoic = 33,
CelmkjfkclkHdpdojnbllj = 34,
CelmkjfkclkFpfeabdmfjc = 35,
CelmkjfkclkMmckhobcbjn = 36,
CelmkjfkclkEikdlkokhca = 37,
CelmkjfkclkNipobngdega = 40,
CelmkjfkclkBpeidcioccg = 41,
CelmkjfkclkEommlkkeplc = 42,
CelmkjfkclkIlnmnekbgmm = 43,
}
impl TreasureDungeonRecordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CelmkjfkclkFobkgbghanc => "CELMKJFKCLK_FOBKGBGHANC",
Self::CelmkjfkclkKhagolllgdp => "CELMKJFKCLK_KHAGOLLLGDP",
Self::CelmkjfkclkJfnlchkdcek => "CELMKJFKCLK_JFNLCHKDCEK",
Self::CelmkjfkclkNgihdmoeegi => "CELMKJFKCLK_NGIHDMOEEGI",
Self::CelmkjfkclkMahfdpnhgnl => "CELMKJFKCLK_MAHFDPNHGNL",
Self::CelmkjfkclkHolekmgjmnc => "CELMKJFKCLK_HOLEKMGJMNC",
Self::CelmkjfkclkHfmfjokljhj => "CELMKJFKCLK_HFMFJOKLJHJ",
Self::CelmkjfkclkDaopeidgobb => "CELMKJFKCLK_DAOPEIDGOBB",
Self::CelmkjfkclkPbnahlpppal => "CELMKJFKCLK_PBNAHLPPPAL",
Self::CelmkjfkclkCncfbbliifm => "CELMKJFKCLK_CNCFBBLIIFM",
Self::CelmkjfkclkGhlnchecboo => "CELMKJFKCLK_GHLNCHECBOO",
Self::CelmkjfkclkLillhgdppdg => "CELMKJFKCLK_LILLHGDPPDG",
Self::CelmkjfkclkHnebingebkj => "CELMKJFKCLK_HNEBINGEBKJ",
Self::CelmkjfkclkChacpgngegm => "CELMKJFKCLK_CHACPGNGEGM",
Self::CelmkjfkclkHnfnkoaeddn => "CELMKJFKCLK_HNFNKOAEDDN",
Self::CelmkjfkclkPdmfkadlean => "CELMKJFKCLK_PDMFKADLEAN",
Self::CelmkjfkclkPacnlljmgnn => "CELMKJFKCLK_PACNLLJMGNN",
Self::CelmkjfkclkEjppoaojkfo => "CELMKJFKCLK_EJPPOAOJKFO",
Self::CelmkjfkclkDahccohacop => "CELMKJFKCLK_DAHCCOHACOP",
Self::CelmkjfkclkPmcmiekpoic => "CELMKJFKCLK_PMCMIEKPOIC",
Self::CelmkjfkclkHdpdojnbllj => "CELMKJFKCLK_HDPDOJNBLLJ",
Self::CelmkjfkclkFpfeabdmfjc => "CELMKJFKCLK_FPFEABDMFJC",
Self::CelmkjfkclkMmckhobcbjn => "CELMKJFKCLK_MMCKHOBCBJN",
Self::CelmkjfkclkEikdlkokhca => "CELMKJFKCLK_EIKDLKOKHCA",
Self::CelmkjfkclkNipobngdega => "CELMKJFKCLK_NIPOBNGDEGA",
Self::CelmkjfkclkBpeidcioccg => "CELMKJFKCLK_BPEIDCIOCCG",
Self::CelmkjfkclkEommlkkeplc => "CELMKJFKCLK_EOMMLKKEPLC",
Self::CelmkjfkclkIlnmnekbgmm => "CELMKJFKCLK_ILNMNEKBGMM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CELMKJFKCLK_FOBKGBGHANC" => Some(Self::CelmkjfkclkFobkgbghanc),
"CELMKJFKCLK_KHAGOLLLGDP" => Some(Self::CelmkjfkclkKhagolllgdp),
"CELMKJFKCLK_JFNLCHKDCEK" => Some(Self::CelmkjfkclkJfnlchkdcek),
"CELMKJFKCLK_NGIHDMOEEGI" => Some(Self::CelmkjfkclkNgihdmoeegi),
"CELMKJFKCLK_MAHFDPNHGNL" => Some(Self::CelmkjfkclkMahfdpnhgnl),
"CELMKJFKCLK_HOLEKMGJMNC" => Some(Self::CelmkjfkclkHolekmgjmnc),
"CELMKJFKCLK_HFMFJOKLJHJ" => Some(Self::CelmkjfkclkHfmfjokljhj),
"CELMKJFKCLK_DAOPEIDGOBB" => Some(Self::CelmkjfkclkDaopeidgobb),
"CELMKJFKCLK_PBNAHLPPPAL" => Some(Self::CelmkjfkclkPbnahlpppal),
"CELMKJFKCLK_CNCFBBLIIFM" => Some(Self::CelmkjfkclkCncfbbliifm),
"CELMKJFKCLK_GHLNCHECBOO" => Some(Self::CelmkjfkclkGhlnchecboo),
"CELMKJFKCLK_LILLHGDPPDG" => Some(Self::CelmkjfkclkLillhgdppdg),
"CELMKJFKCLK_HNEBINGEBKJ" => Some(Self::CelmkjfkclkHnebingebkj),
"CELMKJFKCLK_CHACPGNGEGM" => Some(Self::CelmkjfkclkChacpgngegm),
"CELMKJFKCLK_HNFNKOAEDDN" => Some(Self::CelmkjfkclkHnfnkoaeddn),
"CELMKJFKCLK_PDMFKADLEAN" => Some(Self::CelmkjfkclkPdmfkadlean),
"CELMKJFKCLK_PACNLLJMGNN" => Some(Self::CelmkjfkclkPacnlljmgnn),
"CELMKJFKCLK_EJPPOAOJKFO" => Some(Self::CelmkjfkclkEjppoaojkfo),
"CELMKJFKCLK_DAHCCOHACOP" => Some(Self::CelmkjfkclkDahccohacop),
"CELMKJFKCLK_PMCMIEKPOIC" => Some(Self::CelmkjfkclkPmcmiekpoic),
"CELMKJFKCLK_HDPDOJNBLLJ" => Some(Self::CelmkjfkclkHdpdojnbllj),
"CELMKJFKCLK_FPFEABDMFJC" => Some(Self::CelmkjfkclkFpfeabdmfjc),
"CELMKJFKCLK_MMCKHOBCBJN" => Some(Self::CelmkjfkclkMmckhobcbjn),
"CELMKJFKCLK_EIKDLKOKHCA" => Some(Self::CelmkjfkclkEikdlkokhca),
"CELMKJFKCLK_NIPOBNGDEGA" => Some(Self::CelmkjfkclkNipobngdega),
"CELMKJFKCLK_BPEIDCIOCCG" => Some(Self::CelmkjfkclkBpeidcioccg),
"CELMKJFKCLK_EOMMLKKEPLC" => Some(Self::CelmkjfkclkEommlkkeplc),
"CELMKJFKCLK_ILNMNEKBGMM" => Some(Self::CelmkjfkclkIlnmnekbgmm),
_ => None,
}
}
}
/// Obf: FEOFAEEBNPA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTutorialType {
FeofaeebnpaPcpdhelpkem = 0,
CmdUnlockTutorialGuideScRsp = 1698,
CmdGetTutorialGuideCsReq = 1694,
CmdGetTutorialCsReq = 1691,
CmdUnlockTutorialGuideCsReq = 1609,
CmdGetTutorialGuideScRsp = 1695,
CmdFinishTutorialScRsp = 1626,
CmdGetTutorialScRsp = 1610,
CmdFinishTutorialGuideScRsp = 1601,
CmdFinishTutorialCsReq = 1663,
CmdFinishTutorialGuideCsReq = 1639,
CmdUnlockTutorialCsReq = 1614,
CmdUnlockTutorialScRsp = 1618,
}
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 {
Self::FeofaeebnpaPcpdhelpkem => "FEOFAEEBNPA_PCPDHELPKEM",
Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp",
Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq",
Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq",
Self::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq",
Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp",
Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp",
Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp",
Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp",
Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq",
Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq",
Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq",
Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEOFAEEBNPA_PCPDHELPKEM" => Some(Self::FeofaeebnpaPcpdhelpkem),
"CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp),
"CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq),
"CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq),
"CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq),
"CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp),
"CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp),
"CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp),
"CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp),
"CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq),
"CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq),
"CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq),
"CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp),
_ => None,
}
}
}
/// Obf: MKIHBGNOCJA
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TutorialStatus {
MkihbgnocjaOiipmbjbooi = 0,
MkihbgnocjaCdlcacaoiap = 1,
MkihbgnocjaMikoefhpfaf = 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 {
Self::MkihbgnocjaOiipmbjbooi => "MKIHBGNOCJA_OIIPMBJBOOI",
Self::MkihbgnocjaCdlcacaoiap => "MKIHBGNOCJA_CDLCACAOIAP",
Self::MkihbgnocjaMikoefhpfaf => "MKIHBGNOCJA_MIKOEFHPFAF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MKIHBGNOCJA_OIIPMBJBOOI" => Some(Self::MkihbgnocjaOiipmbjbooi),
"MKIHBGNOCJA_CDLCACAOIAP" => Some(Self::MkihbgnocjaCdlcacaoiap),
"MKIHBGNOCJA_MIKOEFHPFAF" => Some(Self::MkihbgnocjaMikoefhpfaf),
_ => None,
}
}
}
/// Obf: GCPJLENDFIC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TutorialFinishType {
GcpjlendficPcpdhelpkem = 0,
GcpjlendficGkobbaejnnc = 1,
GcpjlendficIfgdhkngcdi = 2,
}
impl TutorialFinishType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GcpjlendficPcpdhelpkem => "GCPJLENDFIC_PCPDHELPKEM",
Self::GcpjlendficGkobbaejnnc => "GCPJLENDFIC_GKOBBAEJNNC",
Self::GcpjlendficIfgdhkngcdi => "GCPJLENDFIC_IFGDHKNGCDI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GCPJLENDFIC_PCPDHELPKEM" => Some(Self::GcpjlendficPcpdhelpkem),
"GCPJLENDFIC_GKOBBAEJNNC" => Some(Self::GcpjlendficGkobbaejnnc),
"GCPJLENDFIC_IFGDHKNGCDI" => Some(Self::GcpjlendficIfgdhkngcdi),
_ => None,
}
}
}
/// Obf: FGKLPMCJBAC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TutorialGuideType {
FgklpmcjbacNnmbahcckja = 0,
FgklpmcjbacIpkohpfiaoi = 1,
}
impl TutorialGuideType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FgklpmcjbacNnmbahcckja => "FGKLPMCJBAC_NNMBAHCCKJA",
Self::FgklpmcjbacIpkohpfiaoi => "FGKLPMCJBAC_IPKOHPFIAOI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FGKLPMCJBAC_NNMBAHCCKJA" => Some(Self::FgklpmcjbacNnmbahcckja),
"FGKLPMCJBAC_IPKOHPFIAOI" => Some(Self::FgklpmcjbacIpkohpfiaoi),
_ => None,
}
}
}
/// Obf: DCEEDHMEPMC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWaypointType {
DceedhmepmcPcpdhelpkem = 0,
DceedhmepmcDblimccnlac = 498,
DceedhmepmcFibgcobdnkg = 414,
CmdJglmanjemja = 463,
CmdNkioipmcong = 495,
CmdKpocainfjda = 418,
DceedhmepmcHdindjgmclb = 494,
CmdOldmkciingh = 410,
DceedhmepmcNjmcpciedgd = 491,
CmdDebhhhifihk = 409,
}
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 {
Self::DceedhmepmcPcpdhelpkem => "DCEEDHMEPMC_PCPDHELPKEM",
Self::DceedhmepmcDblimccnlac => "DCEEDHMEPMC_DBLIMCCNLAC",
Self::DceedhmepmcFibgcobdnkg => "DCEEDHMEPMC_FIBGCOBDNKG",
Self::CmdJglmanjemja => "CmdJGLMANJEMJA",
Self::CmdNkioipmcong => "CmdNKIOIPMCONG",
Self::CmdKpocainfjda => "CmdKPOCAINFJDA",
Self::DceedhmepmcHdindjgmclb => "DCEEDHMEPMC_HDINDJGMCLB",
Self::CmdOldmkciingh => "CmdOLDMKCIINGH",
Self::DceedhmepmcNjmcpciedgd => "DCEEDHMEPMC_NJMCPCIEDGD",
Self::CmdDebhhhifihk => "CmdDEBHHHIFIHK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DCEEDHMEPMC_PCPDHELPKEM" => Some(Self::DceedhmepmcPcpdhelpkem),
"DCEEDHMEPMC_DBLIMCCNLAC" => Some(Self::DceedhmepmcDblimccnlac),
"DCEEDHMEPMC_FIBGCOBDNKG" => Some(Self::DceedhmepmcFibgcobdnkg),
"CmdJGLMANJEMJA" => Some(Self::CmdJglmanjemja),
"CmdNKIOIPMCONG" => Some(Self::CmdNkioipmcong),
"CmdKPOCAINFJDA" => Some(Self::CmdKpocainfjda),
"DCEEDHMEPMC_HDINDJGMCLB" => Some(Self::DceedhmepmcHdindjgmclb),
"CmdOLDMKCIINGH" => Some(Self::CmdOldmkciingh),
"DCEEDHMEPMC_NJMCPCIEDGD" => Some(Self::DceedhmepmcNjmcpciedgd),
"CmdDEBHHHIFIHK" => Some(Self::CmdDebhhhifihk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ndhpiofcpfn {
Pcpdhelpkem = 0,
Fpopmpcoofe = 1,
Gjlbgmelbhj = 2,
}
impl Ndhpiofcpfn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "NDHPIOFCPFN_PCPDHELPKEM",
Self::Fpopmpcoofe => "NDHPIOFCPFN_FPOPMPCOOFE",
Self::Gjlbgmelbhj => "NDHPIOFCPFN_GJLBGMELBHJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NDHPIOFCPFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"NDHPIOFCPFN_FPOPMPCOOFE" => Some(Self::Fpopmpcoofe),
"NDHPIOFCPFN_GJLBGMELBHJ" => Some(Self::Gjlbgmelbhj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jfeckfahflg {
Cclnkjbcijn = 0,
Chebhcomedo = 1,
Ajlhomambae = 2,
}
impl Jfeckfahflg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cclnkjbcijn => "JFECKFAHFLG_CCLNKJBCIJN",
Self::Chebhcomedo => "JFECKFAHFLG_CHEBHCOMEDO",
Self::Ajlhomambae => "JFECKFAHFLG_AJLHOMAMBAE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JFECKFAHFLG_CCLNKJBCIJN" => Some(Self::Cclnkjbcijn),
"JFECKFAHFLG_CHEBHCOMEDO" => Some(Self::Chebhcomedo),
"JFECKFAHFLG_AJLHOMAMBAE" => Some(Self::Ajlhomambae),
_ => None,
}
}
}
/// Obf: JIOOLBKBEPC
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWolfBroType {
JioolbkbepcPcpdhelpkem = 0,
CmdEjgainkkbfm = 6536,
CmdJljhoobhdhp = 6513,
CmdKhohcmmcmbl = 6519,
CmdBlgnjjnfdea = 6503,
CmdBnegeebjcmd = 6550,
CmdEegaioccmkm = 6535,
CmdIpnaeodcpdd = 6505,
CmdMomaeppeaja = 6502,
CmdMgdagapaiej = 6531,
CmdHbpbhnpieak = 6518,
CmdPchlkjcncen = 6516,
CmdPpbjilgapbf = 6544,
CmdNjmpapfmnfm = 6538,
CmdEibnpikgcjn = 6530,
CmdDndhidkfbka = 6507,
CmdDppdcnbilmn = 6501,
CmdCmohigkknen = 6527,
CmdOffbngeidfm = 6545,
CmdBcgihfgiaem = 6547,
}
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 {
Self::JioolbkbepcPcpdhelpkem => "JIOOLBKBEPC_PCPDHELPKEM",
Self::CmdEjgainkkbfm => "CmdEJGAINKKBFM",
Self::CmdJljhoobhdhp => "CmdJLJHOOBHDHP",
Self::CmdKhohcmmcmbl => "CmdKHOHCMMCMBL",
Self::CmdBlgnjjnfdea => "CmdBLGNJJNFDEA",
Self::CmdBnegeebjcmd => "CmdBNEGEEBJCMD",
Self::CmdEegaioccmkm => "CmdEEGAIOCCMKM",
Self::CmdIpnaeodcpdd => "CmdIPNAEODCPDD",
Self::CmdMomaeppeaja => "CmdMOMAEPPEAJA",
Self::CmdMgdagapaiej => "CmdMGDAGAPAIEJ",
Self::CmdHbpbhnpieak => "CmdHBPBHNPIEAK",
Self::CmdPchlkjcncen => "CmdPCHLKJCNCEN",
Self::CmdPpbjilgapbf => "CmdPPBJILGAPBF",
Self::CmdNjmpapfmnfm => "CmdNJMPAPFMNFM",
Self::CmdEibnpikgcjn => "CmdEIBNPIKGCJN",
Self::CmdDndhidkfbka => "CmdDNDHIDKFBKA",
Self::CmdDppdcnbilmn => "CmdDPPDCNBILMN",
Self::CmdCmohigkknen => "CmdCMOHIGKKNEN",
Self::CmdOffbngeidfm => "CmdOFFBNGEIDFM",
Self::CmdBcgihfgiaem => "CmdBCGIHFGIAEM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JIOOLBKBEPC_PCPDHELPKEM" => Some(Self::JioolbkbepcPcpdhelpkem),
"CmdEJGAINKKBFM" => Some(Self::CmdEjgainkkbfm),
"CmdJLJHOOBHDHP" => Some(Self::CmdJljhoobhdhp),
"CmdKHOHCMMCMBL" => Some(Self::CmdKhohcmmcmbl),
"CmdBLGNJJNFDEA" => Some(Self::CmdBlgnjjnfdea),
"CmdBNEGEEBJCMD" => Some(Self::CmdBnegeebjcmd),
"CmdEEGAIOCCMKM" => Some(Self::CmdEegaioccmkm),
"CmdIPNAEODCPDD" => Some(Self::CmdIpnaeodcpdd),
"CmdMOMAEPPEAJA" => Some(Self::CmdMomaeppeaja),
"CmdMGDAGAPAIEJ" => Some(Self::CmdMgdagapaiej),
"CmdHBPBHNPIEAK" => Some(Self::CmdHbpbhnpieak),
"CmdPCHLKJCNCEN" => Some(Self::CmdPchlkjcncen),
"CmdPPBJILGAPBF" => Some(Self::CmdPpbjilgapbf),
"CmdNJMPAPFMNFM" => Some(Self::CmdNjmpapfmnfm),
"CmdEIBNPIKGCJN" => Some(Self::CmdEibnpikgcjn),
"CmdDNDHIDKFBKA" => Some(Self::CmdDndhidkfbka),
"CmdDPPDCNBILMN" => Some(Self::CmdDppdcnbilmn),
"CmdCMOHIGKKNEN" => Some(Self::CmdCmohigkknen),
"CmdOFFBNGEIDFM" => Some(Self::CmdOffbngeidfm),
"CmdBCGIHFGIAEM" => Some(Self::CmdBcgihfgiaem),
_ => None,
}
}
}
/// Obf: JEMENFKDOJM
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWorldUnlockType {
JemenfkdojmPcpdhelpkem = 0,
CmdWorldUnlockScRsp = 7627,
CmdWorldUnlockCsReq = 7626,
}
impl CmdWorldUnlockType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JemenfkdojmPcpdhelpkem => "JEMENFKDOJM_PCPDHELPKEM",
Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp",
Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JEMENFKDOJM_PCPDHELPKEM" => Some(Self::JemenfkdojmPcpdhelpkem),
"CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp),
"CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ofbaeiehdhj {
Pcpdhelpkem = 0,
Maobgcpkmnb = 1,
Cdkdfcdebce = 2,
Cfmflgianfk = 3,
Ebfhkigpjnc = 4,
Nliiemngbao = 5,
Gmnijemphfi = 6,
Ilfiabhdcog = 7,
Lclkikjjmmh = 8,
}
impl Ofbaeiehdhj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcpdhelpkem => "OFBAEIEHDHJ_PCPDHELPKEM",
Self::Maobgcpkmnb => "OFBAEIEHDHJ_MAOBGCPKMNB",
Self::Cdkdfcdebce => "OFBAEIEHDHJ_CDKDFCDEBCE",
Self::Cfmflgianfk => "OFBAEIEHDHJ_CFMFLGIANFK",
Self::Ebfhkigpjnc => "OFBAEIEHDHJ_EBFHKIGPJNC",
Self::Nliiemngbao => "OFBAEIEHDHJ_NLIIEMNGBAO",
Self::Gmnijemphfi => "OFBAEIEHDHJ_GMNIJEMPHFI",
Self::Ilfiabhdcog => "OFBAEIEHDHJ_ILFIABHDCOG",
Self::Lclkikjjmmh => "OFBAEIEHDHJ_LCLKIKJJMMH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OFBAEIEHDHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem),
"OFBAEIEHDHJ_MAOBGCPKMNB" => Some(Self::Maobgcpkmnb),
"OFBAEIEHDHJ_CDKDFCDEBCE" => Some(Self::Cdkdfcdebce),
"OFBAEIEHDHJ_CFMFLGIANFK" => Some(Self::Cfmflgianfk),
"OFBAEIEHDHJ_EBFHKIGPJNC" => Some(Self::Ebfhkigpjnc),
"OFBAEIEHDHJ_NLIIEMNGBAO" => Some(Self::Nliiemngbao),
"OFBAEIEHDHJ_GMNIJEMPHFI" => Some(Self::Gmnijemphfi),
"OFBAEIEHDHJ_ILFIABHDCOG" => Some(Self::Ilfiabhdcog),
"OFBAEIEHDHJ_LCLKIKJJMMH" => Some(Self::Lclkikjjmmh),
_ => None,
}
}
}