RobinSR/proto/out/_.rs
2024-08-03 14:19:36 +07:00

12630 lines
563 KiB
Rust

// This file is @generated by prost-build.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EquipRelic {
#[prost(uint32, tag = "13")]
pub relic_unique_id: u32,
#[prost(uint32, tag = "9")]
pub slot: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarSkillTree {
#[prost(uint32, tag = "1")]
pub point_id: u32,
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Avatar {
#[prost(uint32, tag = "15")]
pub base_avatar_id: u32,
#[prost(uint32, tag = "1")]
pub level: u32,
#[prost(uint32, tag = "3")]
pub equipment_unique_id: u32,
#[prost(message, repeated, tag = "2")]
pub equip_relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
#[prost(message, repeated, tag = "14")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[prost(uint64, tag = "4")]
pub first_met_timestamp: u64,
#[prost(uint32, tag = "13")]
pub rank: u32,
#[prost(uint32, tag = "8")]
pub dressed_skin_id: u32,
#[prost(bool, tag = "6")]
pub is_marked: bool,
#[prost(uint32, tag = "10")]
pub exp: u32,
#[prost(uint32, tag = "9")]
pub promotion: u32,
#[prost(uint32, repeated, tag = "11")]
pub taken_rewards: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarSync {
#[prost(message, repeated, tag = "10")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleEquipment {
#[prost(uint32, tag = "1")]
pub id: u32,
#[prost(uint32, tag = "2")]
pub level: u32,
#[prost(uint32, tag = "3")]
pub promotion: u32,
#[prost(uint32, tag = "4")]
pub rank: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicAffix {
#[prost(uint32, tag = "1")]
pub affix_id: u32,
#[prost(uint32, tag = "2")]
pub cnt: u32,
#[prost(uint32, tag = "3")]
pub step: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleRelic {
#[prost(uint32, tag = "1")]
pub id: u32,
#[prost(uint32, tag = "2")]
pub level: u32,
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
#[prost(uint32, tag = "5")]
pub unique_id: u32,
#[prost(uint32, tag = "6")]
pub relic_id: u32,
#[prost(uint32, tag = "7")]
pub slot: u32,
#[prost(uint32, tag = "8")]
pub ckcmdjnelkb: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpBarInfo {
#[prost(uint32, tag = "1")]
pub cur_sp: u32,
#[prost(uint32, tag = "2")]
pub max_sp: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatar {
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
#[prost(uint32, tag = "2")]
pub id: u32,
#[prost(uint32, tag = "3")]
pub level: u32,
#[prost(uint32, tag = "4")]
pub rank: u32,
#[prost(uint32, tag = "5")]
pub index: u32,
#[prost(message, repeated, tag = "6")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[prost(message, repeated, tag = "7")]
pub equipment_list: ::prost::alloc::vec::Vec<BattleEquipment>,
#[prost(uint32, tag = "8")]
pub hp: u32,
#[prost(uint32, tag = "10")]
pub promotion: u32,
#[prost(message, repeated, tag = "11")]
pub relic_list: ::prost::alloc::vec::Vec<BattleRelic>,
#[prost(uint32, tag = "12")]
pub world_level: u32,
#[prost(uint32, tag = "13")]
pub apkmboagcmi: u32,
#[prost(message, optional, tag = "16")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
#[prost(uint32, tag = "17")]
pub iojopnilicf: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleBuff {
#[prost(uint32, tag = "1")]
pub id: u32,
#[prost(uint32, tag = "2")]
pub level: u32,
#[prost(uint32, tag = "3")]
pub owner_id: u32,
#[prost(uint32, tag = "4")]
pub wave_flag: u32,
#[prost(uint32, repeated, tag = "5")]
pub target_index_list: ::prost::alloc::vec::Vec<u32>,
#[prost(map = "string, float", tag = "6")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleTarget {
#[prost(uint32, tag = "1")]
pub id: u32,
#[prost(uint32, tag = "2")]
pub progress: u32,
#[prost(uint32, tag = "3")]
pub total_progress: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleTargetList {
#[prost(message, repeated, tag = "1")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeadIcon {
#[prost(uint32, tag = "15")]
pub id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BoardDataSync {
#[prost(message, repeated, tag = "14")]
pub unlocked_head_icon_list: ::prost::alloc::vec::Vec<HeadIcon>,
#[prost(string, tag = "13")]
pub signature: ::prost::alloc::string::String,
#[prost(bool, tag = "7")]
pub kdpdlgbfimd: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuffInfo {
#[prost(uint32, tag = "14")]
pub jpbnobgjmin: u32,
#[prost(uint64, tag = "11")]
pub add_time_ms: u64,
#[prost(uint32, tag = "9")]
pub level: u32,
#[prost(map = "string, float", tag = "1")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
#[prost(uint32, tag = "13")]
pub buff_id: u32,
#[prost(float, tag = "15")]
pub life_time: f32,
#[prost(uint32, tag = "3")]
pub base_avatar_id: u32,
#[prost(uint32, tag = "5")]
pub count: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeLineupLeaderCsReq {
#[prost(uint32, tag = "8")]
pub slot: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeLineupLeaderScRsp {
#[prost(uint32, tag = "11")]
pub retcode: u32,
#[prost(uint32, tag = "8")]
pub slot: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chat {
#[prost(uint32, tag = "2")]
pub sender_uid: u32,
#[prost(string, tag = "11")]
pub text: ::prost::alloc::string::String,
#[prost(uint64, tag = "12")]
pub sent_time: u64,
#[prost(uint32, tag = "3")]
pub emote: u32,
#[prost(enumeration = "MsgType", tag = "10")]
pub msg_type: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientDownloadData {
#[prost(uint32, tag = "1")]
pub version: u32,
#[prost(int64, tag = "2")]
pub time: i64,
#[prost(bytes = "vec", tag = "3")]
pub data: ::prost::alloc::vec::Vec<u8>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentInfo {
#[prost(enumeration = "ContentPackageStatus", tag = "12")]
pub status: i32,
#[prost(uint32, tag = "8")]
pub content_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PackageData {
#[prost(uint32, tag = "2")]
pub emgkdgbhaff: u32,
#[prost(message, repeated, tag = "14")]
pub info_list: ::prost::alloc::vec::Vec<ContentInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageSyncDataScNotify {
#[prost(message, optional, tag = "5")]
pub data: ::core::option::Option<PackageData>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressAvatarCsReq {
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
#[prost(uint32, tag = "7")]
pub equipment_unique_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicParam {
#[prost(uint32, tag = "6")]
pub slot: u32,
#[prost(uint32, tag = "5")]
pub relic_unique_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressRelicAvatarCsReq {
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
#[prost(message, repeated, tag = "13")]
pub param_list: ::prost::alloc::vec::Vec<RelicParam>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LineupAvatar {
#[prost(uint32, tag = "6")]
pub hp: u32,
#[prost(uint32, tag = "15")]
pub satiety: u32,
#[prost(uint32, tag = "5")]
pub slot: u32,
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
#[prost(message, optional, tag = "14")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
#[prost(uint32, tag = "8")]
pub id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LineupInfo {
#[prost(bool, tag = "12")]
pub njfmkhpamdl: bool,
#[prost(message, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<LineupAvatar>,
#[prost(uint32, repeated, tag = "11")]
pub lofekgfcmlc: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "9")]
pub ijnpccndcgi: u32,
#[prost(uint32, tag = "3")]
pub index: u32,
#[prost(bool, tag = "15")]
pub is_virtual: bool,
#[prost(uint32, tag = "6")]
pub mp: u32,
#[prost(string, tag = "14")]
pub name: ::prost::alloc::string::String,
#[prost(enumeration = "ExtraLineupType", tag = "7")]
pub extra_lineup_type: i32,
#[prost(uint32, tag = "10")]
pub plane_id: u32,
#[prost(uint32, repeated, tag = "5")]
pub nlkmjkfhebm: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "13")]
pub leader_slot: u32,
#[prost(uint32, repeated, tag = "1")]
pub dfkpgckchah: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "8")]
pub max_mp: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Vector {
#[prost(sint32, tag = "14")]
pub x: i32,
#[prost(sint32, tag = "5")]
pub y: i32,
#[prost(sint32, tag = "3")]
pub z: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MotionInfo {
#[prost(message, optional, tag = "14")]
pub pos: ::core::option::Option<Vector>,
#[prost(message, optional, tag = "13")]
pub rot: ::core::option::Option<Vector>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneActorInfo {
#[prost(uint32, tag = "11")]
pub base_avatar_id: u32,
#[prost(uint32, tag = "15")]
pub map_layer: u32,
#[prost(uint32, tag = "2")]
pub uid: u32,
#[prost(enumeration = "AvatarType", tag = "6")]
pub avatar_type: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneNpcMonsterInfo {
#[prost(bool, tag = "11")]
pub mcfppkobjog: bool,
#[prost(uint32, tag = "12")]
pub monster_id: u32,
#[prost(uint32, tag = "1")]
pub event_id: u32,
#[prost(bool, tag = "3")]
pub eanllcnpded: bool,
#[prost(uint32, tag = "10")]
pub world_level: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NpcRogueInfo {
#[prost(bool, tag = "12")]
pub modhkobfmbp: bool,
#[prost(map = "uint32, uint32", tag = "14")]
pub lpflcicnioa: ::std::collections::HashMap<u32, u32>,
#[prost(uint32, tag = "5")]
pub kiakkdiecme: u32,
#[prost(uint32, tag = "10")]
pub jnboodjdmho: u32,
#[prost(bool, tag = "11")]
pub idoffgnngem: bool,
#[prost(bool, tag = "2")]
pub phddanoooji: bool,
#[prost(uint32, tag = "3")]
pub hgfnojflbcl: u32,
#[prost(uint32, tag = "9")]
pub ebffkdhgkgl: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NpcExtraInfo {
#[prost(message, optional, tag = "6")]
pub rogue_info: ::core::option::Option<NpcRogueInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneNpcInfo {
#[prost(message, optional, tag = "6")]
pub extra_info: ::core::option::Option<NpcExtraInfo>,
#[prost(uint32, tag = "3")]
pub npc_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PropRogueInfo {
#[prost(uint32, tag = "6")]
pub hdnlmbacmoa: u32,
#[prost(uint32, tag = "2")]
pub edjpollefac: u32,
#[prost(uint32, tag = "4")]
pub ioijcfnndfi: u32,
#[prost(uint32, tag = "7")]
pub mfdelanaicp: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PropAeonInfo {
#[prost(uint32, tag = "14")]
pub add_exp: u32,
#[prost(uint32, tag = "10")]
pub dialogue_group_id: u32,
#[prost(uint32, tag = "3")]
pub aeon_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PropExtraInfo {
#[prost(message, optional, tag = "10")]
pub rogue_info: ::core::option::Option<PropRogueInfo>,
#[prost(message, optional, tag = "7")]
pub aeon_info: ::core::option::Option<PropAeonInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScenePropInfo {
#[prost(uint32, tag = "11")]
pub life_time_ms: u32,
#[prost(uint32, tag = "12")]
pub prop_state: u32,
#[prost(string, repeated, tag = "14")]
pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(message, optional, tag = "5")]
pub extra_info: ::core::option::Option<PropExtraInfo>,
#[prost(uint32, tag = "10")]
pub prop_id: u32,
#[prost(uint64, tag = "9")]
pub create_time_ms: u64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneSummonUnitInfo {
#[prost(uint32, tag = "7")]
pub caster_entity_id: u32,
#[prost(uint32, tag = "4")]
pub attach_entity_id: u32,
#[prost(string, repeated, tag = "6")]
pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(int32, tag = "5")]
pub life_time_ms: i32,
#[prost(uint64, tag = "11")]
pub create_time_ms: u64,
#[prost(uint32, tag = "9")]
pub summon_unit_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityInfo {
#[prost(message, optional, tag = "1")]
pub motion: ::core::option::Option<MotionInfo>,
#[prost(uint32, tag = "4")]
pub entity_id: u32,
#[prost(uint32, tag = "9")]
pub group_id: u32,
#[prost(uint32, tag = "13")]
pub inst_id: u32,
#[prost(oneof = "scene_entity_info::Entity", tags = "10, 14, 11, 8, 15")]
pub entity: ::core::option::Option<scene_entity_info::Entity>,
}
/// Nested message and enum types in `SceneEntityInfo`.
pub mod scene_entity_info {
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Entity {
#[prost(message, tag = "10")]
Actor(super::SceneActorInfo),
#[prost(message, tag = "14")]
NpcMonster(super::SceneNpcMonsterInfo),
#[prost(message, tag = "11")]
Npc(super::SceneNpcInfo),
#[prost(message, tag = "8")]
Prop(super::ScenePropInfo),
#[prost(message, tag = "15")]
SummonUnit(super::SceneSummonUnitInfo),
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneGroupState {
#[prost(uint32, tag = "10")]
pub group_id: u32,
#[prost(uint32, tag = "2")]
pub state: u32,
#[prost(bool, tag = "5")]
pub is_default: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CustomSaveData {
#[prost(string, tag = "10")]
pub save_data: ::prost::alloc::string::String,
#[prost(uint32, tag = "7")]
pub group_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityGroupInfo {
#[prost(message, repeated, tag = "8")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
#[prost(uint32, tag = "4")]
pub state: u32,
#[prost(uint32, tag = "3")]
pub group_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mission {
#[prost(uint32, tag = "5")]
pub id: u32,
#[prost(uint32, tag = "3")]
pub progress: u32,
#[prost(enumeration = "MissionStatus", tag = "6")]
pub status: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionStatusBySceneInfo {
#[prost(uint32, repeated, tag = "1")]
pub ammgadcegag: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "5")]
pub hiokihlcnfc: ::prost::alloc::vec::Vec<Mission>,
#[prost(uint32, repeated, tag = "7")]
pub dabclennonn: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "8")]
pub dgoigglciko: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EntityBuffInfo {
#[prost(message, repeated, tag = "14")]
pub buff_list: ::prost::alloc::vec::Vec<BuffInfo>,
#[prost(uint32, tag = "13")]
pub entity_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneInfo {
#[prost(uint32, tag = "14")]
pub leader_entity_id: u32,
#[prost(uint32, tag = "2")]
pub plane_id: u32,
#[prost(uint32, tag = "81")]
pub mdkmdbibnae: u32,
#[prost(uint32, tag = "5")]
pub game_mode_type: u32,
#[prost(message, repeated, tag = "6")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
#[prost(uint32, tag = "13")]
pub entry_id: u32,
#[prost(uint32, tag = "599")]
pub content_id: u32,
#[prost(uint32, tag = "15")]
pub world_id: u32,
#[prost(uint32, tag = "7")]
pub client_pos_version: u32,
#[prost(message, repeated, tag = "1577")]
pub group_state_list: ::prost::alloc::vec::Vec<SceneGroupState>,
#[prost(uint32, repeated, tag = "1")]
pub group_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "12")]
pub sync_buff_info: ::prost::alloc::vec::Vec<BuffInfo>,
#[prost(message, repeated, tag = "3")]
pub save_data_list: ::prost::alloc::vec::Vec<CustomSaveData>,
#[prost(uint32, repeated, tag = "8")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "11")]
pub floor_id: u32,
#[prost(map = "string, int32", tag = "1458")]
pub floor_saved_data: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
#[prost(uint32, tag = "1226")]
pub ijnpccndcgi: u32,
#[prost(message, repeated, tag = "1909")]
pub entity_group_list: ::prost::alloc::vec::Vec<SceneEntityGroupInfo>,
#[prost(message, optional, tag = "1816")]
pub scene_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
#[prost(message, repeated, tag = "4")]
pub nmmlfdlmcoa: ::prost::alloc::vec::Vec<EntityBuffInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSceneByServerScNotify {
#[prost(message, optional, tag = "14")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(enumeration = "EnterSceneReason", tag = "11")]
pub reason: i32,
#[prost(message, optional, tag = "7")]
pub scene: ::core::option::Option<SceneInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSceneCsReq {
#[prost(uint32, tag = "15")]
pub content_id: u32,
#[prost(uint32, tag = "7")]
pub ijnpccndcgi: u32,
#[prost(uint32, tag = "3")]
pub entry_id: u32,
#[prost(uint32, tag = "9")]
pub teleport_id: u32,
#[prost(bool, tag = "2")]
pub eclblfpbjlf: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnteredSceneInfo {
#[prost(uint32, tag = "12")]
pub plane_id: u32,
#[prost(uint32, tag = "6")]
pub floor_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EntityBuffChangeInfo {
#[prost(enumeration = "EntityBuffChangeType", tag = "11")]
pub reason: i32,
#[prost(uint32, tag = "13")]
pub entity_id: u32,
#[prost(oneof = "entity_buff_change_info::Change", tags = "8, 9")]
pub change: ::core::option::Option<entity_buff_change_info::Change>,
}
/// Nested message and enum types in `EntityBuffChangeInfo`.
pub mod entity_buff_change_info {
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Change {
#[prost(message, tag = "8")]
AddBuffInfo(super::BuffInfo),
#[prost(uint32, tag = "9")]
RemoveBuffId(u32),
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Equipment {
#[prost(uint32, tag = "7")]
pub rank: u32,
#[prost(uint32, tag = "12")]
pub promotion: u32,
#[prost(uint32, tag = "10")]
pub exp: u32,
#[prost(uint32, tag = "8")]
pub unique_id: u32,
#[prost(uint32, tag = "6")]
pub level: u32,
#[prost(uint32, tag = "5")]
pub equip_avatar_id: u32,
#[prost(bool, tag = "14")]
pub is_protected: bool,
#[prost(uint32, tag = "13")]
pub tid: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AssistSimpleInfo {
#[prost(uint32, tag = "6")]
pub pos: u32,
#[prost(uint32, tag = "12")]
pub level: u32,
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
#[prost(uint32, tag = "15")]
pub dressed_skin_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SimpleInfo {
#[prost(uint32, tag = "5")]
pub chat_bubble_id: u32,
#[prost(string, tag = "6")]
pub signature: ::prost::alloc::string::String,
#[prost(message, repeated, tag = "1")]
pub assist_simple_info: ::prost::alloc::vec::Vec<AssistSimpleInfo>,
#[prost(string, tag = "10")]
pub meijfajkmmp: ::prost::alloc::string::String,
#[prost(enumeration = "PlatformType", tag = "3")]
pub platform_type: i32,
#[prost(int64, tag = "11")]
pub last_active_time: i64,
#[prost(uint32, tag = "8")]
pub head_icon: u32,
#[prost(uint32, tag = "15")]
pub uid: u32,
#[prost(bool, tag = "4")]
pub is_banned: bool,
#[prost(string, tag = "7")]
pub nickname: ::prost::alloc::string::String,
#[prost(enumeration = "FriendOnlineStatus", tag = "14")]
pub online_status: i32,
#[prost(uint32, tag = "12")]
pub level: u32,
#[prost(string, tag = "2")]
pub dmdcpeiefkg: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendListInfo {
#[prost(enumeration = "PlayingState", tag = "3")]
pub playing_state: i32,
#[prost(string, tag = "13")]
pub friend_name: ::prost::alloc::string::String,
#[prost(int64, tag = "8")]
pub sent_time: i64,
#[prost(bool, tag = "4")]
pub is_marked: bool,
#[prost(message, optional, tag = "2")]
pub simple_info: ::core::option::Option<SimpleInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllLineupDataScRsp {
#[prost(uint32, tag = "1")]
pub cur_index: u32,
#[prost(message, repeated, tag = "6")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicArchive {
#[prost(uint32, tag = "3")]
pub relic_id: u32,
#[prost(uint32, tag = "8")]
pub slot: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonsterArchive {
#[prost(uint32, tag = "9")]
pub monster_id: u32,
#[prost(uint32, tag = "3")]
pub num: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ArchiveData {
#[prost(message, repeated, tag = "2")]
pub relic_list: ::prost::alloc::vec::Vec<RelicArchive>,
#[prost(message, repeated, tag = "5")]
pub archive_monster_id_list: ::prost::alloc::vec::Vec<MonsterArchive>,
#[prost(uint32, repeated, tag = "12")]
pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "3")]
pub archive_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "9")]
pub archive_missing_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetArchiveDataScRsp {
#[prost(message, optional, tag = "3")]
pub archive_data: ::core::option::Option<ArchiveData>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAvatarDataCsReq {
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(bool, tag = "3")]
pub is_get_all: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAvatarDataScRsp {
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(uint32, repeated, tag = "6")]
pub cibnempfije: ::prost::alloc::vec::Vec<u32>,
#[prost(bool, tag = "4")]
pub is_get_all: bool,
#[prost(message, repeated, tag = "13")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Material {
#[prost(uint32, tag = "6")]
pub tid: u32,
#[prost(uint64, tag = "9")]
pub expire_time: u64,
#[prost(uint32, tag = "10")]
pub num: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct WaitDelResource {
#[prost(uint32, tag = "12")]
pub num: u32,
#[prost(uint32, tag = "10")]
pub tid: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PileItem {
#[prost(uint32, tag = "12")]
pub item_num: u32,
#[prost(uint32, tag = "14")]
pub item_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Material0 {
#[prost(uint32, tag = "7")]
pub num: u32,
#[prost(uint64, tag = "8")]
pub expire_time: u64,
#[prost(uint32, tag = "5")]
pub tid: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Relic {
#[prost(bool, tag = "11")]
pub is_discarded: bool,
#[prost(uint32, tag = "15")]
pub main_affix_id: u32,
#[prost(uint32, tag = "6")]
pub exp: u32,
#[prost(uint32, tag = "1")]
pub unique_id: u32,
#[prost(uint32, tag = "2")]
pub level: u32,
#[prost(uint32, tag = "12")]
pub tid: u32,
#[prost(uint32, tag = "8")]
pub equip_avatar_id: u32,
#[prost(message, repeated, tag = "10")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
#[prost(bool, tag = "4")]
pub is_protected: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBagScRsp {
#[prost(uint32, repeated, tag = "2")]
pub ikhicomcdhp: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "11")]
pub ibigdplhfkc: ::prost::alloc::vec::Vec<Material>,
#[prost(message, repeated, tag = "4")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
#[prost(message, repeated, tag = "5")]
pub pile_item_list: ::prost::alloc::vec::Vec<PileItem>,
#[prost(message, repeated, tag = "15")]
pub epbibaobeoj: ::prost::alloc::vec::Vec<Material0>,
#[prost(message, repeated, tag = "10")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
#[prost(message, repeated, tag = "13")]
pub flnjichokac: ::prost::alloc::vec::Vec<Material0>,
#[prost(uint32, tag = "9")]
pub retcode: u32,
#[prost(uint32, tag = "3")]
pub geidcjnjmma: u32,
#[prost(uint32, repeated, tag = "12")]
pub ngegmhahglm: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "6")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "8")]
pub turn_food_switch: ::prost::alloc::vec::Vec<i32>,
#[prost(message, repeated, tag = "1")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
#[prost(uint32, repeated, tag = "7")]
pub kjibmefiben: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSettingInfo {
#[prost(bool, tag = "2")]
pub jcnincccakl: bool,
#[prost(bool, tag = "1")]
pub nhknohpdocc: bool,
#[prost(bool, tag = "3")]
pub hhcgdeocomi: bool,
#[prost(bool, tag = "15")]
pub ookalmpeleg: bool,
#[prost(bool, tag = "9")]
pub defkcpiepnb: bool,
#[prost(bool, tag = "11")]
pub ggodaiohjif: bool,
#[prost(bool, tag = "12")]
pub kmjdmefgcck: bool,
#[prost(bool, tag = "7")]
pub dedidajjmcj: bool,
#[prost(bool, tag = "14")]
pub bkpaceckiia: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBasicInfoScRsp {
#[prost(uint32, tag = "4")]
pub gender: u32,
#[prost(uint32, tag = "10")]
pub cur_day: u32,
#[prost(message, optional, tag = "1")]
pub player_setting_info: ::core::option::Option<PlayerSettingInfo>,
#[prost(int64, tag = "8")]
pub next_recover_time: i64,
#[prost(bool, tag = "7")]
pub is_gender_set: bool,
#[prost(uint32, tag = "2")]
pub gameplay_birthday: u32,
#[prost(uint32, tag = "11")]
pub retcode: u32,
#[prost(uint32, tag = "5")]
pub week_cocoon_finished_count: u32,
#[prost(uint32, tag = "14")]
pub exchange_times: u32,
#[prost(int64, tag = "13")]
pub last_set_nickname_time: i64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurLineupDataScRsp {
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<LineupInfo>,
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurSceneInfoScRsp {
#[prost(uint32, tag = "15")]
pub retcode: u32,
#[prost(message, optional, tag = "11")]
pub scene: ::core::option::Option<SceneInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEnteredSceneScRsp {
#[prost(uint32, tag = "8")]
pub retcode: u32,
#[prost(message, repeated, tag = "9")]
pub entered_scene_info: ::prost::alloc::vec::Vec<EnteredSceneInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendListInfoScRsp {
#[prost(message, repeated, tag = "3")]
pub friend_list: ::prost::alloc::vec::Vec<FriendListInfo>,
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(message, repeated, tag = "1")]
pub idfijahanmn: ::prost::alloc::vec::Vec<SimpleInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionData {
#[prost(uint32, tag = "5")]
pub id: u32,
#[prost(enumeration = "MissionStatus", tag = "7")]
pub status: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionDataScRsp {
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(message, repeated, tag = "12")]
pub mission_data_list: ::prost::alloc::vec::Vec<MissionData>,
#[prost(bool, tag = "15")]
pub nbgdkmbadki: bool,
#[prost(uint32, tag = "13")]
pub kcpgeandlei: u32,
#[prost(message, repeated, tag = "5")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionStatusCsReq {
#[prost(uint32, repeated, tag = "8")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "11")]
pub mission_event_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "10")]
pub sub_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionStatusScRsp {
#[prost(message, repeated, tag = "9")]
pub mission_event_status_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(uint32, repeated, tag = "6")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "8")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(uint32, repeated, tag = "1")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(uint32, repeated, tag = "13")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MultiPathAvatarTypeInfo {
#[prost(message, repeated, tag = "4")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[prost(uint32, tag = "7")]
pub rank: u32,
#[prost(uint32, tag = "10")]
pub path_equipment_id: u32,
#[prost(enumeration = "MultiPathAvatarType", tag = "2")]
pub avatar_id: i32,
#[prost(message, repeated, tag = "3")]
pub equip_relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMultiPathAvatarInfoScRsp {
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(message, repeated, tag = "2")]
pub multi_path_avatar_type_info_list: ::prost::alloc::vec::Vec<
MultiPathAvatarTypeInfo,
>,
#[prost(uint32, repeated, tag = "4")]
pub dbkjfgdlemk: ::prost::alloc::vec::Vec<u32>,
#[prost(map = "uint32, enumeration(MultiPathAvatarType)", tag = "13")]
pub current_multi_path_avatar_id: ::std::collections::HashMap<u32, i32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPrivateChatHistoryCsReq {
#[prost(uint32, tag = "2")]
pub to_uid: u32,
#[prost(uint32, tag = "1")]
pub sender_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPrivateChatHistoryScRsp {
#[prost(uint32, tag = "7")]
pub to_uid: u32,
#[prost(uint32, tag = "15")]
pub retcode: u32,
#[prost(uint32, tag = "3")]
pub sender_id: u32,
#[prost(message, repeated, tag = "9")]
pub chat_list: ::prost::alloc::vec::Vec<Chat>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoCsReq {
#[prost(uint32, tag = "14")]
pub content_id: u32,
#[prost(uint32, tag = "12")]
pub cur_map_entry_id: u32,
#[prost(bool, tag = "6")]
pub edpaljjjgki: bool,
#[prost(uint32, repeated, tag = "1")]
pub entry_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeGroup {
#[prost(bool, tag = "2")]
pub hllognagalg: bool,
#[prost(uint32, tag = "13")]
pub group_id: u32,
#[prost(int64, tag = "9")]
pub modify_time: i64,
#[prost(uint32, repeated, tag = "5")]
pub didcplpbndg: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeChest {
#[prost(enumeration = "MapInfoChestType", tag = "4")]
pub map_info_chest_type: i32,
#[prost(uint32, tag = "9")]
pub unlocked_amount_list: u32,
#[prost(uint32, tag = "12")]
pub total_amount_list: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeProp {
#[prost(uint32, tag = "4")]
pub config_id: u32,
#[prost(uint32, tag = "3")]
pub state: u32,
#[prost(uint32, tag = "8")]
pub group_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeMapData {
#[prost(map = "string, int32", tag = "8")]
pub floor_saved_data: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
#[prost(uint32, repeated, tag = "11")]
pub unlocked_teleport_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "1")]
pub maze_group_list: ::prost::alloc::vec::Vec<MazeGroup>,
#[prost(uint32, tag = "9")]
pub entry_id: u32,
#[prost(message, repeated, tag = "7")]
pub unlocked_chest_list: ::prost::alloc::vec::Vec<MazeChest>,
#[prost(uint32, repeated, tag = "10")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "4")]
pub kpbfldbadan: u32,
#[prost(uint32, tag = "3")]
pub cur_map_entry_id: u32,
#[prost(uint32, tag = "6")]
pub retcode: u32,
#[prost(uint32, tag = "12")]
pub mdkmdbibnae: u32,
#[prost(message, repeated, tag = "5")]
pub maze_prop_list: ::prost::alloc::vec::Vec<MazeProp>,
#[prost(uint32, tag = "13")]
pub content_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoScRsp {
#[prost(bool, tag = "10")]
pub edpaljjjgki: bool,
#[prost(message, repeated, tag = "5")]
pub map_list: ::prost::alloc::vec::Vec<MazeMapData>,
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InteractPropCsReq {
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
#[prost(uint32, tag = "1")]
pub interact_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Item {
#[prost(uint32, tag = "2")]
pub promotion: u32,
#[prost(uint32, tag = "6")]
pub level: u32,
#[prost(uint32, tag = "1")]
pub num: u32,
#[prost(uint32, tag = "15")]
pub unique_id: u32,
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
#[prost(uint32, tag = "9")]
pub rank: u32,
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemCost {
#[prost(message, optional, tag = "12")]
pub pile_item: ::core::option::Option<PileItem>,
#[prost(uint32, tag = "11")]
pub equipment_unique_id: u32,
#[prost(uint32, tag = "13")]
pub relic_unique_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerBasicInfo {
#[prost(string, tag = "1")]
pub nickname: ::prost::alloc::string::String,
#[prost(uint32, tag = "2")]
pub level: u32,
#[prost(uint32, tag = "3")]
pub exp: u32,
#[prost(uint32, tag = "4")]
pub stamina: u32,
#[prost(uint32, tag = "5")]
pub mcoin: u32,
#[prost(uint32, tag = "6")]
pub hcoin: u32,
#[prost(uint32, tag = "7")]
pub scoin: u32,
#[prost(uint32, tag = "8")]
pub world_level: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BlackInfo {
#[prost(int64, tag = "1")]
pub begin_time: i64,
#[prost(int64, tag = "2")]
pub end_time: i64,
#[prost(uint32, tag = "3")]
pub oghdnmjdmlg: u32,
#[prost(uint32, tag = "4")]
pub llbgmngogdl: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerGetTokenScRsp {
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(uint32, tag = "4")]
pub uid: u32,
#[prost(uint64, tag = "5")]
pub secret_key_seed: u64,
#[prost(message, optional, tag = "12")]
pub black_info: ::core::option::Option<BlackInfo>,
#[prost(string, tag = "3")]
pub msg: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientUploadData {
#[prost(string, tag = "1")]
pub iobghgjlokc: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub nlabndmdikm: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerHeartBeatCsReq {
#[prost(message, optional, tag = "8")]
pub eaiebeijmde: ::core::option::Option<ClientUploadData>,
#[prost(uint32, tag = "5")]
pub fhbehdlecea: u32,
#[prost(uint64, tag = "11")]
pub client_time_ms: u64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerHeartBeatScRsp {
#[prost(uint64, tag = "12")]
pub server_time_ms: u64,
#[prost(uint64, tag = "11")]
pub client_time_ms: u64,
#[prost(message, optional, tag = "10")]
pub download_data: ::core::option::Option<ClientDownloadData>,
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerLoginCsReq {
#[prost(uint32, tag = "13")]
pub bajjablkfab: u32,
#[prost(string, tag = "14")]
pub bcijkmpjfni: ::prost::alloc::string::String,
#[prost(string, tag = "9")]
pub difcdhddfbp: ::prost::alloc::string::String,
#[prost(uint32, tag = "1253")]
pub lmjolnigkkc: u32,
#[prost(uint32, tag = "540")]
pub blclkkidljh: u32,
#[prost(string, tag = "1012")]
pub pkgmnimcpdh: ::prost::alloc::string::String,
#[prost(enumeration = "PlatformType", tag = "5")]
pub platform_type: i32,
#[prost(bool, tag = "1976")]
pub kjfcoglhkfk: bool,
#[prost(string, tag = "6")]
pub cost_time: ::prost::alloc::string::String,
#[prost(string, tag = "1866")]
pub ochimkelcde: ::prost::alloc::string::String,
#[prost(uint64, tag = "8")]
pub login_random: u64,
#[prost(string, tag = "1393")]
pub dmdcpeiefkg: ::prost::alloc::string::String,
#[prost(string, tag = "624")]
pub bhoanekljhm: ::prost::alloc::string::String,
#[prost(string, tag = "354")]
pub meijfajkmmp: ::prost::alloc::string::String,
#[prost(string, tag = "11")]
pub mkkdakgkkhe: ::prost::alloc::string::String,
#[prost(string, tag = "7")]
pub ogilamajgio: ::prost::alloc::string::String,
#[prost(string, tag = "3")]
pub ghaifpffmog: ::prost::alloc::string::String,
#[prost(string, tag = "15")]
pub fecdamigijp: ::prost::alloc::string::String,
#[prost(string, tag = "12")]
pub mddiipbifek: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub signature: ::prost::alloc::string::String,
#[prost(uint32, tag = "4")]
pub client_res_version: u32,
#[prost(string, tag = "1")]
pub mhmockcmeje: ::prost::alloc::string::String,
#[prost(bool, tag = "1358")]
pub fgahpfhnncl: bool,
#[prost(string, tag = "1183")]
pub pjieaeapgnl: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerLoginScRsp {
#[prost(uint64, tag = "13")]
pub login_random: u64,
#[prost(string, tag = "2")]
pub meilhlkmgfn: ::prost::alloc::string::String,
#[prost(string, tag = "14")]
pub pnhfbdbkpci: ::prost::alloc::string::String,
#[prost(bool, tag = "1")]
pub kcicanjloba: bool,
#[prost(bool, tag = "4")]
pub dlicepdamib: bool,
#[prost(message, optional, tag = "5")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(uint32, tag = "6")]
pub stamina: u32,
#[prost(int32, tag = "3")]
pub cur_timezone: i32,
#[prost(uint64, tag = "15")]
pub server_timestamp_ms: u64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionSync {
#[prost(uint32, repeated, tag = "10")]
pub ipodiiadolh: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "6")]
pub ommnpnbabhn: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "12")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
#[prost(uint32, repeated, tag = "9")]
pub dgoigglciko: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "1")]
pub limpnlbchpl: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Quest {
#[prost(int64, tag = "13")]
pub finish_time: i64,
#[prost(uint32, tag = "10")]
pub id: u32,
#[prost(enumeration = "QuestStatus", tag = "15")]
pub status: i32,
#[prost(uint32, tag = "6")]
pub progress: u32,
#[prost(uint32, repeated, tag = "5")]
pub pnkhfhpabgb: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemList {
#[prost(message, repeated, tag = "10")]
pub item_list: ::prost::alloc::vec::Vec<Item>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSyncScNotify {
#[prost(message, optional, tag = "4")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
#[prost(message, repeated, tag = "7")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
#[prost(message, repeated, tag = "5")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
#[prost(message, repeated, tag = "2")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
#[prost(message, optional, tag = "9")]
pub melkjffjnkb: ::core::option::Option<MissionSync>,
#[prost(message, repeated, tag = "345")]
pub flnjichokac: ::prost::alloc::vec::Vec<Material>,
#[prost(message, repeated, tag = "1")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
#[prost(uint32, repeated, tag = "8")]
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "1546")]
pub mjbalomkgdg: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "10")]
pub avatar_sync: ::core::option::Option<AvatarSync>,
#[prost(message, optional, tag = "1273")]
pub board_data_sync: ::core::option::Option<BoardDataSync>,
#[prost(uint32, tag = "1522")]
pub total_achievement_exp: u32,
#[prost(message, repeated, tag = "14")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
#[prost(uint32, repeated, tag = "12")]
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, repeated, tag = "1834")]
pub multi_path_avatar_type_info_list: ::prost::alloc::vec::Vec<
MultiPathAvatarTypeInfo,
>,
#[prost(message, optional, tag = "969")]
pub ilcelhlkamj: ::core::option::Option<ItemList>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicRecomendCsReq {
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LineupSlotData {
#[prost(uint32, tag = "10")]
pub id: u32,
#[prost(enumeration = "AvatarType", tag = "11")]
pub avatar_type: i32,
#[prost(uint32, tag = "13")]
pub slot: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceLineupCsReq {
#[prost(bool, tag = "10")]
pub is_virtual: bool,
#[prost(uint32, tag = "4")]
pub ijnpccndcgi: u32,
#[prost(uint32, tag = "7")]
pub plane_id: u32,
#[prost(enumeration = "ExtraLineupType", tag = "12")]
pub extra_lineup_type: i32,
#[prost(uint32, tag = "3")]
pub leader_slot: u32,
#[prost(message, repeated, tag = "9")]
pub slots: ::prost::alloc::vec::Vec<LineupSlotData>,
#[prost(uint32, tag = "2")]
pub index: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RevcMsgScNotify {
#[prost(uint32, tag = "9")]
pub from_uid: u32,
#[prost(string, tag = "7")]
pub text: ::prost::alloc::string::String,
#[prost(uint32, tag = "11")]
pub emote: u32,
#[prost(enumeration = "MsgType", tag = "1")]
pub msg_type: i32,
#[prost(uint32, tag = "12")]
pub to_uid: u32,
#[prost(enumeration = "ChatType", tag = "10")]
pub chat_type: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleEventInitedData {
#[prost(message, optional, tag = "2")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleEventBattleInfo {
#[prost(uint32, tag = "1")]
pub battle_event_id: u32,
#[prost(message, optional, tag = "2")]
pub status: ::core::option::Option<BattleEventInitedData>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildGearDamageInfo {
#[prost(uint32, tag = "1")]
pub gear_id: u32,
#[prost(double, tag = "2")]
pub damage: f64,
#[prost(double, tag = "3")]
pub hp_damage: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildBattleInfo {
#[prost(uint32, tag = "1")]
pub cur_level_id: u32,
#[prost(uint32, tag = "2")]
pub cur_period: u32,
#[prost(uint32, tag = "3")]
pub cur_coin: u32,
#[prost(uint32, repeated, tag = "6")]
pub ban_gear_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "8")]
pub allowed_gear_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "9")]
pub cur_exp: u32,
#[prost(uint32, tag = "10")]
pub cur_reroll: u32,
#[prost(uint32, tag = "11")]
pub cur_treasure_miss_cnt: u32,
#[prost(uint32, repeated, tag = "12")]
pub period_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "13")]
pub cur_gear_lost_cnt: u32,
#[prost(uint32, tag = "14")]
pub cur_wave: u32,
#[prost(bool, tag = "15")]
pub is_unlock_gear_reroll: bool,
#[prost(bool, tag = "16")]
pub is_unlock_gear_ban: bool,
#[prost(message, repeated, tag = "18")]
pub gear_damage_list: ::prost::alloc::vec::Vec<EvolveBuildGearDamageInfo>,
#[prost(uint32, repeated, tag = "19")]
pub stat_params: ::prost::alloc::vec::Vec<u32>,
#[prost(bool, tag = "20")]
pub is_giveup: bool,
#[prost(uint32, tag = "21")]
pub cur_unused_round_cnt: u32,
#[prost(uint32, tag = "23")]
pub period_first_random_seed: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonster {
#[prost(uint32, tag = "7")]
pub max_hp: u32,
#[prost(uint32, tag = "15")]
pub monster_id: u32,
#[prost(uint32, tag = "2")]
pub cur_hp: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonsterWaveParam {
#[prost(uint32, tag = "10")]
pub gmimbapadel: u32,
#[prost(uint32, tag = "6")]
pub ednldnkdhim: u32,
#[prost(uint32, tag = "5")]
pub level: u32,
#[prost(uint32, tag = "3")]
pub gcljbgjckpi: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonsterWave {
#[prost(uint32, tag = "14")]
pub stage_id: u32,
#[prost(message, repeated, tag = "4")]
pub monster_list: ::prost::alloc::vec::Vec<SceneMonster>,
#[prost(uint32, tag = "10")]
pub wave_id: u32,
#[prost(message, repeated, tag = "3")]
pub epeemgikihd: ::prost::alloc::vec::Vec<ItemList>,
#[prost(message, optional, tag = "13")]
pub wave_param: ::core::option::Option<SceneMonsterWaveParam>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneBattleInfo {
#[prost(message, repeated, tag = "321")]
pub event_battle_info_list: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
#[prost(message, optional, tag = "471")]
pub bcilaimkepo: ::core::option::Option<EvolveBuildBattleInfo>,
#[prost(message, repeated, tag = "14")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
#[prost(uint32, tag = "2")]
pub world_level: u32,
#[prost(message, repeated, tag = "5")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
#[prost(bool, tag = "11")]
pub nlhcbhebgog: bool,
#[prost(message, repeated, tag = "7")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
#[prost(uint32, tag = "6")]
pub logic_random_seed: u32,
#[prost(map = "uint32, message", tag = "892")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
#[prost(uint32, tag = "4")]
pub rounds_limit: u32,
#[prost(uint32, tag = "1")]
pub stage_id: u32,
#[prost(uint32, tag = "9")]
pub wave_count: u32,
#[prost(uint32, tag = "12")]
pub battle_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AssistMonsterWave {
#[prost(uint32, repeated, tag = "4")]
pub entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillCsReq {
#[prost(string, tag = "11")]
pub ggogccbgofo: ::prost::alloc::string::String,
#[prost(uint32, tag = "14")]
pub caster_id: u32,
#[prost(uint32, repeated, tag = "7")]
pub hit_target_entity_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "10")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(message, optional, tag = "5")]
pub target_motion: ::core::option::Option<MotionInfo>,
#[prost(uint32, tag = "15")]
pub attacked_group_id: u32,
#[prost(uint32, tag = "9")]
pub mkfjacifjmc: u32,
#[prost(uint32, tag = "4")]
pub skill_index: u32,
#[prost(message, repeated, tag = "12")]
pub assist_monster_wave_list: ::prost::alloc::vec::Vec<AssistMonsterWave>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillScRsp {
#[prost(uint32, tag = "10")]
pub attacked_group_id: u32,
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EntityMotion {
#[prost(uint32, tag = "11")]
pub map_layer: u32,
#[prost(message, optional, tag = "1")]
pub motion: ::core::option::Option<MotionInfo>,
#[prost(uint32, tag = "15")]
pub entity_id: u32,
#[prost(bool, tag = "8")]
pub ccclmigdjkc: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveCsReq {
#[prost(uint64, tag = "10")]
pub ihnakchicdm: u64,
#[prost(message, repeated, tag = "15")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
#[prost(uint32, tag = "3")]
pub entry_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveScNotify {
#[prost(uint32, tag = "10")]
pub entity_id: u32,
#[prost(message, optional, tag = "15")]
pub motion: ::core::option::Option<MotionInfo>,
#[prost(uint32, tag = "7")]
pub entry_id: u32,
#[prost(uint32, tag = "9")]
pub client_pos_version: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityRefreshInfo {
#[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "5, 3, 14")]
pub refresh_type: ::core::option::Option<scene_entity_refresh_info::RefreshType>,
}
/// Nested message and enum types in `SceneEntityRefreshInfo`.
pub mod scene_entity_refresh_info {
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RefreshType {
#[prost(message, tag = "5")]
AddEntity(super::SceneEntityInfo),
#[prost(uint32, tag = "3")]
DelEntity(u32),
#[prost(uint32, tag = "14")]
Klmchlokeho(u32),
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneGroupRefreshInfo {
#[prost(message, repeated, tag = "7")]
pub refresh_entity: ::prost::alloc::vec::Vec<SceneEntityRefreshInfo>,
#[prost(enumeration = "SceneGroupRefreshType", tag = "14")]
pub group_refresh_type: i32,
#[prost(uint32, tag = "9")]
pub state: u32,
#[prost(uint32, tag = "12")]
pub group_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneGroupRefreshScNotify {
#[prost(message, repeated, tag = "12")]
pub group_refresh_info: ::prost::alloc::vec::Vec<SceneGroupRefreshInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SendMsgCsReq {
#[prost(enumeration = "ChatType", tag = "1")]
pub chat_type: i32,
#[prost(enumeration = "MsgType", tag = "3")]
pub msg_type: i32,
#[prost(uint32, repeated, tag = "15")]
pub to_uid_list: ::prost::alloc::vec::Vec<u32>,
#[prost(string, tag = "6")]
pub text: ::prost::alloc::string::String,
#[prost(uint32, tag = "9")]
pub emote: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchLineupIndexCsReq {
#[prost(uint32, tag = "13")]
pub index: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchLineupIndexScRsp {
#[prost(uint32, tag = "7")]
pub index: u32,
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncEntityBuffChangeListScNotify {
#[prost(message, repeated, tag = "12")]
pub entity_buff_info_list: ::prost::alloc::vec::Vec<EntityBuffChangeInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncLineupNotify {
#[prost(enumeration = "SyncReason", repeated, tag = "3")]
pub reason_list: ::prost::alloc::vec::Vec<i32>,
#[prost(message, optional, tag = "14")]
pub lineup: ::core::option::Option<LineupInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffEquipmentCsReq {
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffRelicCsReq {
#[prost(uint32, repeated, tag = "15")]
pub slot_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarProperty {
#[prost(double, tag = "1")]
pub max_hp: f64,
#[prost(double, tag = "2")]
pub attack: f64,
#[prost(double, tag = "3")]
pub defence: f64,
#[prost(double, tag = "4")]
pub speed: f64,
#[prost(double, tag = "5")]
pub left_hp: f64,
#[prost(double, tag = "6")]
pub left_sp: f64,
#[prost(double, tag = "7")]
pub max_sp: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AttackDamageProperty {
#[prost(string, tag = "1")]
pub palefhlckln: ::prost::alloc::string::String,
#[prost(double, tag = "2")]
pub ohfcbnkchlo: f64,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SkillUseProperty {
#[prost(uint32, tag = "1")]
pub hgnfloilneg: u32,
#[prost(string, tag = "2")]
pub aglbkdknioh: ::prost::alloc::string::String,
#[prost(uint32, tag = "3")]
pub kafehefomai: u32,
#[prost(uint32, tag = "4")]
pub dkecbneeecd: u32,
#[prost(uint32, tag = "5")]
pub okoebgnppii: u32,
#[prost(uint32, tag = "6")]
pub ipacnpiogji: u32,
#[prost(uint32, tag = "7")]
pub cmhakdimelf: u32,
#[prost(uint32, tag = "8")]
pub edmjmnfgmad: u32,
#[prost(uint32, tag = "9")]
pub okffdjngjed: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarBattleInfo {
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
#[prost(uint32, tag = "2")]
pub id: u32,
#[prost(uint32, tag = "3")]
pub avatar_level: u32,
#[prost(uint32, tag = "4")]
pub avatar_rank: u32,
#[prost(uint32, tag = "5")]
pub avatar_promotion: u32,
#[prost(message, optional, tag = "6")]
pub avatar_status: ::core::option::Option<AvatarProperty>,
#[prost(message, repeated, tag = "7")]
pub cfohkkgalch: ::prost::alloc::vec::Vec<AvatarSkillTree>,
#[prost(uint32, tag = "9")]
pub total_turns: u32,
#[prost(double, tag = "10")]
pub total_damage: f64,
#[prost(double, tag = "11")]
pub total_heal: f64,
#[prost(double, tag = "12")]
pub total_damage_taken: f64,
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
#[prost(double, tag = "14")]
pub dfgadbjbiob: f64,
#[prost(uint32, tag = "15")]
pub stage_id: u32,
#[prost(uint32, tag = "16")]
pub stage_type: u32,
#[prost(double, tag = "17")]
pub jnchgklgnlf: f64,
#[prost(message, repeated, tag = "18")]
pub attack_damage_type: ::prost::alloc::vec::Vec<AttackDamageProperty>,
#[prost(message, repeated, tag = "19")]
pub kmkbogbaeno: ::prost::alloc::vec::Vec<AttackDamageProperty>,
#[prost(message, repeated, tag = "20")]
pub dcfbmhagghh: ::prost::alloc::vec::Vec<AttackDamageProperty>,
#[prost(message, repeated, tag = "21")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
#[prost(double, tag = "22")]
pub delay_cumulate: f64,
#[prost(uint32, tag = "23")]
pub okpkiancelf: u32,
#[prost(uint32, tag = "25")]
pub kimilnnnflf: u32,
#[prost(uint32, tag = "26")]
pub ndlnbbpfffl: u32,
#[prost(uint32, tag = "27")]
pub aeddfdkbpep: u32,
#[prost(uint32, tag = "28")]
pub omhlpnoflne: u32,
#[prost(uint32, tag = "29")]
pub njlpaaookdl: u32,
#[prost(double, tag = "30")]
pub ojeocegbkdi: f64,
#[prost(double, tag = "31")]
pub lnikhkhpcge: f64,
#[prost(double, tag = "32")]
pub emmikoejmph: f64,
#[prost(message, optional, tag = "33")]
pub jdmdemjpcia: ::core::option::Option<AvatarProperty>,
#[prost(message, repeated, tag = "34")]
pub baeigohghnm: ::prost::alloc::vec::Vec<BattleRelic>,
#[prost(uint32, tag = "35")]
pub apkmboagcmi: u32,
#[prost(message, repeated, tag = "36")]
pub pnnbhmgbbaf: ::prost::alloc::vec::Vec<AttackDamageProperty>,
#[prost(double, tag = "37")]
pub ifogdklojaj: f64,
#[prost(double, tag = "38")]
pub fpokhaemoli: f64,
#[prost(double, tag = "39")]
pub gdljjodkiip: f64,
#[prost(double, tag = "40")]
pub mldjfbabhek: f64,
#[prost(uint32, tag = "42")]
pub faomiaggpaa: u32,
#[prost(uint32, tag = "43")]
pub fadjmlcifbf: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleStatistics {
#[prost(uint32, tag = "1")]
pub pibhifbmjik: u32,
#[prost(uint32, tag = "2")]
pub foibfimjppc: u32,
#[prost(uint32, repeated, tag = "3")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "4")]
pub fidldfamnmc: u32,
#[prost(double, tag = "5")]
pub ahhiiakenmo: f64,
#[prost(double, tag = "6")]
pub ldofejlhcgf: f64,
#[prost(message, repeated, tag = "7")]
pub onjclkidofe: ::prost::alloc::vec::Vec<AvatarBattleInfo>,
#[prost(uint32, tag = "9")]
pub ijfifombokm: u32,
#[prost(uint32, tag = "10")]
pub bhmjjlpbfka: u32,
#[prost(uint32, tag = "11")]
pub docmipabdde: u32,
#[prost(uint32, tag = "12")]
pub ehmejolhnbj: u32,
#[prost(map = "string, float", tag = "13")]
pub omngiehkfcf: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
#[prost(uint32, tag = "14")]
pub djggbffcmll: u32,
#[prost(message, repeated, tag = "16")]
pub gmdmfihphoc: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
#[prost(int32, repeated, tag = "22")]
pub bkbifgcidje: ::prost::alloc::vec::Vec<i32>,
#[prost(map = "uint32, message", tag = "28")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
#[prost(message, optional, tag = "30")]
pub bcilaimkepo: ::core::option::Option<EvolveBuildBattleInfo>,
#[prost(bool, tag = "32")]
pub ckopikjmnno: bool,
#[prost(uint32, tag = "35")]
pub bfjbhggehfp: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleOp {
#[prost(uint32, tag = "1")]
pub bdjddegiphb: u32,
#[prost(uint32, tag = "2")]
pub state: u32,
#[prost(uint32, tag = "3")]
pub gdihafinfel: u32,
#[prost(uint32, tag = "4")]
pub mnbkfbffbbc: u32,
#[prost(uint32, tag = "5")]
pub albjdnedggo: u32,
#[prost(uint32, tag = "6")]
pub skill_index: u32,
#[prost(uint32, tag = "7")]
pub hdgdcplilac: u32,
#[prost(string, tag = "8")]
pub pmepgjijdmc: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultCsReq {
#[prost(uint32, tag = "5")]
pub stage_id: u32,
#[prost(map = "string, uint32", tag = "7")]
pub npgbkdmfjjh: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
#[prost(uint32, tag = "13")]
pub ldofejlhcgf: u32,
#[prost(uint32, tag = "14")]
pub cost_time: u32,
#[prost(uint32, tag = "4")]
pub hfgoninpkpp: u32,
#[prost(bool, tag = "15")]
pub jmlmhajmmgm: bool,
#[prost(enumeration = "BattleEndStatus", tag = "1")]
pub end_status: i32,
#[prost(bytes = "vec", tag = "8")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
#[prost(message, optional, tag = "12")]
pub stt: ::core::option::Option<BattleStatistics>,
#[prost(bool, tag = "2")]
pub gnkmjinkoif: bool,
#[prost(uint32, tag = "9")]
pub battle_id: u32,
#[prost(bool, tag = "3")]
pub eeadhljcghf: bool,
#[prost(string, tag = "11")]
pub clhgagmlpgk: ::prost::alloc::string::String,
#[prost(uint32, tag = "10")]
pub client_res_version: u32,
#[prost(message, repeated, tag = "6")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultScRsp {
#[prost(bool, tag = "4")]
pub check_identical: bool,
#[prost(message, repeated, tag = "7")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
#[prost(uint32, tag = "14")]
pub oocaibocjln: u32,
#[prost(string, tag = "12")]
pub res_version: ::prost::alloc::string::String,
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(uint32, tag = "11")]
pub stage_id: u32,
#[prost(uint32, tag = "6")]
pub battle_id: u32,
#[prost(uint32, tag = "13")]
pub glplpadhfpd: u32,
#[prost(uint32, tag = "15")]
pub event_id: u32,
#[prost(message, optional, tag = "5")]
pub drop_data: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "1")]
pub eahkgakocfi: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "73")]
pub cbilddggofb: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "8")]
pub acpoidmpoae: ::core::option::Option<ItemList>,
#[prost(uint32, tag = "9")]
pub gndhohdfcaj: u32,
#[prost(string, tag = "10")]
pub bin_version: ::prost::alloc::string::String,
#[prost(enumeration = "BattleEndStatus", tag = "2")]
pub end_status: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RegionEntry {
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub title: ::prost::alloc::string::String,
#[prost(string, tag = "3")]
pub dispatch_url: ::prost::alloc::string::String,
#[prost(string, tag = "4")]
pub env_type: ::prost::alloc::string::String,
#[prost(string, tag = "5")]
pub display_name: ::prost::alloc::string::String,
#[prost(string, tag = "6")]
pub msg: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DispatchRegionData {
#[prost(uint32, tag = "1")]
pub retcode: u32,
#[prost(string, tag = "2")]
pub msg: ::prost::alloc::string::String,
#[prost(string, tag = "3")]
pub top_sever_region_name: ::prost::alloc::string::String,
#[prost(message, repeated, tag = "4")]
pub region_list: ::prost::alloc::vec::Vec<RegionEntry>,
#[prost(string, tag = "5")]
pub stop_desc: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gateserver {
#[prost(bool, tag = "1566")]
pub unk1: bool,
#[prost(bool, tag = "1952")]
pub unk2: bool,
#[prost(string, tag = "563")]
pub gbicamfdfce: ::prost::alloc::string::String,
#[prost(string, tag = "5")]
pub jldldfcajco: ::prost::alloc::string::String,
#[prost(bool, tag = "1457")]
pub unk3: bool,
#[prost(string, tag = "716")]
pub oaonlakknih: ::prost::alloc::string::String,
#[prost(string, tag = "1220")]
pub llbopdmgmlo: ::prost::alloc::string::String,
#[prost(string, tag = "1192")]
pub degfpdpoihi: ::prost::alloc::string::String,
#[prost(int64, tag = "15")]
pub kicppahlghb: i64,
#[prost(bool, tag = "593")]
pub unk4: bool,
#[prost(string, tag = "14")]
pub ex_resource_url: ::prost::alloc::string::String,
#[prost(string, tag = "677")]
pub fphfajbchpg: ::prost::alloc::string::String,
#[prost(string, tag = "405")]
pub bhdbhbjjpni: ::prost::alloc::string::String,
#[prost(string, tag = "1113")]
pub ifix_url: ::prost::alloc::string::String,
#[prost(string, tag = "87")]
pub pnhbalgfhoh: ::prost::alloc::string::String,
#[prost(string, tag = "1808")]
pub dalbcelehgm: ::prost::alloc::string::String,
#[prost(uint32, tag = "2")]
pub port: u32,
#[prost(string, tag = "1570")]
pub ndaokpkolki: ::prost::alloc::string::String,
#[prost(bool, tag = "1915")]
pub unk5: bool,
#[prost(string, tag = "1629")]
pub ohoginogeog: ::prost::alloc::string::String,
#[prost(string, tag = "1583")]
pub ifix_version: ::prost::alloc::string::String,
#[prost(uint32, tag = "13")]
pub aomedachljd: u32,
#[prost(bool, tag = "1")]
pub unk6: bool,
#[prost(string, tag = "8")]
pub fnchmfhfmid: ::prost::alloc::string::String,
#[prost(string, tag = "11")]
pub msg: ::prost::alloc::string::String,
#[prost(string, tag = "915")]
pub keicdbehmdo: ::prost::alloc::string::String,
#[prost(string, tag = "3")]
pub asset_bundle_url: ::prost::alloc::string::String,
#[prost(bool, tag = "1028")]
pub unk7: bool,
#[prost(string, repeated, tag = "663")]
pub gbcbidahgjc: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, tag = "661")]
pub nkjbgboogfd: ::prost::alloc::string::String,
#[prost(string, tag = "1462")]
pub jcfgjfmgnlf: ::prost::alloc::string::String,
#[prost(string, tag = "1236")]
pub bcadojchkae: ::prost::alloc::string::String,
#[prost(string, tag = "1773")]
pub gmcehmdohdl: ::prost::alloc::string::String,
#[prost(int64, tag = "9")]
pub pohjhddoecn: i64,
#[prost(bool, tag = "297")]
pub mmcachlfjaa: bool,
#[prost(bool, tag = "1754")]
pub ncikdciigof: bool,
#[prost(string, tag = "1132")]
pub ihgaicfnadn: ::prost::alloc::string::String,
#[prost(uint32, tag = "12")]
pub retcode: u32,
#[prost(string, tag = "148")]
pub npnbjbcfpne: ::prost::alloc::string::String,
#[prost(uint32, tag = "6")]
pub baglofeacnc: u32,
#[prost(string, tag = "614")]
pub gdobhndocoj: ::prost::alloc::string::String,
#[prost(string, tag = "4")]
pub ip: ::prost::alloc::string::String,
#[prost(bool, tag = "1486")]
pub efknbdlnakj: bool,
#[prost(bool, tag = "414")]
pub gpjcfcjdmol: bool,
#[prost(string, tag = "10")]
pub lua_url: ::prost::alloc::string::String,
#[prost(string, tag = "1012")]
pub ghcioialpmh: ::prost::alloc::string::String,
#[prost(bool, tag = "1176")]
pub jipjkleanbd: bool,
#[prost(uint32, tag = "1710")]
pub mdailcamoao: u32,
#[prost(string, tag = "1430")]
pub habfaofipla: ::prost::alloc::string::String,
#[prost(string, tag = "1370")]
pub mnemhhbmkea: ::prost::alloc::string::String,
#[prost(string, tag = "873")]
pub mandmjolphh: ::prost::alloc::string::String,
#[prost(bool, tag = "1523")]
pub pphbpgbnoem: bool,
#[prost(string, tag = "512")]
pub lbpfhpcbckl: ::prost::alloc::string::String,
#[prost(string, tag = "312")]
pub bfihfklmmek: ::prost::alloc::string::String,
#[prost(bool, tag = "7")]
pub dhppkkgjldl: bool,
#[prost(string, tag = "1420")]
pub enlggeekcjh: ::prost::alloc::string::String,
#[prost(string, tag = "571")]
pub meacagafhga: ::prost::alloc::string::String,
#[prost(bool, tag = "825")]
pub jidbdekohdh: bool,
#[prost(string, tag = "1750")]
pub pkddcfgddde: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartCocoonStageCsReq {
#[prost(uint32, tag = "3")]
pub wave: u32,
#[prost(uint32, tag = "5")]
pub world_level: u32,
#[prost(uint32, tag = "2")]
pub prop_entity_id: u32,
#[prost(uint32, tag = "10")]
pub cocoon_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartCocoonStageScRsp {
#[prost(uint32, tag = "14")]
pub cocoon_id: u32,
#[prost(uint32, tag = "15")]
pub prop_entity_id: u32,
#[prost(uint32, tag = "12")]
pub wave: u32,
#[prost(uint32, tag = "6")]
pub retcode: u32,
#[prost(message, optional, tag = "9")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerGetTokenCsReq {
#[prost(uint32, tag = "3")]
pub platform_type: u32,
#[prost(string, tag = "4")]
pub token: ::prost::alloc::string::String,
#[prost(uint32, tag = "7")]
pub blclkkidljh: u32,
#[prost(string, tag = "10")]
pub account_uid: ::prost::alloc::string::String,
#[prost(string, tag = "5")]
pub lkgbcdgefjf: ::prost::alloc::string::String,
#[prost(uint32, tag = "2")]
pub gmcheopahkc: u32,
#[prost(uint32, tag = "14")]
pub pcmajmegbld: u32,
#[prost(uint32, tag = "6")]
pub uid: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendListInfoCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarPathChangedNotify {
#[prost(uint32, tag = "3")]
pub base_avatar_id: u32,
#[prost(enumeration = "MultiPathAvatarType", tag = "8")]
pub cur_multi_path_avatar_type: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SendMsgScRsp {
#[prost(uint64, tag = "5")]
pub end_time: u64,
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaInfoCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaCeilingAvatar {
#[prost(uint32, tag = "5")]
pub repeated_cnt: u32,
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaCeiling {
#[prost(message, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<GachaCeilingAvatar>,
#[prost(bool, tag = "15")]
pub is_claimed: bool,
#[prost(uint32, tag = "7")]
pub ceiling_num: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaInfo {
#[prost(uint32, tag = "13")]
pub iponcaehhgl: u32,
#[prost(message, optional, tag = "15")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
#[prost(uint32, repeated, tag = "2")]
pub up_info: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "11")]
pub gacha_id: u32,
#[prost(int64, tag = "6")]
pub begin_time: i64,
#[prost(uint32, repeated, tag = "4")]
pub featured: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "1")]
pub ecapcfaefbo: u32,
#[prost(string, tag = "10")]
pub detail_url: ::prost::alloc::string::String,
#[prost(int64, tag = "5")]
pub end_time: i64,
#[prost(string, tag = "9")]
pub history_url: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaInfoScRsp {
#[prost(uint32, tag = "7")]
pub retcode: u32,
#[prost(uint32, tag = "2")]
pub gacha_random: u32,
#[prost(uint32, tag = "6")]
pub chmfglghlcf: u32,
#[prost(message, repeated, tag = "3")]
pub gacha_info_list: ::prost::alloc::vec::Vec<GachaInfo>,
#[prost(uint32, tag = "12")]
pub lmbmncbfgpj: u32,
#[prost(uint32, tag = "15")]
pub hgaoeennejc: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaCsReq {
#[prost(uint32, tag = "8")]
pub gacha_num: u32,
#[prost(uint32, tag = "2")]
pub simulate_magic: u32,
#[prost(uint32, tag = "9")]
pub gacha_random: u32,
#[prost(uint32, tag = "14")]
pub gacha_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaItem {
#[prost(bool, tag = "13")]
pub is_new: bool,
#[prost(message, optional, tag = "4")]
pub transfer_item_list: ::core::option::Option<ItemList>,
#[prost(message, optional, tag = "1")]
pub gacha_item: ::core::option::Option<Item>,
#[prost(message, optional, tag = "9")]
pub token_item: ::core::option::Option<ItemList>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaScRsp {
#[prost(uint32, tag = "4")]
pub retcode: u32,
#[prost(uint32, tag = "1")]
pub ialfoddhdkp: u32,
#[prost(uint32, tag = "10")]
pub ecapcfaefbo: u32,
#[prost(uint32, tag = "15")]
pub iponcaehhgl: u32,
#[prost(message, repeated, tag = "12")]
pub gacha_item_list: ::prost::alloc::vec::Vec<GachaItem>,
#[prost(uint32, tag = "8")]
pub gacha_num: u32,
#[prost(uint32, tag = "7")]
pub ceiling_num: u32,
#[prost(uint32, tag = "6")]
pub gacha_id: u32,
#[prost(uint32, tag = "14")]
pub hgaoeennejc: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBagCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetArchiveDataCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressRelicAvatarScRsp {
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffRelicScRsp {
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressAvatarScRsp {
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffEquipmentScRsp {
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllLineupDataCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurLineupDataCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct JoinLineupCsReq {
#[prost(uint32, tag = "2")]
pub slot: u32,
#[prost(uint32, tag = "3")]
pub index: u32,
#[prost(uint32, tag = "11")]
pub base_avatar_id: u32,
#[prost(bool, tag = "13")]
pub is_virtual: bool,
#[prost(enumeration = "AvatarType", tag = "15")]
pub avatar_type: i32,
#[prost(uint32, tag = "14")]
pub plane_id: u32,
#[prost(enumeration = "ExtraLineupType", tag = "9")]
pub extra_lineup_type: i32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct JoinLineupScRsp {
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuitLineupCsReq {
#[prost(enumeration = "ExtraLineupType", tag = "11")]
pub extra_lineup_type: i32,
#[prost(enumeration = "AvatarType", tag = "10")]
pub avatar_type: i32,
#[prost(uint32, tag = "8")]
pub base_avatar_id: u32,
#[prost(uint32, tag = "14")]
pub index: u32,
#[prost(bool, tag = "7")]
pub is_virtual: bool,
#[prost(uint32, tag = "4")]
pub plane_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuitLineupScRsp {
#[prost(bool, tag = "13")]
pub is_virtual: bool,
#[prost(bool, tag = "4")]
pub aeoafelaneo: bool,
#[prost(uint32, tag = "1")]
pub base_avatar_id: u32,
#[prost(uint32, tag = "10")]
pub retcode: u32,
#[prost(uint32, tag = "15")]
pub plane_id: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMailCsReq {
#[prost(uint32, tag = "12")]
pub afiomfffjda: u32,
#[prost(uint32, tag = "10")]
pub enffacoigfn: u32,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientMail {
#[prost(string, tag = "1")]
pub title: ::prost::alloc::string::String,
#[prost(message, optional, tag = "14")]
pub attachment: ::core::option::Option<ItemList>,
#[prost(uint32, tag = "12")]
pub id: u32,
#[prost(string, tag = "11")]
pub content: ::prost::alloc::string::String,
#[prost(string, repeated, tag = "9")]
pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(uint32, tag = "8")]
pub template_id: u32,
#[prost(enumeration = "MailType", tag = "4")]
pub mail_type: i32,
#[prost(int64, tag = "15")]
pub time: i64,
#[prost(int64, tag = "3")]
pub expire_time: i64,
#[prost(bool, tag = "13")]
pub is_read: bool,
#[prost(string, tag = "7")]
pub sender: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMailScRsp {
#[prost(bool, tag = "8")]
pub is_end: bool,
#[prost(uint32, tag = "1")]
pub start: u32,
#[prost(message, repeated, tag = "4")]
pub notice_mail_list: ::prost::alloc::vec::Vec<ClientMail>,
#[prost(uint32, tag = "10")]
pub total_num: u32,
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(message, repeated, tag = "2")]
pub mail_list: ::prost::alloc::vec::Vec<ClientMail>,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBasicInfoCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMultiPathAvatarInfoCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEnteredSceneCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurSceneInfoCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendLoginInfoCsReq {}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendLoginInfoScRsp {
#[prost(bool, tag = "11")]
pub llcmgmlcjca: bool,
#[prost(bool, tag = "4")]
pub degafpjnikk: bool,
#[prost(uint32, repeated, tag = "7")]
pub friend_uid_list: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, repeated, tag = "9")]
pub mnacbpjeche: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActivityType {
None = 0,
CmdStartTrialActivityCsReq = 2603,
CmdGetLoginActivityScRsp = 2606,
CmdEnterTrialActivityStageScRsp = 2607,
CmdTakeLoginActivityRewardCsReq = 2611,
CmdLeaveTrialActivityCsReq = 2613,
CmdLeaveTrialActivityScRsp = 2614,
CmdTakeMonsterResearchActivityRewardCsReq = 2617,
CmdCurTrialActivityScNotify = 2622,
CmdSubmitMonsterResearchActivityMaterialScRsp = 2624,
CmdSubmitMonsterResearchActivityMaterialCsReq = 2625,
CmdStartTrialActivityScRsp = 2626,
CmdTakeTrialActivityRewardScRsp = 2631,
CmdTakeTrialActivityRewardCsReq = 2641,
CmdTakeLoginActivityRewardScRsp = 2643,
CmdTrialActivityDataChangeScNotify = 2647,
CmdGetTrialActivityDataCsReq = 2653,
CmdGetActivityScheduleConfigCsReq = 2656,
CmdGetTrialActivityDataScRsp = 2658,
CmdEnterTrialActivityStageCsReq = 2659,
CmdGetLoginActivityCsReq = 2668,
CmdTakeMonsterResearchActivityRewardScRsp = 2692,
CmdGetActivityScheduleConfigScRsp = 2693,
CmdGetMonsterResearchActivityDataCsReq = 2697,
CmdGetMonsterResearchActivityDataScRsp = 2698,
}
impl CmdActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdActivityType::None => "CmdActivityTypeNone",
CmdActivityType::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq",
CmdActivityType::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp",
CmdActivityType::CmdEnterTrialActivityStageScRsp => {
"CmdEnterTrialActivityStageScRsp"
}
CmdActivityType::CmdTakeLoginActivityRewardCsReq => {
"CmdTakeLoginActivityRewardCsReq"
}
CmdActivityType::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq",
CmdActivityType::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp",
CmdActivityType::CmdTakeMonsterResearchActivityRewardCsReq => {
"CmdTakeMonsterResearchActivityRewardCsReq"
}
CmdActivityType::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify",
CmdActivityType::CmdSubmitMonsterResearchActivityMaterialScRsp => {
"CmdSubmitMonsterResearchActivityMaterialScRsp"
}
CmdActivityType::CmdSubmitMonsterResearchActivityMaterialCsReq => {
"CmdSubmitMonsterResearchActivityMaterialCsReq"
}
CmdActivityType::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp",
CmdActivityType::CmdTakeTrialActivityRewardScRsp => {
"CmdTakeTrialActivityRewardScRsp"
}
CmdActivityType::CmdTakeTrialActivityRewardCsReq => {
"CmdTakeTrialActivityRewardCsReq"
}
CmdActivityType::CmdTakeLoginActivityRewardScRsp => {
"CmdTakeLoginActivityRewardScRsp"
}
CmdActivityType::CmdTrialActivityDataChangeScNotify => {
"CmdTrialActivityDataChangeScNotify"
}
CmdActivityType::CmdGetTrialActivityDataCsReq => {
"CmdGetTrialActivityDataCsReq"
}
CmdActivityType::CmdGetActivityScheduleConfigCsReq => {
"CmdGetActivityScheduleConfigCsReq"
}
CmdActivityType::CmdGetTrialActivityDataScRsp => {
"CmdGetTrialActivityDataScRsp"
}
CmdActivityType::CmdEnterTrialActivityStageCsReq => {
"CmdEnterTrialActivityStageCsReq"
}
CmdActivityType::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq",
CmdActivityType::CmdTakeMonsterResearchActivityRewardScRsp => {
"CmdTakeMonsterResearchActivityRewardScRsp"
}
CmdActivityType::CmdGetActivityScheduleConfigScRsp => {
"CmdGetActivityScheduleConfigScRsp"
}
CmdActivityType::CmdGetMonsterResearchActivityDataCsReq => {
"CmdGetMonsterResearchActivityDataCsReq"
}
CmdActivityType::CmdGetMonsterResearchActivityDataScRsp => {
"CmdGetMonsterResearchActivityDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdActivityTypeNone" => Some(Self::None),
"CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq),
"CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp),
"CmdEnterTrialActivityStageScRsp" => {
Some(Self::CmdEnterTrialActivityStageScRsp)
}
"CmdTakeLoginActivityRewardCsReq" => {
Some(Self::CmdTakeLoginActivityRewardCsReq)
}
"CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq),
"CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp),
"CmdTakeMonsterResearchActivityRewardCsReq" => {
Some(Self::CmdTakeMonsterResearchActivityRewardCsReq)
}
"CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify),
"CmdSubmitMonsterResearchActivityMaterialScRsp" => {
Some(Self::CmdSubmitMonsterResearchActivityMaterialScRsp)
}
"CmdSubmitMonsterResearchActivityMaterialCsReq" => {
Some(Self::CmdSubmitMonsterResearchActivityMaterialCsReq)
}
"CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp),
"CmdTakeTrialActivityRewardScRsp" => {
Some(Self::CmdTakeTrialActivityRewardScRsp)
}
"CmdTakeTrialActivityRewardCsReq" => {
Some(Self::CmdTakeTrialActivityRewardCsReq)
}
"CmdTakeLoginActivityRewardScRsp" => {
Some(Self::CmdTakeLoginActivityRewardScRsp)
}
"CmdTrialActivityDataChangeScNotify" => {
Some(Self::CmdTrialActivityDataChangeScNotify)
}
"CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq),
"CmdGetActivityScheduleConfigCsReq" => {
Some(Self::CmdGetActivityScheduleConfigCsReq)
}
"CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp),
"CmdEnterTrialActivityStageCsReq" => {
Some(Self::CmdEnterTrialActivityStageCsReq)
}
"CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq),
"CmdTakeMonsterResearchActivityRewardScRsp" => {
Some(Self::CmdTakeMonsterResearchActivityRewardScRsp)
}
"CmdGetActivityScheduleConfigScRsp" => {
Some(Self::CmdGetActivityScheduleConfigScRsp)
}
"CmdGetMonsterResearchActivityDataCsReq" => {
Some(Self::CmdGetMonsterResearchActivityDataCsReq)
}
"CmdGetMonsterResearchActivityDataScRsp" => {
Some(Self::CmdGetMonsterResearchActivityDataScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAdventureType {
None = 0,
CmdEnterAdventureScRsp = 1306,
CmdGetFarmStageGachaInfoCsReq = 1311,
CmdGetFarmStageGachaInfoScRsp = 1343,
CmdEnterAdventureCsReq = 1368,
}
impl CmdAdventureType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdAdventureType::None => "CmdAdventureTypeNone",
CmdAdventureType::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp",
CmdAdventureType::CmdGetFarmStageGachaInfoCsReq => {
"CmdGetFarmStageGachaInfoCsReq"
}
CmdAdventureType::CmdGetFarmStageGachaInfoScRsp => {
"CmdGetFarmStageGachaInfoScRsp"
}
CmdAdventureType::CmdEnterAdventureCsReq => "CmdEnterAdventureCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdAdventureTypeNone" => Some(Self::None),
"CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp),
"CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq),
"CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp),
"CmdEnterAdventureCsReq" => Some(Self::CmdEnterAdventureCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAetherDivideType {
None = 0,
CmdEnterAetherDivideSceneScRsp = 4806,
CmdGetAetherDivideChallengeInfoScRsp = 4808,
CmdAetherDivideSpiritInfoScNotify = 4809,
CmdLeaveAetherDivideSceneCsReq = 4811,
CmdAetherDivideSkillItemScNotify = 4816,
CmdStartAetherDivideStageBattleCsReq = 4817,
CmdAetherDivideLineupScNotify = 4823,
CmdSwitchAetherDivideLineUpSlotScRsp = 4824,
CmdSwitchAetherDivideLineUpSlotCsReq = 4825,
CmdAetherDivideSpiritExpUpScRsp = 4828,
CmdStartAetherDivideChallengeBattleScRsp = 4829,
CmdAetherDivideTainerInfoScNotify = 4832,
CmdEquipAetherDividePassiveSkillScRsp = 4834,
CmdStartAetherDivideChallengeBattleCsReq = 4839,
CmdLeaveAetherDivideSceneScRsp = 4843,
CmdAetherDivideTakeChallengeRewardCsReq = 4845,
CmdSetAetherDivideLineUpScRsp = 4848,
CmdAetherDivideRefreshEndlessScNotify = 4849,
CmdGetAetherDivideInfoScRsp = 4854,
CmdStartAetherDivideSceneBattleCsReq = 4856,
CmdSetAetherDivideLineUpCsReq = 4865,
CmdAetherDivideTakeChallengeRewardScRsp = 4866,
CmdEnterAetherDivideSceneCsReq = 4868,
CmdAetherDivideRefreshEndlessScRsp = 4876,
CmdAetherDivideRefreshEndlessCsReq = 4878,
CmdAetherDivideFinishChallengeScNotify = 4881,
CmdEquipAetherDividePassiveSkillCsReq = 4882,
CmdGetAetherDivideChallengeInfoCsReq = 4888,
CmdAetherDivideSpiritExpUpCsReq = 4890,
CmdStartAetherDivideStageBattleScRsp = 4892,
CmdStartAetherDivideSceneBattleScRsp = 4893,
CmdClearAetherDividePassiveSkillCsReq = 4897,
CmdClearAetherDividePassiveSkillScRsp = 4898,
CmdGetAetherDivideInfoCsReq = 4899,
}
impl CmdAetherDivideType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdAetherDivideType::None => "CmdAetherDivideTypeNone",
CmdAetherDivideType::CmdEnterAetherDivideSceneScRsp => {
"CmdEnterAetherDivideSceneScRsp"
}
CmdAetherDivideType::CmdGetAetherDivideChallengeInfoScRsp => {
"CmdGetAetherDivideChallengeInfoScRsp"
}
CmdAetherDivideType::CmdAetherDivideSpiritInfoScNotify => {
"CmdAetherDivideSpiritInfoScNotify"
}
CmdAetherDivideType::CmdLeaveAetherDivideSceneCsReq => {
"CmdLeaveAetherDivideSceneCsReq"
}
CmdAetherDivideType::CmdAetherDivideSkillItemScNotify => {
"CmdAetherDivideSkillItemScNotify"
}
CmdAetherDivideType::CmdStartAetherDivideStageBattleCsReq => {
"CmdStartAetherDivideStageBattleCsReq"
}
CmdAetherDivideType::CmdAetherDivideLineupScNotify => {
"CmdAetherDivideLineupScNotify"
}
CmdAetherDivideType::CmdSwitchAetherDivideLineUpSlotScRsp => {
"CmdSwitchAetherDivideLineUpSlotScRsp"
}
CmdAetherDivideType::CmdSwitchAetherDivideLineUpSlotCsReq => {
"CmdSwitchAetherDivideLineUpSlotCsReq"
}
CmdAetherDivideType::CmdAetherDivideSpiritExpUpScRsp => {
"CmdAetherDivideSpiritExpUpScRsp"
}
CmdAetherDivideType::CmdStartAetherDivideChallengeBattleScRsp => {
"CmdStartAetherDivideChallengeBattleScRsp"
}
CmdAetherDivideType::CmdAetherDivideTainerInfoScNotify => {
"CmdAetherDivideTainerInfoScNotify"
}
CmdAetherDivideType::CmdEquipAetherDividePassiveSkillScRsp => {
"CmdEquipAetherDividePassiveSkillScRsp"
}
CmdAetherDivideType::CmdStartAetherDivideChallengeBattleCsReq => {
"CmdStartAetherDivideChallengeBattleCsReq"
}
CmdAetherDivideType::CmdLeaveAetherDivideSceneScRsp => {
"CmdLeaveAetherDivideSceneScRsp"
}
CmdAetherDivideType::CmdAetherDivideTakeChallengeRewardCsReq => {
"CmdAetherDivideTakeChallengeRewardCsReq"
}
CmdAetherDivideType::CmdSetAetherDivideLineUpScRsp => {
"CmdSetAetherDivideLineUpScRsp"
}
CmdAetherDivideType::CmdAetherDivideRefreshEndlessScNotify => {
"CmdAetherDivideRefreshEndlessScNotify"
}
CmdAetherDivideType::CmdGetAetherDivideInfoScRsp => {
"CmdGetAetherDivideInfoScRsp"
}
CmdAetherDivideType::CmdStartAetherDivideSceneBattleCsReq => {
"CmdStartAetherDivideSceneBattleCsReq"
}
CmdAetherDivideType::CmdSetAetherDivideLineUpCsReq => {
"CmdSetAetherDivideLineUpCsReq"
}
CmdAetherDivideType::CmdAetherDivideTakeChallengeRewardScRsp => {
"CmdAetherDivideTakeChallengeRewardScRsp"
}
CmdAetherDivideType::CmdEnterAetherDivideSceneCsReq => {
"CmdEnterAetherDivideSceneCsReq"
}
CmdAetherDivideType::CmdAetherDivideRefreshEndlessScRsp => {
"CmdAetherDivideRefreshEndlessScRsp"
}
CmdAetherDivideType::CmdAetherDivideRefreshEndlessCsReq => {
"CmdAetherDivideRefreshEndlessCsReq"
}
CmdAetherDivideType::CmdAetherDivideFinishChallengeScNotify => {
"CmdAetherDivideFinishChallengeScNotify"
}
CmdAetherDivideType::CmdEquipAetherDividePassiveSkillCsReq => {
"CmdEquipAetherDividePassiveSkillCsReq"
}
CmdAetherDivideType::CmdGetAetherDivideChallengeInfoCsReq => {
"CmdGetAetherDivideChallengeInfoCsReq"
}
CmdAetherDivideType::CmdAetherDivideSpiritExpUpCsReq => {
"CmdAetherDivideSpiritExpUpCsReq"
}
CmdAetherDivideType::CmdStartAetherDivideStageBattleScRsp => {
"CmdStartAetherDivideStageBattleScRsp"
}
CmdAetherDivideType::CmdStartAetherDivideSceneBattleScRsp => {
"CmdStartAetherDivideSceneBattleScRsp"
}
CmdAetherDivideType::CmdClearAetherDividePassiveSkillCsReq => {
"CmdClearAetherDividePassiveSkillCsReq"
}
CmdAetherDivideType::CmdClearAetherDividePassiveSkillScRsp => {
"CmdClearAetherDividePassiveSkillScRsp"
}
CmdAetherDivideType::CmdGetAetherDivideInfoCsReq => {
"CmdGetAetherDivideInfoCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdAetherDivideTypeNone" => Some(Self::None),
"CmdEnterAetherDivideSceneScRsp" => {
Some(Self::CmdEnterAetherDivideSceneScRsp)
}
"CmdGetAetherDivideChallengeInfoScRsp" => {
Some(Self::CmdGetAetherDivideChallengeInfoScRsp)
}
"CmdAetherDivideSpiritInfoScNotify" => {
Some(Self::CmdAetherDivideSpiritInfoScNotify)
}
"CmdLeaveAetherDivideSceneCsReq" => {
Some(Self::CmdLeaveAetherDivideSceneCsReq)
}
"CmdAetherDivideSkillItemScNotify" => {
Some(Self::CmdAetherDivideSkillItemScNotify)
}
"CmdStartAetherDivideStageBattleCsReq" => {
Some(Self::CmdStartAetherDivideStageBattleCsReq)
}
"CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify),
"CmdSwitchAetherDivideLineUpSlotScRsp" => {
Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp)
}
"CmdSwitchAetherDivideLineUpSlotCsReq" => {
Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq)
}
"CmdAetherDivideSpiritExpUpScRsp" => {
Some(Self::CmdAetherDivideSpiritExpUpScRsp)
}
"CmdStartAetherDivideChallengeBattleScRsp" => {
Some(Self::CmdStartAetherDivideChallengeBattleScRsp)
}
"CmdAetherDivideTainerInfoScNotify" => {
Some(Self::CmdAetherDivideTainerInfoScNotify)
}
"CmdEquipAetherDividePassiveSkillScRsp" => {
Some(Self::CmdEquipAetherDividePassiveSkillScRsp)
}
"CmdStartAetherDivideChallengeBattleCsReq" => {
Some(Self::CmdStartAetherDivideChallengeBattleCsReq)
}
"CmdLeaveAetherDivideSceneScRsp" => {
Some(Self::CmdLeaveAetherDivideSceneScRsp)
}
"CmdAetherDivideTakeChallengeRewardCsReq" => {
Some(Self::CmdAetherDivideTakeChallengeRewardCsReq)
}
"CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp),
"CmdAetherDivideRefreshEndlessScNotify" => {
Some(Self::CmdAetherDivideRefreshEndlessScNotify)
}
"CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp),
"CmdStartAetherDivideSceneBattleCsReq" => {
Some(Self::CmdStartAetherDivideSceneBattleCsReq)
}
"CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq),
"CmdAetherDivideTakeChallengeRewardScRsp" => {
Some(Self::CmdAetherDivideTakeChallengeRewardScRsp)
}
"CmdEnterAetherDivideSceneCsReq" => {
Some(Self::CmdEnterAetherDivideSceneCsReq)
}
"CmdAetherDivideRefreshEndlessScRsp" => {
Some(Self::CmdAetherDivideRefreshEndlessScRsp)
}
"CmdAetherDivideRefreshEndlessCsReq" => {
Some(Self::CmdAetherDivideRefreshEndlessCsReq)
}
"CmdAetherDivideFinishChallengeScNotify" => {
Some(Self::CmdAetherDivideFinishChallengeScNotify)
}
"CmdEquipAetherDividePassiveSkillCsReq" => {
Some(Self::CmdEquipAetherDividePassiveSkillCsReq)
}
"CmdGetAetherDivideChallengeInfoCsReq" => {
Some(Self::CmdGetAetherDivideChallengeInfoCsReq)
}
"CmdAetherDivideSpiritExpUpCsReq" => {
Some(Self::CmdAetherDivideSpiritExpUpCsReq)
}
"CmdStartAetherDivideStageBattleScRsp" => {
Some(Self::CmdStartAetherDivideStageBattleScRsp)
}
"CmdStartAetherDivideSceneBattleScRsp" => {
Some(Self::CmdStartAetherDivideSceneBattleScRsp)
}
"CmdClearAetherDividePassiveSkillCsReq" => {
Some(Self::CmdClearAetherDividePassiveSkillCsReq)
}
"CmdClearAetherDividePassiveSkillScRsp" => {
Some(Self::CmdClearAetherDividePassiveSkillScRsp)
}
"CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAlleyType {
None = 0,
CmdGetAlleyInfoScRsp = 4706,
CmdSaveLogisticsScRsp = 4708,
CmdAlleyShipUnlockScNotify = 4709,
CmdLogisticsGameCsReq = 4711,
CmdLogisticsScoreRewardSyncInfoScNotify = 4712,
CmdGetSaveLogisticsMapCsReq = 4716,
CmdPrestigeLevelUpCsReq = 4717,
CmdAlleyShipUsedCountScNotify = 4723,
CmdAlleyOrderChangedScNotify = 4725,
CmdAlleyShopLevelScNotify = 4728,
CmdStartAlleyEventScRsp = 4729,
CmdActivityRaidPlacingGameCsReq = 4730,
CmdAlleyShipmentEventEffectsScNotify = 4732,
CmdAlleyEventEffectNotify = 4733,
CmdStartAlleyEventCsReq = 4739,
CmdLogisticsGameScRsp = 4743,
CmdAlleyTakeEventRewardScRsp = 4745,
CmdLogisticsDetonateStarSkiffScRsp = 4746,
CmdAlleyPlacingGameScRsp = 4748,
CmdAlleyTakeEventRewardCsReq = 4749,
CmdAlleyEventChangeNotify = 4751,
CmdTakePrestigeRewardScRsp = 4754,
CmdAlleyPlacingGameCsReq = 4765,
CmdLogisticsDetonateStarSkiffCsReq = 4766,
CmdGetAlleyInfoCsReq = 4768,
CmdAlleyGuaranteedFundsScRsp = 4776,
CmdAlleyGuaranteedFundsCsReq = 4778,
CmdLogisticsInfoScNotify = 4781,
CmdGetSaveLogisticsMapScRsp = 4784,
CmdSaveLogisticsCsReq = 4788,
CmdAlleyFundsScNotify = 4790,
CmdPrestigeLevelUpScRsp = 4792,
CmdActivityRaidPlacingGameScRsp = 4795,
CmdRefreshAlleyOrderCsReq = 4797,
CmdRefreshAlleyOrderScRsp = 4798,
CmdTakePrestigeRewardCsReq = 4799,
}
impl CmdAlleyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdAlleyType::None => "CmdAlleyTypeNone",
CmdAlleyType::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp",
CmdAlleyType::CmdSaveLogisticsScRsp => "CmdSaveLogisticsScRsp",
CmdAlleyType::CmdAlleyShipUnlockScNotify => "CmdAlleyShipUnlockScNotify",
CmdAlleyType::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq",
CmdAlleyType::CmdLogisticsScoreRewardSyncInfoScNotify => {
"CmdLogisticsScoreRewardSyncInfoScNotify"
}
CmdAlleyType::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq",
CmdAlleyType::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq",
CmdAlleyType::CmdAlleyShipUsedCountScNotify => {
"CmdAlleyShipUsedCountScNotify"
}
CmdAlleyType::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify",
CmdAlleyType::CmdAlleyShopLevelScNotify => "CmdAlleyShopLevelScNotify",
CmdAlleyType::CmdStartAlleyEventScRsp => "CmdStartAlleyEventScRsp",
CmdAlleyType::CmdActivityRaidPlacingGameCsReq => {
"CmdActivityRaidPlacingGameCsReq"
}
CmdAlleyType::CmdAlleyShipmentEventEffectsScNotify => {
"CmdAlleyShipmentEventEffectsScNotify"
}
CmdAlleyType::CmdAlleyEventEffectNotify => "CmdAlleyEventEffectNotify",
CmdAlleyType::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq",
CmdAlleyType::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp",
CmdAlleyType::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp",
CmdAlleyType::CmdLogisticsDetonateStarSkiffScRsp => {
"CmdLogisticsDetonateStarSkiffScRsp"
}
CmdAlleyType::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp",
CmdAlleyType::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq",
CmdAlleyType::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify",
CmdAlleyType::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp",
CmdAlleyType::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq",
CmdAlleyType::CmdLogisticsDetonateStarSkiffCsReq => {
"CmdLogisticsDetonateStarSkiffCsReq"
}
CmdAlleyType::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq",
CmdAlleyType::CmdAlleyGuaranteedFundsScRsp => "CmdAlleyGuaranteedFundsScRsp",
CmdAlleyType::CmdAlleyGuaranteedFundsCsReq => "CmdAlleyGuaranteedFundsCsReq",
CmdAlleyType::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify",
CmdAlleyType::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp",
CmdAlleyType::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq",
CmdAlleyType::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify",
CmdAlleyType::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp",
CmdAlleyType::CmdActivityRaidPlacingGameScRsp => {
"CmdActivityRaidPlacingGameScRsp"
}
CmdAlleyType::CmdRefreshAlleyOrderCsReq => "CmdRefreshAlleyOrderCsReq",
CmdAlleyType::CmdRefreshAlleyOrderScRsp => "CmdRefreshAlleyOrderScRsp",
CmdAlleyType::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdAlleyTypeNone" => Some(Self::None),
"CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp),
"CmdSaveLogisticsScRsp" => Some(Self::CmdSaveLogisticsScRsp),
"CmdAlleyShipUnlockScNotify" => Some(Self::CmdAlleyShipUnlockScNotify),
"CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq),
"CmdLogisticsScoreRewardSyncInfoScNotify" => {
Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify)
}
"CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq),
"CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq),
"CmdAlleyShipUsedCountScNotify" => Some(Self::CmdAlleyShipUsedCountScNotify),
"CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify),
"CmdAlleyShopLevelScNotify" => Some(Self::CmdAlleyShopLevelScNotify),
"CmdStartAlleyEventScRsp" => Some(Self::CmdStartAlleyEventScRsp),
"CmdActivityRaidPlacingGameCsReq" => {
Some(Self::CmdActivityRaidPlacingGameCsReq)
}
"CmdAlleyShipmentEventEffectsScNotify" => {
Some(Self::CmdAlleyShipmentEventEffectsScNotify)
}
"CmdAlleyEventEffectNotify" => Some(Self::CmdAlleyEventEffectNotify),
"CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq),
"CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp),
"CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp),
"CmdLogisticsDetonateStarSkiffScRsp" => {
Some(Self::CmdLogisticsDetonateStarSkiffScRsp)
}
"CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp),
"CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq),
"CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify),
"CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp),
"CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq),
"CmdLogisticsDetonateStarSkiffCsReq" => {
Some(Self::CmdLogisticsDetonateStarSkiffCsReq)
}
"CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq),
"CmdAlleyGuaranteedFundsScRsp" => Some(Self::CmdAlleyGuaranteedFundsScRsp),
"CmdAlleyGuaranteedFundsCsReq" => Some(Self::CmdAlleyGuaranteedFundsCsReq),
"CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify),
"CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp),
"CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq),
"CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify),
"CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp),
"CmdActivityRaidPlacingGameScRsp" => {
Some(Self::CmdActivityRaidPlacingGameScRsp)
}
"CmdRefreshAlleyOrderCsReq" => Some(Self::CmdRefreshAlleyOrderCsReq),
"CmdRefreshAlleyOrderScRsp" => Some(Self::CmdRefreshAlleyOrderScRsp),
"CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdArchiveType {
None = 0,
CmdGetArchiveDataScRsp = 2306,
CmdGetUpdatedArchiveDataCsReq = 2311,
CmdGetUpdatedArchiveDataScRsp = 2343,
CmdGetArchiveDataCsReq = 2368,
}
impl CmdArchiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdArchiveType::None => "CmdArchiveTypeNone",
CmdArchiveType::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp",
CmdArchiveType::CmdGetUpdatedArchiveDataCsReq => {
"CmdGetUpdatedArchiveDataCsReq"
}
CmdArchiveType::CmdGetUpdatedArchiveDataScRsp => {
"CmdGetUpdatedArchiveDataScRsp"
}
CmdArchiveType::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 {
"CmdArchiveTypeNone" => Some(Self::None),
"CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp),
"CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq),
"CmdGetUpdatedArchiveDataScRsp" => Some(Self::CmdGetUpdatedArchiveDataScRsp),
"CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAvatarType {
None = 0,
CmdGetAvatarDataScRsp = 306,
CmdMarkAvatarCsReq = 308,
CmdTakeOffAvatarSkinScRsp = 309,
CmdAvatarExpUpCsReq = 311,
CmdTakePromotionRewardScRsp = 317,
CmdTakePromotionRewardCsReq = 324,
CmdTakeOffRelicScRsp = 325,
CmdTakeOffAvatarSkinCsReq = 328,
CmdPromoteAvatarScRsp = 329,
CmdDressAvatarScRsp = 333,
CmdDressRelicAvatarCsReq = 334,
CmdPromoteAvatarCsReq = 339,
CmdAvatarExpUpScRsp = 343,
CmdRankUpAvatarCsReq = 348,
CmdDressAvatarCsReq = 351,
CmdTakeOffEquipmentScRsp = 354,
CmdUnlockSkilltreeCsReq = 356,
CmdAddAvatarScNotify = 365,
CmdGetAvatarDataCsReq = 368,
CmdMarkAvatarScRsp = 381,
CmdRankUpAvatarScRsp = 382,
CmdUnlockAvatarSkinScNotify = 388,
CmdDressAvatarSkinScRsp = 390,
CmdDressAvatarSkinCsReq = 392,
CmdUnlockSkilltreeScRsp = 393,
CmdDressRelicAvatarScRsp = 397,
CmdTakeOffRelicCsReq = 398,
CmdTakeOffEquipmentCsReq = 399,
}
impl CmdAvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdAvatarType::None => "CmdAvatarTypeNone",
CmdAvatarType::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp",
CmdAvatarType::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq",
CmdAvatarType::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp",
CmdAvatarType::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq",
CmdAvatarType::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp",
CmdAvatarType::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq",
CmdAvatarType::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp",
CmdAvatarType::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq",
CmdAvatarType::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp",
CmdAvatarType::CmdDressAvatarScRsp => "CmdDressAvatarScRsp",
CmdAvatarType::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq",
CmdAvatarType::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq",
CmdAvatarType::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp",
CmdAvatarType::CmdRankUpAvatarCsReq => "CmdRankUpAvatarCsReq",
CmdAvatarType::CmdDressAvatarCsReq => "CmdDressAvatarCsReq",
CmdAvatarType::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp",
CmdAvatarType::CmdUnlockSkilltreeCsReq => "CmdUnlockSkilltreeCsReq",
CmdAvatarType::CmdAddAvatarScNotify => "CmdAddAvatarScNotify",
CmdAvatarType::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq",
CmdAvatarType::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp",
CmdAvatarType::CmdRankUpAvatarScRsp => "CmdRankUpAvatarScRsp",
CmdAvatarType::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify",
CmdAvatarType::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp",
CmdAvatarType::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq",
CmdAvatarType::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp",
CmdAvatarType::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp",
CmdAvatarType::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq",
CmdAvatarType::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdAvatarTypeNone" => Some(Self::None),
"CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp),
"CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq),
"CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp),
"CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq),
"CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp),
"CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq),
"CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp),
"CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq),
"CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp),
"CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp),
"CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq),
"CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq),
"CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp),
"CmdRankUpAvatarCsReq" => Some(Self::CmdRankUpAvatarCsReq),
"CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq),
"CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp),
"CmdUnlockSkilltreeCsReq" => Some(Self::CmdUnlockSkilltreeCsReq),
"CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify),
"CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq),
"CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp),
"CmdRankUpAvatarScRsp" => Some(Self::CmdRankUpAvatarScRsp),
"CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify),
"CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp),
"CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq),
"CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp),
"CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp),
"CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq),
"CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattleType {
None = 0,
CmdPveBattleResultScRsp = 106,
CmdQuitBattleCsReq = 111,
CmdSyncClientResVersionScRsp = 129,
CmdBattleLogReportCsReq = 133,
CmdSyncClientResVersionCsReq = 139,
CmdQuitBattleScRsp = 143,
CmdRebattleByClientCsNotify = 148,
CmdQuitBattleScNotify = 151,
CmdServerSimulateBattleFinishScNotify = 154,
CmdGetCurBattleInfoCsReq = 156,
CmdReBattleAfterBattleLoseCsNotify = 165,
CmdPveBattleResultCsReq = 168,
CmdGetCurBattleInfoScRsp = 193,
CmdBattleLogReportScRsp = 199,
}
impl CmdBattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdBattleType::None => "CmdBattleTypeNone",
CmdBattleType::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp",
CmdBattleType::CmdQuitBattleCsReq => "CmdQuitBattleCsReq",
CmdBattleType::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp",
CmdBattleType::CmdBattleLogReportCsReq => "CmdBattleLogReportCsReq",
CmdBattleType::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq",
CmdBattleType::CmdQuitBattleScRsp => "CmdQuitBattleScRsp",
CmdBattleType::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify",
CmdBattleType::CmdQuitBattleScNotify => "CmdQuitBattleScNotify",
CmdBattleType::CmdServerSimulateBattleFinishScNotify => {
"CmdServerSimulateBattleFinishScNotify"
}
CmdBattleType::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq",
CmdBattleType::CmdReBattleAfterBattleLoseCsNotify => {
"CmdReBattleAfterBattleLoseCsNotify"
}
CmdBattleType::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq",
CmdBattleType::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp",
CmdBattleType::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdBattleTypeNone" => Some(Self::None),
"CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp),
"CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq),
"CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp),
"CmdBattleLogReportCsReq" => Some(Self::CmdBattleLogReportCsReq),
"CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq),
"CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp),
"CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify),
"CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify),
"CmdServerSimulateBattleFinishScNotify" => {
Some(Self::CmdServerSimulateBattleFinishScNotify)
}
"CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq),
"CmdReBattleAfterBattleLoseCsNotify" => {
Some(Self::CmdReBattleAfterBattleLoseCsNotify)
}
"CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq),
"CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp),
"CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattleCollegeType {
None = 0,
CmdGetBattleCollegeDataScRsp = 5706,
CmdBattleCollegeDataChangeScNotify = 5711,
CmdStartBattleCollegeCsReq = 5743,
CmdStartBattleCollegeScRsp = 5756,
CmdGetBattleCollegeDataCsReq = 5768,
}
impl CmdBattleCollegeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdBattleCollegeType::None => "CmdBattleCollegeTypeNone",
CmdBattleCollegeType::CmdGetBattleCollegeDataScRsp => {
"CmdGetBattleCollegeDataScRsp"
}
CmdBattleCollegeType::CmdBattleCollegeDataChangeScNotify => {
"CmdBattleCollegeDataChangeScNotify"
}
CmdBattleCollegeType::CmdStartBattleCollegeCsReq => {
"CmdStartBattleCollegeCsReq"
}
CmdBattleCollegeType::CmdStartBattleCollegeScRsp => {
"CmdStartBattleCollegeScRsp"
}
CmdBattleCollegeType::CmdGetBattleCollegeDataCsReq => {
"CmdGetBattleCollegeDataCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdBattleCollegeTypeNone" => Some(Self::None),
"CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp),
"CmdBattleCollegeDataChangeScNotify" => {
Some(Self::CmdBattleCollegeDataChangeScNotify)
}
"CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq),
"CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp),
"CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattlePassType {
None = 0,
CmdTakeAllRewardCsReq = 3029,
CmdBuyBpLevelScRsp = 3039,
CmdTakeBpRewardCsReq = 3043,
CmdTakeAllRewardScRsp = 3051,
CmdTakeBpRewardScRsp = 3056,
CmdBattlePassInfoNotify = 3068,
CmdBuyBpLevelCsReq = 3093,
}
impl CmdBattlePassType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdBattlePassType::None => "CmdBattlePassTypeNone",
CmdBattlePassType::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq",
CmdBattlePassType::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp",
CmdBattlePassType::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq",
CmdBattlePassType::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp",
CmdBattlePassType::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp",
CmdBattlePassType::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify",
CmdBattlePassType::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdBattlePassTypeNone" => Some(Self::None),
"CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq),
"CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp),
"CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq),
"CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp),
"CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp),
"CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify),
"CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBoxingClubType {
None = 0,
CmdGetBoxingClubInfoScRsp = 4206,
CmdMatchBoxingClubOpponentCsReq = 4211,
CmdGiveUpBoxingClubChallengeScRsp = 4229,
CmdBoxingClubChallengeUpdateScNotify = 4233,
CmdChooseBoxingClubStageOptionalBuffScRsp = 4234,
CmdGiveUpBoxingClubChallengeCsReq = 4239,
CmdMatchBoxingClubOpponentScRsp = 4243,
CmdSetBoxingClubResonanceLineupScRsp = 4248,
CmdBoxingClubRewardScNotify = 4251,
CmdChooseBoxingClubResonanceScRsp = 4254,
CmdStartBoxingClubBattleCsReq = 4256,
CmdSetBoxingClubResonanceLineupCsReq = 4265,
CmdGetBoxingClubInfoCsReq = 4268,
CmdChooseBoxingClubStageOptionalBuffCsReq = 4282,
CmdStartBoxingClubBattleScRsp = 4293,
CmdChooseBoxingClubResonanceCsReq = 4299,
}
impl CmdBoxingClubType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdBoxingClubType::None => "CmdBoxingClubTypeNone",
CmdBoxingClubType::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp",
CmdBoxingClubType::CmdMatchBoxingClubOpponentCsReq => {
"CmdMatchBoxingClubOpponentCsReq"
}
CmdBoxingClubType::CmdGiveUpBoxingClubChallengeScRsp => {
"CmdGiveUpBoxingClubChallengeScRsp"
}
CmdBoxingClubType::CmdBoxingClubChallengeUpdateScNotify => {
"CmdBoxingClubChallengeUpdateScNotify"
}
CmdBoxingClubType::CmdChooseBoxingClubStageOptionalBuffScRsp => {
"CmdChooseBoxingClubStageOptionalBuffScRsp"
}
CmdBoxingClubType::CmdGiveUpBoxingClubChallengeCsReq => {
"CmdGiveUpBoxingClubChallengeCsReq"
}
CmdBoxingClubType::CmdMatchBoxingClubOpponentScRsp => {
"CmdMatchBoxingClubOpponentScRsp"
}
CmdBoxingClubType::CmdSetBoxingClubResonanceLineupScRsp => {
"CmdSetBoxingClubResonanceLineupScRsp"
}
CmdBoxingClubType::CmdBoxingClubRewardScNotify => {
"CmdBoxingClubRewardScNotify"
}
CmdBoxingClubType::CmdChooseBoxingClubResonanceScRsp => {
"CmdChooseBoxingClubResonanceScRsp"
}
CmdBoxingClubType::CmdStartBoxingClubBattleCsReq => {
"CmdStartBoxingClubBattleCsReq"
}
CmdBoxingClubType::CmdSetBoxingClubResonanceLineupCsReq => {
"CmdSetBoxingClubResonanceLineupCsReq"
}
CmdBoxingClubType::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq",
CmdBoxingClubType::CmdChooseBoxingClubStageOptionalBuffCsReq => {
"CmdChooseBoxingClubStageOptionalBuffCsReq"
}
CmdBoxingClubType::CmdStartBoxingClubBattleScRsp => {
"CmdStartBoxingClubBattleScRsp"
}
CmdBoxingClubType::CmdChooseBoxingClubResonanceCsReq => {
"CmdChooseBoxingClubResonanceCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdBoxingClubTypeNone" => Some(Self::None),
"CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp),
"CmdMatchBoxingClubOpponentCsReq" => {
Some(Self::CmdMatchBoxingClubOpponentCsReq)
}
"CmdGiveUpBoxingClubChallengeScRsp" => {
Some(Self::CmdGiveUpBoxingClubChallengeScRsp)
}
"CmdBoxingClubChallengeUpdateScNotify" => {
Some(Self::CmdBoxingClubChallengeUpdateScNotify)
}
"CmdChooseBoxingClubStageOptionalBuffScRsp" => {
Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp)
}
"CmdGiveUpBoxingClubChallengeCsReq" => {
Some(Self::CmdGiveUpBoxingClubChallengeCsReq)
}
"CmdMatchBoxingClubOpponentScRsp" => {
Some(Self::CmdMatchBoxingClubOpponentScRsp)
}
"CmdSetBoxingClubResonanceLineupScRsp" => {
Some(Self::CmdSetBoxingClubResonanceLineupScRsp)
}
"CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify),
"CmdChooseBoxingClubResonanceScRsp" => {
Some(Self::CmdChooseBoxingClubResonanceScRsp)
}
"CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq),
"CmdSetBoxingClubResonanceLineupCsReq" => {
Some(Self::CmdSetBoxingClubResonanceLineupCsReq)
}
"CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq),
"CmdChooseBoxingClubStageOptionalBuffCsReq" => {
Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq)
}
"CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp),
"CmdChooseBoxingClubResonanceCsReq" => {
Some(Self::CmdChooseBoxingClubResonanceCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChallengeType {
None = 0,
CmdGetChallengeScRsp = 1706,
CmdGetChallengeRecommendLineupListCsReq = 1708,
CmdEnterChallengeNextPhaseScRsp = 1709,
CmdStartChallengeCsReq = 1711,
CmdStartPartialChallengeScRsp = 1724,
CmdStartPartialChallengeCsReq = 1725,
CmdEnterChallengeNextPhaseCsReq = 1728,
CmdGetCurChallengeCsReq = 1733,
CmdTakeChallengeRewardScRsp = 1734,
CmdChallengeSettleNotify = 1739,
CmdStartChallengeScRsp = 1743,
CmdChallengeLineupNotify = 1754,
CmdLeaveChallengeCsReq = 1756,
CmdGetChallengeCsReq = 1768,
CmdGetChallengeRecommendLineupListScRsp = 1781,
CmdTakeChallengeRewardCsReq = 1782,
CmdChallengeBossPhaseSettleNotify = 1788,
CmdRestartChallengePhaseScRsp = 1790,
CmdRestartChallengePhaseCsReq = 1792,
CmdLeaveChallengeScRsp = 1793,
CmdGetChallengeGroupStatisticsCsReq = 1797,
CmdGetChallengeGroupStatisticsScRsp = 1798,
CmdGetCurChallengeScRsp = 1799,
}
impl CmdChallengeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdChallengeType::None => "CmdChallengeTypeNone",
CmdChallengeType::CmdGetChallengeScRsp => "CmdGetChallengeScRsp",
CmdChallengeType::CmdGetChallengeRecommendLineupListCsReq => {
"CmdGetChallengeRecommendLineupListCsReq"
}
CmdChallengeType::CmdEnterChallengeNextPhaseScRsp => {
"CmdEnterChallengeNextPhaseScRsp"
}
CmdChallengeType::CmdStartChallengeCsReq => "CmdStartChallengeCsReq",
CmdChallengeType::CmdStartPartialChallengeScRsp => {
"CmdStartPartialChallengeScRsp"
}
CmdChallengeType::CmdStartPartialChallengeCsReq => {
"CmdStartPartialChallengeCsReq"
}
CmdChallengeType::CmdEnterChallengeNextPhaseCsReq => {
"CmdEnterChallengeNextPhaseCsReq"
}
CmdChallengeType::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq",
CmdChallengeType::CmdTakeChallengeRewardScRsp => {
"CmdTakeChallengeRewardScRsp"
}
CmdChallengeType::CmdChallengeSettleNotify => "CmdChallengeSettleNotify",
CmdChallengeType::CmdStartChallengeScRsp => "CmdStartChallengeScRsp",
CmdChallengeType::CmdChallengeLineupNotify => "CmdChallengeLineupNotify",
CmdChallengeType::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq",
CmdChallengeType::CmdGetChallengeCsReq => "CmdGetChallengeCsReq",
CmdChallengeType::CmdGetChallengeRecommendLineupListScRsp => {
"CmdGetChallengeRecommendLineupListScRsp"
}
CmdChallengeType::CmdTakeChallengeRewardCsReq => {
"CmdTakeChallengeRewardCsReq"
}
CmdChallengeType::CmdChallengeBossPhaseSettleNotify => {
"CmdChallengeBossPhaseSettleNotify"
}
CmdChallengeType::CmdRestartChallengePhaseScRsp => {
"CmdRestartChallengePhaseScRsp"
}
CmdChallengeType::CmdRestartChallengePhaseCsReq => {
"CmdRestartChallengePhaseCsReq"
}
CmdChallengeType::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp",
CmdChallengeType::CmdGetChallengeGroupStatisticsCsReq => {
"CmdGetChallengeGroupStatisticsCsReq"
}
CmdChallengeType::CmdGetChallengeGroupStatisticsScRsp => {
"CmdGetChallengeGroupStatisticsScRsp"
}
CmdChallengeType::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdChallengeTypeNone" => Some(Self::None),
"CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp),
"CmdGetChallengeRecommendLineupListCsReq" => {
Some(Self::CmdGetChallengeRecommendLineupListCsReq)
}
"CmdEnterChallengeNextPhaseScRsp" => {
Some(Self::CmdEnterChallengeNextPhaseScRsp)
}
"CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq),
"CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp),
"CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq),
"CmdEnterChallengeNextPhaseCsReq" => {
Some(Self::CmdEnterChallengeNextPhaseCsReq)
}
"CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq),
"CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp),
"CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify),
"CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp),
"CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify),
"CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq),
"CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq),
"CmdGetChallengeRecommendLineupListScRsp" => {
Some(Self::CmdGetChallengeRecommendLineupListScRsp)
}
"CmdTakeChallengeRewardCsReq" => Some(Self::CmdTakeChallengeRewardCsReq),
"CmdChallengeBossPhaseSettleNotify" => {
Some(Self::CmdChallengeBossPhaseSettleNotify)
}
"CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp),
"CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq),
"CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp),
"CmdGetChallengeGroupStatisticsCsReq" => {
Some(Self::CmdGetChallengeGroupStatisticsCsReq)
}
"CmdGetChallengeGroupStatisticsScRsp" => {
Some(Self::CmdGetChallengeGroupStatisticsScRsp)
}
"CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChatType {
None = 0,
CmdSendMsgScRsp = 3906,
CmdRevcMsgScNotify = 3911,
CmdGetChatFriendHistoryScRsp = 3929,
CmdGetChatEmojiListScRsp = 3933,
CmdGetLoginChatInfoScRsp = 3934,
CmdGetChatFriendHistoryCsReq = 3939,
CmdPrivateMsgOfflineUsersScNotify = 3943,
CmdBatchMarkChatEmojiScRsp = 3948,
CmdGetChatEmojiListCsReq = 3951,
CmdMarkChatEmojiScRsp = 3954,
CmdGetPrivateChatHistoryCsReq = 3956,
CmdBatchMarkChatEmojiCsReq = 3965,
CmdSendMsgCsReq = 3968,
CmdGetLoginChatInfoCsReq = 3982,
CmdGetPrivateChatHistoryScRsp = 3993,
CmdMarkChatEmojiCsReq = 3999,
}
impl CmdChatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdChatType::None => "CmdChatTypeNone",
CmdChatType::CmdSendMsgScRsp => "CmdSendMsgScRsp",
CmdChatType::CmdRevcMsgScNotify => "CmdRevcMsgScNotify",
CmdChatType::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp",
CmdChatType::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp",
CmdChatType::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp",
CmdChatType::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq",
CmdChatType::CmdPrivateMsgOfflineUsersScNotify => {
"CmdPrivateMsgOfflineUsersScNotify"
}
CmdChatType::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp",
CmdChatType::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq",
CmdChatType::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp",
CmdChatType::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq",
CmdChatType::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq",
CmdChatType::CmdSendMsgCsReq => "CmdSendMsgCsReq",
CmdChatType::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq",
CmdChatType::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp",
CmdChatType::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 {
"CmdChatTypeNone" => Some(Self::None),
"CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp),
"CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify),
"CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp),
"CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp),
"CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp),
"CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq),
"CmdPrivateMsgOfflineUsersScNotify" => {
Some(Self::CmdPrivateMsgOfflineUsersScNotify)
}
"CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp),
"CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq),
"CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp),
"CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq),
"CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq),
"CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq),
"CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq),
"CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp),
"CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChessRogueType {
None = 0,
CmdChessRogueQueryBpCsReq = 5401,
CmdChessRogueGoAheadCsReq = 5405,
CmdSelectChessRogueSubStoryCsReq = 5406,
CmdChessRogueCheatRollCsReq = 5408,
CmdFinishChessRogueNousSubStoryCsReq = 5409,
CmdChessRogueQueryAeonDimensionsCsReq = 5413,
CmdGetChessRogueStoryAeonTalkInfoCsReq = 5417,
CmdFinishChessRogueSubStoryCsReq = 5418,
CmdChessRogueMoveCellNotify = 5419,
CmdChessRogueEnterScRsp = 5421,
CmdChessRogueChangeyAeonDimensionNotify = 5425,
CmdChessRogueUpdateAllowedSelectCellScNotify = 5426,
CmdSelectChessRogueNousSubStoryCsReq = 5427,
CmdChessRogueUpdateUnlockLevelScNotify = 5430,
CmdChessRogueUpdateLevelBaseInfoScNotify = 5431,
CmdChessRogueEnterCellScRsp = 5433,
CmdChessRogueUpdateReviveInfoScNotify = 5434,
CmdChessRogueUpdateMoneyInfoScNotify = 5442,
CmdChessRogueQuitScRsp = 5444,
CmdChessRogueLeaveCsReq = 5445,
CmdChessRoguePickAvatarCsReq = 5446,
CmdChessRogueLeaveScRsp = 5447,
CmdChessRoguePickAvatarScRsp = 5450,
CmdSyncChessRogueNousValueScNotify = 5451,
CmdChessRogueNousDiceSurfaceUnlockNotify = 5453,
CmdSyncChessRogueNousMainStoryScNotify = 5455,
CmdChessRogueGiveUpScRsp = 5456,
CmdEnhanceChessRogueBuffCsReq = 5458,
CmdChessRogueNousEditDiceCsReq = 5459,
CmdChessRogueQuestFinishNotify = 5460,
CmdChessRogueUpdateDiceInfoScNotify = 5461,
CmdGetChessRogueStoryInfoScRsp = 5462,
CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5463,
CmdChessRogueFinishCurRoomNotify = 5467,
CmdChessRogueReRollDiceCsReq = 5474,
CmdGetChessRogueBuffEnhanceInfoScRsp = 5476,
CmdChessRogueSkipTeachingLevelCsReq = 5477,
CmdSyncChessRogueMainStoryFinishScNotify = 5480,
CmdChessRogueReviveAvatarScRsp = 5481,
CmdChessRogueNousGetRogueTalentInfoScRsp = 5482,
CmdSyncChessRogueNousSubStoryScNotify = 5484,
CmdChessRogueSelectBpCsReq = 5486,
CmdChessRogueUpdateActionPointScNotify = 5487,
CmdChessRogueGiveUpRollScRsp = 5489,
CmdChessRogueEnterCellCsReq = 5490,
CmdFinishChessRogueSubStoryScRsp = 5491,
CmdChessRogueEnterNextLayerScRsp = 5492,
CmdChessRogueQueryCsReq = 5493,
CmdGetChessRogueStoryInfoCsReq = 5497,
CmdChessRogueCellUpdateNotify = 5498,
CmdChessRogueCheatRollScRsp = 5499,
CmdGetChessRogueNousStoryInfoCsReq = 5501,
CmdChessRogueQuitCsReq = 5506,
CmdChessRogueQueryScRsp = 5507,
CmdChessRogueNousDiceUpdateNotify = 5508,
CmdChessRogueStartCsReq = 5514,
CmdChessRogueUpdateBoardScNotify = 5518,
CmdEnterChessRogueAeonRoomCsReq = 5520,
CmdSelectChessRogueNousSubStoryScRsp = 5521,
CmdChessRogueConfirmRollCsReq = 5523,
CmdChessRogueRollDiceCsReq = 5529,
CmdChessRogueSkipTeachingLevelScRsp = 5531,
CmdChessRogueSelectCellScRsp = 5532,
CmdChessRogueQueryAeonDimensionsScRsp = 5536,
CmdChessRogueRollDiceScRsp = 5539,
CmdChessRogueUpdateAeonModifierValueScNotify = 5542,
CmdGetChessRogueStoryAeonTalkInfoScRsp = 5544,
CmdChessRogueGiveUpRollCsReq = 5545,
CmdChessRogueSelectCellCsReq = 5549,
CmdEnhanceChessRogueBuffScRsp = 5552,
CmdGetChessRogueBuffEnhanceInfoCsReq = 5555,
CmdChessRogueGoAheadScRsp = 5556,
CmdGetChessRogueNousStoryInfoScRsp = 5557,
CmdChessRogueNousEditDiceScRsp = 5565,
CmdChessRogueSelectBpScRsp = 5566,
CmdChessRogueEnterCsReq = 5567,
CmdChessRogueEnterNextLayerCsReq = 5568,
CmdChessRogueReviveAvatarCsReq = 5569,
CmdChessRogueNousEnableRogueTalentCsReq = 5571,
CmdChessRogueNousEnableRogueTalentScRsp = 5576,
CmdFinishChessRogueNousSubStoryScRsp = 5577,
CmdChessRogueGiveUpCsReq = 5585,
CmdChessRogueReRollDiceScRsp = 5586,
CmdSelectChessRogueSubStoryScRsp = 5587,
CmdChessRogueQueryBpScRsp = 5588,
CmdEnterChessRogueAeonRoomScRsp = 5589,
CmdChessRogueLayerAccountInfoNotify = 5591,
CmdChessRogueNousGetRogueTalentInfoCsReq = 5592,
CmdChessRogueConfirmRollScRsp = 5596,
CmdChessRogueStartScRsp = 5600,
}
impl CmdChessRogueType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdChessRogueType::None => "CmdChessRogueTypeNone",
CmdChessRogueType::CmdChessRogueQueryBpCsReq => "CmdChessRogueQueryBpCsReq",
CmdChessRogueType::CmdChessRogueGoAheadCsReq => "CmdChessRogueGoAheadCsReq",
CmdChessRogueType::CmdSelectChessRogueSubStoryCsReq => {
"CmdSelectChessRogueSubStoryCsReq"
}
CmdChessRogueType::CmdChessRogueCheatRollCsReq => {
"CmdChessRogueCheatRollCsReq"
}
CmdChessRogueType::CmdFinishChessRogueNousSubStoryCsReq => {
"CmdFinishChessRogueNousSubStoryCsReq"
}
CmdChessRogueType::CmdChessRogueQueryAeonDimensionsCsReq => {
"CmdChessRogueQueryAeonDimensionsCsReq"
}
CmdChessRogueType::CmdGetChessRogueStoryAeonTalkInfoCsReq => {
"CmdGetChessRogueStoryAeonTalkInfoCsReq"
}
CmdChessRogueType::CmdFinishChessRogueSubStoryCsReq => {
"CmdFinishChessRogueSubStoryCsReq"
}
CmdChessRogueType::CmdChessRogueMoveCellNotify => {
"CmdChessRogueMoveCellNotify"
}
CmdChessRogueType::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp",
CmdChessRogueType::CmdChessRogueChangeyAeonDimensionNotify => {
"CmdChessRogueChangeyAeonDimensionNotify"
}
CmdChessRogueType::CmdChessRogueUpdateAllowedSelectCellScNotify => {
"CmdChessRogueUpdateAllowedSelectCellScNotify"
}
CmdChessRogueType::CmdSelectChessRogueNousSubStoryCsReq => {
"CmdSelectChessRogueNousSubStoryCsReq"
}
CmdChessRogueType::CmdChessRogueUpdateUnlockLevelScNotify => {
"CmdChessRogueUpdateUnlockLevelScNotify"
}
CmdChessRogueType::CmdChessRogueUpdateLevelBaseInfoScNotify => {
"CmdChessRogueUpdateLevelBaseInfoScNotify"
}
CmdChessRogueType::CmdChessRogueEnterCellScRsp => {
"CmdChessRogueEnterCellScRsp"
}
CmdChessRogueType::CmdChessRogueUpdateReviveInfoScNotify => {
"CmdChessRogueUpdateReviveInfoScNotify"
}
CmdChessRogueType::CmdChessRogueUpdateMoneyInfoScNotify => {
"CmdChessRogueUpdateMoneyInfoScNotify"
}
CmdChessRogueType::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp",
CmdChessRogueType::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq",
CmdChessRogueType::CmdChessRoguePickAvatarCsReq => {
"CmdChessRoguePickAvatarCsReq"
}
CmdChessRogueType::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp",
CmdChessRogueType::CmdChessRoguePickAvatarScRsp => {
"CmdChessRoguePickAvatarScRsp"
}
CmdChessRogueType::CmdSyncChessRogueNousValueScNotify => {
"CmdSyncChessRogueNousValueScNotify"
}
CmdChessRogueType::CmdChessRogueNousDiceSurfaceUnlockNotify => {
"CmdChessRogueNousDiceSurfaceUnlockNotify"
}
CmdChessRogueType::CmdSyncChessRogueNousMainStoryScNotify => {
"CmdSyncChessRogueNousMainStoryScNotify"
}
CmdChessRogueType::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp",
CmdChessRogueType::CmdEnhanceChessRogueBuffCsReq => {
"CmdEnhanceChessRogueBuffCsReq"
}
CmdChessRogueType::CmdChessRogueNousEditDiceCsReq => {
"CmdChessRogueNousEditDiceCsReq"
}
CmdChessRogueType::CmdChessRogueQuestFinishNotify => {
"CmdChessRogueQuestFinishNotify"
}
CmdChessRogueType::CmdChessRogueUpdateDiceInfoScNotify => {
"CmdChessRogueUpdateDiceInfoScNotify"
}
CmdChessRogueType::CmdGetChessRogueStoryInfoScRsp => {
"CmdGetChessRogueStoryInfoScRsp"
}
CmdChessRogueType::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => {
"CmdChessRogueUpdateDicePassiveAccumulateValueScNotify"
}
CmdChessRogueType::CmdChessRogueFinishCurRoomNotify => {
"CmdChessRogueFinishCurRoomNotify"
}
CmdChessRogueType::CmdChessRogueReRollDiceCsReq => {
"CmdChessRogueReRollDiceCsReq"
}
CmdChessRogueType::CmdGetChessRogueBuffEnhanceInfoScRsp => {
"CmdGetChessRogueBuffEnhanceInfoScRsp"
}
CmdChessRogueType::CmdChessRogueSkipTeachingLevelCsReq => {
"CmdChessRogueSkipTeachingLevelCsReq"
}
CmdChessRogueType::CmdSyncChessRogueMainStoryFinishScNotify => {
"CmdSyncChessRogueMainStoryFinishScNotify"
}
CmdChessRogueType::CmdChessRogueReviveAvatarScRsp => {
"CmdChessRogueReviveAvatarScRsp"
}
CmdChessRogueType::CmdChessRogueNousGetRogueTalentInfoScRsp => {
"CmdChessRogueNousGetRogueTalentInfoScRsp"
}
CmdChessRogueType::CmdSyncChessRogueNousSubStoryScNotify => {
"CmdSyncChessRogueNousSubStoryScNotify"
}
CmdChessRogueType::CmdChessRogueSelectBpCsReq => "CmdChessRogueSelectBpCsReq",
CmdChessRogueType::CmdChessRogueUpdateActionPointScNotify => {
"CmdChessRogueUpdateActionPointScNotify"
}
CmdChessRogueType::CmdChessRogueGiveUpRollScRsp => {
"CmdChessRogueGiveUpRollScRsp"
}
CmdChessRogueType::CmdChessRogueEnterCellCsReq => {
"CmdChessRogueEnterCellCsReq"
}
CmdChessRogueType::CmdFinishChessRogueSubStoryScRsp => {
"CmdFinishChessRogueSubStoryScRsp"
}
CmdChessRogueType::CmdChessRogueEnterNextLayerScRsp => {
"CmdChessRogueEnterNextLayerScRsp"
}
CmdChessRogueType::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq",
CmdChessRogueType::CmdGetChessRogueStoryInfoCsReq => {
"CmdGetChessRogueStoryInfoCsReq"
}
CmdChessRogueType::CmdChessRogueCellUpdateNotify => {
"CmdChessRogueCellUpdateNotify"
}
CmdChessRogueType::CmdChessRogueCheatRollScRsp => {
"CmdChessRogueCheatRollScRsp"
}
CmdChessRogueType::CmdGetChessRogueNousStoryInfoCsReq => {
"CmdGetChessRogueNousStoryInfoCsReq"
}
CmdChessRogueType::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq",
CmdChessRogueType::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp",
CmdChessRogueType::CmdChessRogueNousDiceUpdateNotify => {
"CmdChessRogueNousDiceUpdateNotify"
}
CmdChessRogueType::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq",
CmdChessRogueType::CmdChessRogueUpdateBoardScNotify => {
"CmdChessRogueUpdateBoardScNotify"
}
CmdChessRogueType::CmdEnterChessRogueAeonRoomCsReq => {
"CmdEnterChessRogueAeonRoomCsReq"
}
CmdChessRogueType::CmdSelectChessRogueNousSubStoryScRsp => {
"CmdSelectChessRogueNousSubStoryScRsp"
}
CmdChessRogueType::CmdChessRogueConfirmRollCsReq => {
"CmdChessRogueConfirmRollCsReq"
}
CmdChessRogueType::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq",
CmdChessRogueType::CmdChessRogueSkipTeachingLevelScRsp => {
"CmdChessRogueSkipTeachingLevelScRsp"
}
CmdChessRogueType::CmdChessRogueSelectCellScRsp => {
"CmdChessRogueSelectCellScRsp"
}
CmdChessRogueType::CmdChessRogueQueryAeonDimensionsScRsp => {
"CmdChessRogueQueryAeonDimensionsScRsp"
}
CmdChessRogueType::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp",
CmdChessRogueType::CmdChessRogueUpdateAeonModifierValueScNotify => {
"CmdChessRogueUpdateAeonModifierValueScNotify"
}
CmdChessRogueType::CmdGetChessRogueStoryAeonTalkInfoScRsp => {
"CmdGetChessRogueStoryAeonTalkInfoScRsp"
}
CmdChessRogueType::CmdChessRogueGiveUpRollCsReq => {
"CmdChessRogueGiveUpRollCsReq"
}
CmdChessRogueType::CmdChessRogueSelectCellCsReq => {
"CmdChessRogueSelectCellCsReq"
}
CmdChessRogueType::CmdEnhanceChessRogueBuffScRsp => {
"CmdEnhanceChessRogueBuffScRsp"
}
CmdChessRogueType::CmdGetChessRogueBuffEnhanceInfoCsReq => {
"CmdGetChessRogueBuffEnhanceInfoCsReq"
}
CmdChessRogueType::CmdChessRogueGoAheadScRsp => "CmdChessRogueGoAheadScRsp",
CmdChessRogueType::CmdGetChessRogueNousStoryInfoScRsp => {
"CmdGetChessRogueNousStoryInfoScRsp"
}
CmdChessRogueType::CmdChessRogueNousEditDiceScRsp => {
"CmdChessRogueNousEditDiceScRsp"
}
CmdChessRogueType::CmdChessRogueSelectBpScRsp => "CmdChessRogueSelectBpScRsp",
CmdChessRogueType::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq",
CmdChessRogueType::CmdChessRogueEnterNextLayerCsReq => {
"CmdChessRogueEnterNextLayerCsReq"
}
CmdChessRogueType::CmdChessRogueReviveAvatarCsReq => {
"CmdChessRogueReviveAvatarCsReq"
}
CmdChessRogueType::CmdChessRogueNousEnableRogueTalentCsReq => {
"CmdChessRogueNousEnableRogueTalentCsReq"
}
CmdChessRogueType::CmdChessRogueNousEnableRogueTalentScRsp => {
"CmdChessRogueNousEnableRogueTalentScRsp"
}
CmdChessRogueType::CmdFinishChessRogueNousSubStoryScRsp => {
"CmdFinishChessRogueNousSubStoryScRsp"
}
CmdChessRogueType::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq",
CmdChessRogueType::CmdChessRogueReRollDiceScRsp => {
"CmdChessRogueReRollDiceScRsp"
}
CmdChessRogueType::CmdSelectChessRogueSubStoryScRsp => {
"CmdSelectChessRogueSubStoryScRsp"
}
CmdChessRogueType::CmdChessRogueQueryBpScRsp => "CmdChessRogueQueryBpScRsp",
CmdChessRogueType::CmdEnterChessRogueAeonRoomScRsp => {
"CmdEnterChessRogueAeonRoomScRsp"
}
CmdChessRogueType::CmdChessRogueLayerAccountInfoNotify => {
"CmdChessRogueLayerAccountInfoNotify"
}
CmdChessRogueType::CmdChessRogueNousGetRogueTalentInfoCsReq => {
"CmdChessRogueNousGetRogueTalentInfoCsReq"
}
CmdChessRogueType::CmdChessRogueConfirmRollScRsp => {
"CmdChessRogueConfirmRollScRsp"
}
CmdChessRogueType::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdChessRogueTypeNone" => Some(Self::None),
"CmdChessRogueQueryBpCsReq" => Some(Self::CmdChessRogueQueryBpCsReq),
"CmdChessRogueGoAheadCsReq" => Some(Self::CmdChessRogueGoAheadCsReq),
"CmdSelectChessRogueSubStoryCsReq" => {
Some(Self::CmdSelectChessRogueSubStoryCsReq)
}
"CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq),
"CmdFinishChessRogueNousSubStoryCsReq" => {
Some(Self::CmdFinishChessRogueNousSubStoryCsReq)
}
"CmdChessRogueQueryAeonDimensionsCsReq" => {
Some(Self::CmdChessRogueQueryAeonDimensionsCsReq)
}
"CmdGetChessRogueStoryAeonTalkInfoCsReq" => {
Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq)
}
"CmdFinishChessRogueSubStoryCsReq" => {
Some(Self::CmdFinishChessRogueSubStoryCsReq)
}
"CmdChessRogueMoveCellNotify" => Some(Self::CmdChessRogueMoveCellNotify),
"CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp),
"CmdChessRogueChangeyAeonDimensionNotify" => {
Some(Self::CmdChessRogueChangeyAeonDimensionNotify)
}
"CmdChessRogueUpdateAllowedSelectCellScNotify" => {
Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify)
}
"CmdSelectChessRogueNousSubStoryCsReq" => {
Some(Self::CmdSelectChessRogueNousSubStoryCsReq)
}
"CmdChessRogueUpdateUnlockLevelScNotify" => {
Some(Self::CmdChessRogueUpdateUnlockLevelScNotify)
}
"CmdChessRogueUpdateLevelBaseInfoScNotify" => {
Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify)
}
"CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp),
"CmdChessRogueUpdateReviveInfoScNotify" => {
Some(Self::CmdChessRogueUpdateReviveInfoScNotify)
}
"CmdChessRogueUpdateMoneyInfoScNotify" => {
Some(Self::CmdChessRogueUpdateMoneyInfoScNotify)
}
"CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp),
"CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq),
"CmdChessRoguePickAvatarCsReq" => Some(Self::CmdChessRoguePickAvatarCsReq),
"CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp),
"CmdChessRoguePickAvatarScRsp" => Some(Self::CmdChessRoguePickAvatarScRsp),
"CmdSyncChessRogueNousValueScNotify" => {
Some(Self::CmdSyncChessRogueNousValueScNotify)
}
"CmdChessRogueNousDiceSurfaceUnlockNotify" => {
Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify)
}
"CmdSyncChessRogueNousMainStoryScNotify" => {
Some(Self::CmdSyncChessRogueNousMainStoryScNotify)
}
"CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp),
"CmdEnhanceChessRogueBuffCsReq" => Some(Self::CmdEnhanceChessRogueBuffCsReq),
"CmdChessRogueNousEditDiceCsReq" => {
Some(Self::CmdChessRogueNousEditDiceCsReq)
}
"CmdChessRogueQuestFinishNotify" => {
Some(Self::CmdChessRogueQuestFinishNotify)
}
"CmdChessRogueUpdateDiceInfoScNotify" => {
Some(Self::CmdChessRogueUpdateDiceInfoScNotify)
}
"CmdGetChessRogueStoryInfoScRsp" => {
Some(Self::CmdGetChessRogueStoryInfoScRsp)
}
"CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => {
Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify)
}
"CmdChessRogueFinishCurRoomNotify" => {
Some(Self::CmdChessRogueFinishCurRoomNotify)
}
"CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq),
"CmdGetChessRogueBuffEnhanceInfoScRsp" => {
Some(Self::CmdGetChessRogueBuffEnhanceInfoScRsp)
}
"CmdChessRogueSkipTeachingLevelCsReq" => {
Some(Self::CmdChessRogueSkipTeachingLevelCsReq)
}
"CmdSyncChessRogueMainStoryFinishScNotify" => {
Some(Self::CmdSyncChessRogueMainStoryFinishScNotify)
}
"CmdChessRogueReviveAvatarScRsp" => {
Some(Self::CmdChessRogueReviveAvatarScRsp)
}
"CmdChessRogueNousGetRogueTalentInfoScRsp" => {
Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp)
}
"CmdSyncChessRogueNousSubStoryScNotify" => {
Some(Self::CmdSyncChessRogueNousSubStoryScNotify)
}
"CmdChessRogueSelectBpCsReq" => Some(Self::CmdChessRogueSelectBpCsReq),
"CmdChessRogueUpdateActionPointScNotify" => {
Some(Self::CmdChessRogueUpdateActionPointScNotify)
}
"CmdChessRogueGiveUpRollScRsp" => Some(Self::CmdChessRogueGiveUpRollScRsp),
"CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq),
"CmdFinishChessRogueSubStoryScRsp" => {
Some(Self::CmdFinishChessRogueSubStoryScRsp)
}
"CmdChessRogueEnterNextLayerScRsp" => {
Some(Self::CmdChessRogueEnterNextLayerScRsp)
}
"CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq),
"CmdGetChessRogueStoryInfoCsReq" => {
Some(Self::CmdGetChessRogueStoryInfoCsReq)
}
"CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify),
"CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp),
"CmdGetChessRogueNousStoryInfoCsReq" => {
Some(Self::CmdGetChessRogueNousStoryInfoCsReq)
}
"CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq),
"CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp),
"CmdChessRogueNousDiceUpdateNotify" => {
Some(Self::CmdChessRogueNousDiceUpdateNotify)
}
"CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq),
"CmdChessRogueUpdateBoardScNotify" => {
Some(Self::CmdChessRogueUpdateBoardScNotify)
}
"CmdEnterChessRogueAeonRoomCsReq" => {
Some(Self::CmdEnterChessRogueAeonRoomCsReq)
}
"CmdSelectChessRogueNousSubStoryScRsp" => {
Some(Self::CmdSelectChessRogueNousSubStoryScRsp)
}
"CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq),
"CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq),
"CmdChessRogueSkipTeachingLevelScRsp" => {
Some(Self::CmdChessRogueSkipTeachingLevelScRsp)
}
"CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp),
"CmdChessRogueQueryAeonDimensionsScRsp" => {
Some(Self::CmdChessRogueQueryAeonDimensionsScRsp)
}
"CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp),
"CmdChessRogueUpdateAeonModifierValueScNotify" => {
Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify)
}
"CmdGetChessRogueStoryAeonTalkInfoScRsp" => {
Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp)
}
"CmdChessRogueGiveUpRollCsReq" => Some(Self::CmdChessRogueGiveUpRollCsReq),
"CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq),
"CmdEnhanceChessRogueBuffScRsp" => Some(Self::CmdEnhanceChessRogueBuffScRsp),
"CmdGetChessRogueBuffEnhanceInfoCsReq" => {
Some(Self::CmdGetChessRogueBuffEnhanceInfoCsReq)
}
"CmdChessRogueGoAheadScRsp" => Some(Self::CmdChessRogueGoAheadScRsp),
"CmdGetChessRogueNousStoryInfoScRsp" => {
Some(Self::CmdGetChessRogueNousStoryInfoScRsp)
}
"CmdChessRogueNousEditDiceScRsp" => {
Some(Self::CmdChessRogueNousEditDiceScRsp)
}
"CmdChessRogueSelectBpScRsp" => Some(Self::CmdChessRogueSelectBpScRsp),
"CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq),
"CmdChessRogueEnterNextLayerCsReq" => {
Some(Self::CmdChessRogueEnterNextLayerCsReq)
}
"CmdChessRogueReviveAvatarCsReq" => {
Some(Self::CmdChessRogueReviveAvatarCsReq)
}
"CmdChessRogueNousEnableRogueTalentCsReq" => {
Some(Self::CmdChessRogueNousEnableRogueTalentCsReq)
}
"CmdChessRogueNousEnableRogueTalentScRsp" => {
Some(Self::CmdChessRogueNousEnableRogueTalentScRsp)
}
"CmdFinishChessRogueNousSubStoryScRsp" => {
Some(Self::CmdFinishChessRogueNousSubStoryScRsp)
}
"CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq),
"CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp),
"CmdSelectChessRogueSubStoryScRsp" => {
Some(Self::CmdSelectChessRogueSubStoryScRsp)
}
"CmdChessRogueQueryBpScRsp" => Some(Self::CmdChessRogueQueryBpScRsp),
"CmdEnterChessRogueAeonRoomScRsp" => {
Some(Self::CmdEnterChessRogueAeonRoomScRsp)
}
"CmdChessRogueLayerAccountInfoNotify" => {
Some(Self::CmdChessRogueLayerAccountInfoNotify)
}
"CmdChessRogueNousGetRogueTalentInfoCsReq" => {
Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq)
}
"CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp),
"CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdClockParkType {
None = 0,
CmdClockParkUseBuffCsReq = 7203,
CmdClockParkStartScriptScRsp = 7204,
CmdClockParkQuitScriptCsReq = 7206,
CmdClockParkGetInfoCsReq = 7207,
CmdClockParkUnlockTalentScRsp = 7208,
CmdClockParkUnlockTalentCsReq = 7211,
CmdClockParkQuitScriptScRsp = 7212,
CmdClockParkGetOngoingScriptInfoScRsp = 7220,
CmdClockParkStartScriptCsReq = 7223,
CmdClockParkGetInfoScRsp = 7224,
CmdClockParkFinishScriptScNotify = 7225,
CmdClockParkGetOngoingScriptInfoCsReq = 7234,
CmdClockParkUseBuffScRsp = 7235,
CmdClockParkHandleWaitOperationCsReq = 7236,
CmdClockParkHandleWaitOperationScRsp = 7245,
CmdClockParkBattleEndScNotify = 7248,
}
impl CmdClockParkType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdClockParkType::None => "CmdClockParkTypeNone",
CmdClockParkType::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq",
CmdClockParkType::CmdClockParkStartScriptScRsp => {
"CmdClockParkStartScriptScRsp"
}
CmdClockParkType::CmdClockParkQuitScriptCsReq => {
"CmdClockParkQuitScriptCsReq"
}
CmdClockParkType::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq",
CmdClockParkType::CmdClockParkUnlockTalentScRsp => {
"CmdClockParkUnlockTalentScRsp"
}
CmdClockParkType::CmdClockParkUnlockTalentCsReq => {
"CmdClockParkUnlockTalentCsReq"
}
CmdClockParkType::CmdClockParkQuitScriptScRsp => {
"CmdClockParkQuitScriptScRsp"
}
CmdClockParkType::CmdClockParkGetOngoingScriptInfoScRsp => {
"CmdClockParkGetOngoingScriptInfoScRsp"
}
CmdClockParkType::CmdClockParkStartScriptCsReq => {
"CmdClockParkStartScriptCsReq"
}
CmdClockParkType::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp",
CmdClockParkType::CmdClockParkFinishScriptScNotify => {
"CmdClockParkFinishScriptScNotify"
}
CmdClockParkType::CmdClockParkGetOngoingScriptInfoCsReq => {
"CmdClockParkGetOngoingScriptInfoCsReq"
}
CmdClockParkType::CmdClockParkUseBuffScRsp => "CmdClockParkUseBuffScRsp",
CmdClockParkType::CmdClockParkHandleWaitOperationCsReq => {
"CmdClockParkHandleWaitOperationCsReq"
}
CmdClockParkType::CmdClockParkHandleWaitOperationScRsp => {
"CmdClockParkHandleWaitOperationScRsp"
}
CmdClockParkType::CmdClockParkBattleEndScNotify => {
"CmdClockParkBattleEndScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdClockParkTypeNone" => Some(Self::None),
"CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq),
"CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp),
"CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq),
"CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq),
"CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp),
"CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq),
"CmdClockParkQuitScriptScRsp" => Some(Self::CmdClockParkQuitScriptScRsp),
"CmdClockParkGetOngoingScriptInfoScRsp" => {
Some(Self::CmdClockParkGetOngoingScriptInfoScRsp)
}
"CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq),
"CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp),
"CmdClockParkFinishScriptScNotify" => {
Some(Self::CmdClockParkFinishScriptScNotify)
}
"CmdClockParkGetOngoingScriptInfoCsReq" => {
Some(Self::CmdClockParkGetOngoingScriptInfoCsReq)
}
"CmdClockParkUseBuffScRsp" => Some(Self::CmdClockParkUseBuffScRsp),
"CmdClockParkHandleWaitOperationCsReq" => {
Some(Self::CmdClockParkHandleWaitOperationCsReq)
}
"CmdClockParkHandleWaitOperationScRsp" => {
Some(Self::CmdClockParkHandleWaitOperationScRsp)
}
"CmdClockParkBattleEndScNotify" => Some(Self::CmdClockParkBattleEndScNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdContentPackageType {
None = 0,
CmdContentPackageGetDataCsReq = 7507,
CmdContentPackageTransferScNotify = 7508,
CmdContentPackageUnlockScRsp = 7511,
CmdContentPackageSyncDataScNotify = 7515,
CmdContentPackageUnlockCsReq = 7517,
CmdContentPackageGetDataScRsp = 7524,
}
impl CmdContentPackageType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdContentPackageType::None => "CmdContentPackageTypeNone",
CmdContentPackageType::CmdContentPackageGetDataCsReq => {
"CmdContentPackageGetDataCsReq"
}
CmdContentPackageType::CmdContentPackageTransferScNotify => {
"CmdContentPackageTransferScNotify"
}
CmdContentPackageType::CmdContentPackageUnlockScRsp => {
"CmdContentPackageUnlockScRsp"
}
CmdContentPackageType::CmdContentPackageSyncDataScNotify => {
"CmdContentPackageSyncDataScNotify"
}
CmdContentPackageType::CmdContentPackageUnlockCsReq => {
"CmdContentPackageUnlockCsReq"
}
CmdContentPackageType::CmdContentPackageGetDataScRsp => {
"CmdContentPackageGetDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdContentPackageTypeNone" => Some(Self::None),
"CmdContentPackageGetDataCsReq" => Some(Self::CmdContentPackageGetDataCsReq),
"CmdContentPackageTransferScNotify" => {
Some(Self::CmdContentPackageTransferScNotify)
}
"CmdContentPackageUnlockScRsp" => Some(Self::CmdContentPackageUnlockScRsp),
"CmdContentPackageSyncDataScNotify" => {
Some(Self::CmdContentPackageSyncDataScNotify)
}
"CmdContentPackageUnlockCsReq" => Some(Self::CmdContentPackageUnlockCsReq),
"CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDailyActiveType {
None = 0,
CmdTakeApRewardScRsp = 3306,
CmdGetDailyActiveInfoCsReq = 3311,
CmdTakeAllApRewardScRsp = 3339,
CmdGetDailyActiveInfoScRsp = 3343,
CmdDailyActiveInfoNotify = 3356,
CmdTakeApRewardCsReq = 3368,
CmdTakeAllApRewardCsReq = 3393,
}
impl CmdDailyActiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdDailyActiveType::None => "CmdDailyActiveTypeNone",
CmdDailyActiveType::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp",
CmdDailyActiveType::CmdGetDailyActiveInfoCsReq => {
"CmdGetDailyActiveInfoCsReq"
}
CmdDailyActiveType::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp",
CmdDailyActiveType::CmdGetDailyActiveInfoScRsp => {
"CmdGetDailyActiveInfoScRsp"
}
CmdDailyActiveType::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify",
CmdDailyActiveType::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq",
CmdDailyActiveType::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdDailyActiveTypeNone" => Some(Self::None),
"CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp),
"CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq),
"CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp),
"CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp),
"CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify),
"CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq),
"CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDrinkMakerType {
None = 0,
CmdDrinkMakerUpdateTipsNotify = 6981,
CmdEndDrinkMakerSequenceScRsp = 6982,
CmdGetDrinkMakerDataScRsp = 6983,
CmdEndDrinkMakerSequenceCsReq = 6984,
CmdMakeMissionDrinkScRsp = 6987,
CmdDrinkMakerDayEndScNotify = 6988,
CmdDrinkMakerChallengeScRsp = 6990,
CmdMakeDrinkCsReq = 6992,
CmdDrinkMakerChallengeCsReq = 6993,
CmdMakeMissionDrinkCsReq = 6996,
CmdGetDrinkMakerDataCsReq = 6999,
CmdMakeDrinkScRsp = 7000,
}
impl CmdDrinkMakerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdDrinkMakerType::None => "CmdDrinkMakerTypeNone",
CmdDrinkMakerType::CmdDrinkMakerUpdateTipsNotify => {
"CmdDrinkMakerUpdateTipsNotify"
}
CmdDrinkMakerType::CmdEndDrinkMakerSequenceScRsp => {
"CmdEndDrinkMakerSequenceScRsp"
}
CmdDrinkMakerType::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp",
CmdDrinkMakerType::CmdEndDrinkMakerSequenceCsReq => {
"CmdEndDrinkMakerSequenceCsReq"
}
CmdDrinkMakerType::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp",
CmdDrinkMakerType::CmdDrinkMakerDayEndScNotify => {
"CmdDrinkMakerDayEndScNotify"
}
CmdDrinkMakerType::CmdDrinkMakerChallengeScRsp => {
"CmdDrinkMakerChallengeScRsp"
}
CmdDrinkMakerType::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq",
CmdDrinkMakerType::CmdDrinkMakerChallengeCsReq => {
"CmdDrinkMakerChallengeCsReq"
}
CmdDrinkMakerType::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq",
CmdDrinkMakerType::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq",
CmdDrinkMakerType::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdDrinkMakerTypeNone" => Some(Self::None),
"CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify),
"CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp),
"CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp),
"CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq),
"CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp),
"CmdDrinkMakerDayEndScNotify" => Some(Self::CmdDrinkMakerDayEndScNotify),
"CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp),
"CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq),
"CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq),
"CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq),
"CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq),
"CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdEvolveBuild {
None = 0,
ShopAbilityDownScRsp = 7103,
GiveupScRsp = 7104,
ShopAbilityUpCsReq = 7105,
ReRandomStageScRsp = 7106,
QueryInfoCsReq = 7107,
StartStageScRsp = 7108,
StartStageCsReq = 7111,
StartLevelCsReq = 7115,
StartLevelScRsp = 7117,
LeaveScRsp = 7120,
ShopAbilityDownCsReq = 7121,
GiveupCsReq = 7123,
QueryInfoScRsp = 7124,
TakeExpRewardScRsp = 7125,
CoinNotify = 7127,
ShopAbilityResetCsReq = 7133,
LeaveCsReq = 7134,
TakeExpRewardCsReq = 7135,
FinishScNotify = 7136,
ShopAbilityResetScRsp = 7143,
ReRandomStageCsReq = 7145,
ShopAbilityUpScRsp = 7148,
UnlockInfoNotify = 7149,
}
impl CmdEvolveBuild {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdEvolveBuild::None => "CmdEvolveBuildNone",
CmdEvolveBuild::ShopAbilityDownScRsp => "CmdEvolveBuildShopAbilityDownScRsp",
CmdEvolveBuild::GiveupScRsp => "CmdEvolveBuildGiveupScRsp",
CmdEvolveBuild::ShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq",
CmdEvolveBuild::ReRandomStageScRsp => "CmdEvolveBuildReRandomStageScRsp",
CmdEvolveBuild::QueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq",
CmdEvolveBuild::StartStageScRsp => "CmdEvolveBuildStartStageScRsp",
CmdEvolveBuild::StartStageCsReq => "CmdEvolveBuildStartStageCsReq",
CmdEvolveBuild::StartLevelCsReq => "CmdEvolveBuildStartLevelCsReq",
CmdEvolveBuild::StartLevelScRsp => "CmdEvolveBuildStartLevelScRsp",
CmdEvolveBuild::LeaveScRsp => "CmdEvolveBuildLeaveScRsp",
CmdEvolveBuild::ShopAbilityDownCsReq => "CmdEvolveBuildShopAbilityDownCsReq",
CmdEvolveBuild::GiveupCsReq => "CmdEvolveBuildGiveupCsReq",
CmdEvolveBuild::QueryInfoScRsp => "CmdEvolveBuildQueryInfoScRsp",
CmdEvolveBuild::TakeExpRewardScRsp => "CmdEvolveBuildTakeExpRewardScRsp",
CmdEvolveBuild::CoinNotify => "CmdEvolveBuildCoinNotify",
CmdEvolveBuild::ShopAbilityResetCsReq => {
"CmdEvolveBuildShopAbilityResetCsReq"
}
CmdEvolveBuild::LeaveCsReq => "CmdEvolveBuildLeaveCsReq",
CmdEvolveBuild::TakeExpRewardCsReq => "CmdEvolveBuildTakeExpRewardCsReq",
CmdEvolveBuild::FinishScNotify => "CmdEvolveBuildFinishScNotify",
CmdEvolveBuild::ShopAbilityResetScRsp => {
"CmdEvolveBuildShopAbilityResetScRsp"
}
CmdEvolveBuild::ReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq",
CmdEvolveBuild::ShopAbilityUpScRsp => "CmdEvolveBuildShopAbilityUpScRsp",
CmdEvolveBuild::UnlockInfoNotify => "CmdEvolveBuildUnlockInfoNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdEvolveBuildNone" => Some(Self::None),
"CmdEvolveBuildShopAbilityDownScRsp" => Some(Self::ShopAbilityDownScRsp),
"CmdEvolveBuildGiveupScRsp" => Some(Self::GiveupScRsp),
"CmdEvolveBuildShopAbilityUpCsReq" => Some(Self::ShopAbilityUpCsReq),
"CmdEvolveBuildReRandomStageScRsp" => Some(Self::ReRandomStageScRsp),
"CmdEvolveBuildQueryInfoCsReq" => Some(Self::QueryInfoCsReq),
"CmdEvolveBuildStartStageScRsp" => Some(Self::StartStageScRsp),
"CmdEvolveBuildStartStageCsReq" => Some(Self::StartStageCsReq),
"CmdEvolveBuildStartLevelCsReq" => Some(Self::StartLevelCsReq),
"CmdEvolveBuildStartLevelScRsp" => Some(Self::StartLevelScRsp),
"CmdEvolveBuildLeaveScRsp" => Some(Self::LeaveScRsp),
"CmdEvolveBuildShopAbilityDownCsReq" => Some(Self::ShopAbilityDownCsReq),
"CmdEvolveBuildGiveupCsReq" => Some(Self::GiveupCsReq),
"CmdEvolveBuildQueryInfoScRsp" => Some(Self::QueryInfoScRsp),
"CmdEvolveBuildTakeExpRewardScRsp" => Some(Self::TakeExpRewardScRsp),
"CmdEvolveBuildCoinNotify" => Some(Self::CoinNotify),
"CmdEvolveBuildShopAbilityResetCsReq" => Some(Self::ShopAbilityResetCsReq),
"CmdEvolveBuildLeaveCsReq" => Some(Self::LeaveCsReq),
"CmdEvolveBuildTakeExpRewardCsReq" => Some(Self::TakeExpRewardCsReq),
"CmdEvolveBuildFinishScNotify" => Some(Self::FinishScNotify),
"CmdEvolveBuildShopAbilityResetScRsp" => Some(Self::ShopAbilityResetScRsp),
"CmdEvolveBuildReRandomStageCsReq" => Some(Self::ReRandomStageCsReq),
"CmdEvolveBuildShopAbilityUpScRsp" => Some(Self::ShopAbilityUpScRsp),
"CmdEvolveBuildUnlockInfoNotify" => Some(Self::UnlockInfoNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdExpeditionType {
None = 0,
CmdGetExpeditionDataScRsp = 2506,
CmdAcceptExpeditionCsReq = 2511,
CmdTakeMultipleExpeditionRewardScRsp = 2525,
CmdTakeExpeditionRewardScRsp = 2529,
CmdAcceptActivityExpeditionCsReq = 2533,
CmdAcceptMultipleExpeditionCsReq = 2534,
CmdTakeExpeditionRewardCsReq = 2539,
CmdAcceptExpeditionScRsp = 2543,
CmdTakeActivityExpeditionRewardCsReq = 2548,
CmdExpeditionDataChangeScNotify = 2551,
CmdCancelActivityExpeditionCsReq = 2554,
CmdCancelExpeditionCsReq = 2556,
CmdCancelActivityExpeditionScRsp = 2565,
CmdGetExpeditionDataCsReq = 2568,
CmdTakeActivityExpeditionRewardScRsp = 2582,
CmdCancelExpeditionScRsp = 2593,
CmdAcceptMultipleExpeditionScRsp = 2597,
CmdTakeMultipleExpeditionRewardCsReq = 2598,
CmdAcceptActivityExpeditionScRsp = 2599,
}
impl CmdExpeditionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdExpeditionType::None => "CmdExpeditionTypeNone",
CmdExpeditionType::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp",
CmdExpeditionType::CmdAcceptExpeditionCsReq => "CmdAcceptExpeditionCsReq",
CmdExpeditionType::CmdTakeMultipleExpeditionRewardScRsp => {
"CmdTakeMultipleExpeditionRewardScRsp"
}
CmdExpeditionType::CmdTakeExpeditionRewardScRsp => {
"CmdTakeExpeditionRewardScRsp"
}
CmdExpeditionType::CmdAcceptActivityExpeditionCsReq => {
"CmdAcceptActivityExpeditionCsReq"
}
CmdExpeditionType::CmdAcceptMultipleExpeditionCsReq => {
"CmdAcceptMultipleExpeditionCsReq"
}
CmdExpeditionType::CmdTakeExpeditionRewardCsReq => {
"CmdTakeExpeditionRewardCsReq"
}
CmdExpeditionType::CmdAcceptExpeditionScRsp => "CmdAcceptExpeditionScRsp",
CmdExpeditionType::CmdTakeActivityExpeditionRewardCsReq => {
"CmdTakeActivityExpeditionRewardCsReq"
}
CmdExpeditionType::CmdExpeditionDataChangeScNotify => {
"CmdExpeditionDataChangeScNotify"
}
CmdExpeditionType::CmdCancelActivityExpeditionCsReq => {
"CmdCancelActivityExpeditionCsReq"
}
CmdExpeditionType::CmdCancelExpeditionCsReq => "CmdCancelExpeditionCsReq",
CmdExpeditionType::CmdCancelActivityExpeditionScRsp => {
"CmdCancelActivityExpeditionScRsp"
}
CmdExpeditionType::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq",
CmdExpeditionType::CmdTakeActivityExpeditionRewardScRsp => {
"CmdTakeActivityExpeditionRewardScRsp"
}
CmdExpeditionType::CmdCancelExpeditionScRsp => "CmdCancelExpeditionScRsp",
CmdExpeditionType::CmdAcceptMultipleExpeditionScRsp => {
"CmdAcceptMultipleExpeditionScRsp"
}
CmdExpeditionType::CmdTakeMultipleExpeditionRewardCsReq => {
"CmdTakeMultipleExpeditionRewardCsReq"
}
CmdExpeditionType::CmdAcceptActivityExpeditionScRsp => {
"CmdAcceptActivityExpeditionScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdExpeditionTypeNone" => Some(Self::None),
"CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp),
"CmdAcceptExpeditionCsReq" => Some(Self::CmdAcceptExpeditionCsReq),
"CmdTakeMultipleExpeditionRewardScRsp" => {
Some(Self::CmdTakeMultipleExpeditionRewardScRsp)
}
"CmdTakeExpeditionRewardScRsp" => Some(Self::CmdTakeExpeditionRewardScRsp),
"CmdAcceptActivityExpeditionCsReq" => {
Some(Self::CmdAcceptActivityExpeditionCsReq)
}
"CmdAcceptMultipleExpeditionCsReq" => {
Some(Self::CmdAcceptMultipleExpeditionCsReq)
}
"CmdTakeExpeditionRewardCsReq" => Some(Self::CmdTakeExpeditionRewardCsReq),
"CmdAcceptExpeditionScRsp" => Some(Self::CmdAcceptExpeditionScRsp),
"CmdTakeActivityExpeditionRewardCsReq" => {
Some(Self::CmdTakeActivityExpeditionRewardCsReq)
}
"CmdExpeditionDataChangeScNotify" => {
Some(Self::CmdExpeditionDataChangeScNotify)
}
"CmdCancelActivityExpeditionCsReq" => {
Some(Self::CmdCancelActivityExpeditionCsReq)
}
"CmdCancelExpeditionCsReq" => Some(Self::CmdCancelExpeditionCsReq),
"CmdCancelActivityExpeditionScRsp" => {
Some(Self::CmdCancelActivityExpeditionScRsp)
}
"CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq),
"CmdTakeActivityExpeditionRewardScRsp" => {
Some(Self::CmdTakeActivityExpeditionRewardScRsp)
}
"CmdCancelExpeditionScRsp" => Some(Self::CmdCancelExpeditionScRsp),
"CmdAcceptMultipleExpeditionScRsp" => {
Some(Self::CmdAcceptMultipleExpeditionScRsp)
}
"CmdTakeMultipleExpeditionRewardCsReq" => {
Some(Self::CmdTakeMultipleExpeditionRewardCsReq)
}
"CmdAcceptActivityExpeditionScRsp" => {
Some(Self::CmdAcceptActivityExpeditionScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFantasticStoryActivityType {
None = 0,
CmdGetFantasticStoryActivityDataScRsp = 4906,
CmdFinishChapterScNotify = 4911,
CmdEnterFantasticStoryActivityStageCsReq = 4943,
CmdEnterFantasticStoryActivityStageScRsp = 4956,
CmdGetFantasticStoryActivityDataCsReq = 4968,
CmdFantasticStoryActivityBattleEndScNotify = 4993,
}
impl CmdFantasticStoryActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdFantasticStoryActivityType::None => "CmdFantasticStoryActivityTypeNone",
CmdFantasticStoryActivityType::CmdGetFantasticStoryActivityDataScRsp => {
"CmdGetFantasticStoryActivityDataScRsp"
}
CmdFantasticStoryActivityType::CmdFinishChapterScNotify => {
"CmdFinishChapterScNotify"
}
CmdFantasticStoryActivityType::CmdEnterFantasticStoryActivityStageCsReq => {
"CmdEnterFantasticStoryActivityStageCsReq"
}
CmdFantasticStoryActivityType::CmdEnterFantasticStoryActivityStageScRsp => {
"CmdEnterFantasticStoryActivityStageScRsp"
}
CmdFantasticStoryActivityType::CmdGetFantasticStoryActivityDataCsReq => {
"CmdGetFantasticStoryActivityDataCsReq"
}
CmdFantasticStoryActivityType::CmdFantasticStoryActivityBattleEndScNotify => {
"CmdFantasticStoryActivityBattleEndScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdFantasticStoryActivityTypeNone" => Some(Self::None),
"CmdGetFantasticStoryActivityDataScRsp" => {
Some(Self::CmdGetFantasticStoryActivityDataScRsp)
}
"CmdFinishChapterScNotify" => Some(Self::CmdFinishChapterScNotify),
"CmdEnterFantasticStoryActivityStageCsReq" => {
Some(Self::CmdEnterFantasticStoryActivityStageCsReq)
}
"CmdEnterFantasticStoryActivityStageScRsp" => {
Some(Self::CmdEnterFantasticStoryActivityStageScRsp)
}
"CmdGetFantasticStoryActivityDataCsReq" => {
Some(Self::CmdGetFantasticStoryActivityDataCsReq)
}
"CmdFantasticStoryActivityBattleEndScNotify" => {
Some(Self::CmdFantasticStoryActivityBattleEndScNotify)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFeverTimeActivityType {
None = 0,
CmdEnterFeverTimeActivityStageCsReq = 7151,
CmdGetFeverTimeActivityDataScRsp = 7152,
CmdEnterFeverTimeActivityStageScRsp = 7154,
CmdFeverTimeActivityBattleEndScNotify = 7159,
CmdGetFeverTimeActivityDataCsReq = 7160,
}
impl CmdFeverTimeActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdFeverTimeActivityType::None => "CmdFeverTimeActivityTypeNone",
CmdFeverTimeActivityType::CmdEnterFeverTimeActivityStageCsReq => {
"CmdEnterFeverTimeActivityStageCsReq"
}
CmdFeverTimeActivityType::CmdGetFeverTimeActivityDataScRsp => {
"CmdGetFeverTimeActivityDataScRsp"
}
CmdFeverTimeActivityType::CmdEnterFeverTimeActivityStageScRsp => {
"CmdEnterFeverTimeActivityStageScRsp"
}
CmdFeverTimeActivityType::CmdFeverTimeActivityBattleEndScNotify => {
"CmdFeverTimeActivityBattleEndScNotify"
}
CmdFeverTimeActivityType::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 {
"CmdFeverTimeActivityTypeNone" => Some(Self::None),
"CmdEnterFeverTimeActivityStageCsReq" => {
Some(Self::CmdEnterFeverTimeActivityStageCsReq)
}
"CmdGetFeverTimeActivityDataScRsp" => {
Some(Self::CmdGetFeverTimeActivityDataScRsp)
}
"CmdEnterFeverTimeActivityStageScRsp" => {
Some(Self::CmdEnterFeverTimeActivityStageScRsp)
}
"CmdFeverTimeActivityBattleEndScNotify" => {
Some(Self::CmdFeverTimeActivityBattleEndScNotify)
}
"CmdGetFeverTimeActivityDataCsReq" => {
Some(Self::CmdGetFeverTimeActivityDataCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightType {
None = 0,
CmdFightEnterScRsp = 30006,
CmdFightLeaveScNotify = 30011,
CmdFightSessionStopScNotify = 30039,
CmdFightKickOutScNotify = 30043,
CmdFightHeartBeatCsReq = 30056,
CmdFightEnterCsReq = 30068,
CmdFightHeartBeatScRsp = 30093,
}
impl CmdFightType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdFightType::None => "CmdFightTypeNone",
CmdFightType::CmdFightEnterScRsp => "CmdFightEnterScRsp",
CmdFightType::CmdFightLeaveScNotify => "CmdFightLeaveScNotify",
CmdFightType::CmdFightSessionStopScNotify => "CmdFightSessionStopScNotify",
CmdFightType::CmdFightKickOutScNotify => "CmdFightKickOutScNotify",
CmdFightType::CmdFightHeartBeatCsReq => "CmdFightHeartBeatCsReq",
CmdFightType::CmdFightEnterCsReq => "CmdFightEnterCsReq",
CmdFightType::CmdFightHeartBeatScRsp => "CmdFightHeartBeatScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdFightTypeNone" => Some(Self::None),
"CmdFightEnterScRsp" => Some(Self::CmdFightEnterScRsp),
"CmdFightLeaveScNotify" => Some(Self::CmdFightLeaveScNotify),
"CmdFightSessionStopScNotify" => Some(Self::CmdFightSessionStopScNotify),
"CmdFightKickOutScNotify" => Some(Self::CmdFightKickOutScNotify),
"CmdFightHeartBeatCsReq" => Some(Self::CmdFightHeartBeatCsReq),
"CmdFightEnterCsReq" => Some(Self::CmdFightEnterCsReq),
"CmdFightHeartBeatScRsp" => Some(Self::CmdFightHeartBeatScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightActivityType {
None = 0,
CmdGetFightActivityDataScRsp = 3606,
CmdFightActivityDataChangeScNotify = 3611,
CmdTakeFightActivityRewardScRsp = 3639,
CmdEnterFightActivityStageCsReq = 3643,
CmdEnterFightActivityStageScRsp = 3656,
CmdGetFightActivityDataCsReq = 3668,
CmdTakeFightActivityRewardCsReq = 3693,
}
impl CmdFightActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdFightActivityType::None => "CmdFightActivityTypeNone",
CmdFightActivityType::CmdGetFightActivityDataScRsp => {
"CmdGetFightActivityDataScRsp"
}
CmdFightActivityType::CmdFightActivityDataChangeScNotify => {
"CmdFightActivityDataChangeScNotify"
}
CmdFightActivityType::CmdTakeFightActivityRewardScRsp => {
"CmdTakeFightActivityRewardScRsp"
}
CmdFightActivityType::CmdEnterFightActivityStageCsReq => {
"CmdEnterFightActivityStageCsReq"
}
CmdFightActivityType::CmdEnterFightActivityStageScRsp => {
"CmdEnterFightActivityStageScRsp"
}
CmdFightActivityType::CmdGetFightActivityDataCsReq => {
"CmdGetFightActivityDataCsReq"
}
CmdFightActivityType::CmdTakeFightActivityRewardCsReq => {
"CmdTakeFightActivityRewardCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdFightActivityTypeNone" => Some(Self::None),
"CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp),
"CmdFightActivityDataChangeScNotify" => {
Some(Self::CmdFightActivityDataChangeScNotify)
}
"CmdTakeFightActivityRewardScRsp" => {
Some(Self::CmdTakeFightActivityRewardScRsp)
}
"CmdEnterFightActivityStageCsReq" => {
Some(Self::CmdEnterFightActivityStageCsReq)
}
"CmdEnterFightActivityStageScRsp" => {
Some(Self::CmdEnterFightActivityStageScRsp)
}
"CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq),
"CmdTakeFightActivityRewardCsReq" => {
Some(Self::CmdTakeFightActivityRewardCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightFestType {
None = 0,
CmdFightFestUpdateCoinNotify = 7254,
CmdGetFightFestDataCsReq = 7257,
CmdFightFestUnlockSkillNotify = 7258,
CmdFightFestScoreUpdateNotify = 7261,
CmdStartFightFestCsReq = 7265,
CmdStartFightFestScRsp = 7267,
CmdFightFestUpdateChallengeRecordNotify = 7273,
CmdGetFightFestDataScRsp = 7274,
}
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 {
CmdFightFestType::None => "CmdFightFestTypeNone",
CmdFightFestType::CmdFightFestUpdateCoinNotify => {
"CmdFightFestUpdateCoinNotify"
}
CmdFightFestType::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq",
CmdFightFestType::CmdFightFestUnlockSkillNotify => {
"CmdFightFestUnlockSkillNotify"
}
CmdFightFestType::CmdFightFestScoreUpdateNotify => {
"CmdFightFestScoreUpdateNotify"
}
CmdFightFestType::CmdStartFightFestCsReq => "CmdStartFightFestCsReq",
CmdFightFestType::CmdStartFightFestScRsp => "CmdStartFightFestScRsp",
CmdFightFestType::CmdFightFestUpdateChallengeRecordNotify => {
"CmdFightFestUpdateChallengeRecordNotify"
}
CmdFightFestType::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 {
"CmdFightFestTypeNone" => Some(Self::None),
"CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify),
"CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq),
"CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify),
"CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify),
"CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq),
"CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp),
"CmdFightFestUpdateChallengeRecordNotify" => {
Some(Self::CmdFightFestUpdateChallengeRecordNotify)
}
"CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightMathc3Type {
None = 0,
CmdFightMatch3DataScRsp = 30106,
CmdFightMatch3StartCountDownScNotify = 30111,
CmdFightMatch3OpponentDataScNotify = 30129,
CmdFightMatch3ChatScRsp = 30133,
CmdFightMatch3SwapScRsp = 30139,
CmdFightMatch3TurnStartScNotify = 30143,
CmdFightMatch3ChatCsReq = 30151,
CmdFightMatch3ForceUpdateNotify = 30154,
CmdFightMatch3TurnEndScNotify = 30156,
CmdFightMatch3DataCsReq = 30168,
CmdFightMatch3SwapCsReq = 30193,
CmdFightMatch3ChatScNotify = 30199,
}
impl CmdFightMathc3Type {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdFightMathc3Type::None => "CmdFightMathc3TypeNone",
CmdFightMathc3Type::CmdFightMatch3DataScRsp => "CmdFightMatch3DataScRsp",
CmdFightMathc3Type::CmdFightMatch3StartCountDownScNotify => {
"CmdFightMatch3StartCountDownScNotify"
}
CmdFightMathc3Type::CmdFightMatch3OpponentDataScNotify => {
"CmdFightMatch3OpponentDataScNotify"
}
CmdFightMathc3Type::CmdFightMatch3ChatScRsp => "CmdFightMatch3ChatScRsp",
CmdFightMathc3Type::CmdFightMatch3SwapScRsp => "CmdFightMatch3SwapScRsp",
CmdFightMathc3Type::CmdFightMatch3TurnStartScNotify => {
"CmdFightMatch3TurnStartScNotify"
}
CmdFightMathc3Type::CmdFightMatch3ChatCsReq => "CmdFightMatch3ChatCsReq",
CmdFightMathc3Type::CmdFightMatch3ForceUpdateNotify => {
"CmdFightMatch3ForceUpdateNotify"
}
CmdFightMathc3Type::CmdFightMatch3TurnEndScNotify => {
"CmdFightMatch3TurnEndScNotify"
}
CmdFightMathc3Type::CmdFightMatch3DataCsReq => "CmdFightMatch3DataCsReq",
CmdFightMathc3Type::CmdFightMatch3SwapCsReq => "CmdFightMatch3SwapCsReq",
CmdFightMathc3Type::CmdFightMatch3ChatScNotify => {
"CmdFightMatch3ChatScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdFightMathc3TypeNone" => Some(Self::None),
"CmdFightMatch3DataScRsp" => Some(Self::CmdFightMatch3DataScRsp),
"CmdFightMatch3StartCountDownScNotify" => {
Some(Self::CmdFightMatch3StartCountDownScNotify)
}
"CmdFightMatch3OpponentDataScNotify" => {
Some(Self::CmdFightMatch3OpponentDataScNotify)
}
"CmdFightMatch3ChatScRsp" => Some(Self::CmdFightMatch3ChatScRsp),
"CmdFightMatch3SwapScRsp" => Some(Self::CmdFightMatch3SwapScRsp),
"CmdFightMatch3TurnStartScNotify" => {
Some(Self::CmdFightMatch3TurnStartScNotify)
}
"CmdFightMatch3ChatCsReq" => Some(Self::CmdFightMatch3ChatCsReq),
"CmdFightMatch3ForceUpdateNotify" => {
Some(Self::CmdFightMatch3ForceUpdateNotify)
}
"CmdFightMatch3TurnEndScNotify" => Some(Self::CmdFightMatch3TurnEndScNotify),
"CmdFightMatch3DataCsReq" => Some(Self::CmdFightMatch3DataCsReq),
"CmdFightMatch3SwapCsReq" => Some(Self::CmdFightMatch3SwapCsReq),
"CmdFightMatch3ChatScNotify" => Some(Self::CmdFightMatch3ChatScNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFriendType {
None = 0,
CmdGetFriendDevelopmentInfoCsReq = 2903,
CmdGetFriendListInfoScRsp = 2906,
CmdGetFriendChallengeDetailScRsp = 2907,
CmdSearchPlayerCsReq = 2908,
CmdDeleteBlacklistCsReq = 2909,
CmdGetPlayerDetailInfoCsReq = 2911,
CmdTakeAssistRewardScRsp = 2912,
CmdSetForbidOtherApplyFriendCsReq = 2915,
CmdGetAssistListScRsp = 2916,
CmdSetFriendRemarkNameCsReq = 2917,
CmdSetAssistScRsp = 2923,
CmdGetFriendRecommendListInfoScRsp = 2924,
CmdGetFriendRecommendListInfoCsReq = 2925,
CmdGetFriendDevelopmentInfoScRsp = 2926,
CmdReportPlayerScRsp = 2928,
CmdApplyFriendScRsp = 2929,
CmdCurAssistChangedNotify = 2930,
CmdGetFriendBattleRecordDetailScRsp = 2931,
CmdGetAssistListCsReq = 2932,
CmdHandleFriendCsReq = 2933,
CmdAddBlacklistCsReq = 2934,
CmdApplyFriendCsReq = 2939,
CmdSetFriendMarkCsReq = 2940,
CmdGetFriendBattleRecordDetailCsReq = 2941,
CmdGetPlayerDetailInfoScRsp = 2943,
CmdGetAssistHistoryScRsp = 2945,
CmdTakeAssistRewardCsReq = 2946,
CmdGetFriendChallengeLineupScRsp = 2947,
CmdDeleteFriendScRsp = 2948,
CmdGetAssistHistoryCsReq = 2949,
CmdSyncApplyFriendScNotify = 2951,
CmdGetFriendAssistListScRsp = 2953,
CmdSyncHandleFriendScNotify = 2954,
CmdGetFriendApplyListInfoCsReq = 2956,
CmdGetFriendChallengeLineupCsReq = 2958,
CmdGetFriendChallengeDetailCsReq = 2959,
CmdDeleteFriendCsReq = 2965,
CmdNewAssistHistoryNotify = 2966,
CmdGetFriendLoginInfoScRsp = 2967,
CmdGetFriendListInfoCsReq = 2968,
CmdGetFriendLoginInfoCsReq = 2969,
CmdSetForbidOtherApplyFriendScRsp = 2975,
CmdGetCurAssistScRsp = 2976,
CmdGetCurAssistCsReq = 2978,
CmdSearchPlayerScRsp = 2981,
CmdSyncDeleteFriendScNotify = 2982,
CmdSetAssistCsReq = 2984,
CmdSetFriendMarkScRsp = 2985,
CmdDeleteBlacklistScRsp = 2988,
CmdGetPlatformPlayerInfoScRsp = 2989,
CmdReportPlayerCsReq = 2990,
CmdSetFriendRemarkNameScRsp = 2992,
CmdGetFriendApplyListInfoScRsp = 2993,
CmdGetPlatformPlayerInfoCsReq = 2995,
CmdAddBlacklistScRsp = 2997,
CmdSyncAddBlacklistScNotify = 2998,
CmdHandleFriendScRsp = 2999,
CmdGetFriendAssistListCsReq = 3000,
}
impl CmdFriendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdFriendType::None => "CmdFriendTypeNone",
CmdFriendType::CmdGetFriendDevelopmentInfoCsReq => {
"CmdGetFriendDevelopmentInfoCsReq"
}
CmdFriendType::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp",
CmdFriendType::CmdGetFriendChallengeDetailScRsp => {
"CmdGetFriendChallengeDetailScRsp"
}
CmdFriendType::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq",
CmdFriendType::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq",
CmdFriendType::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq",
CmdFriendType::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp",
CmdFriendType::CmdSetForbidOtherApplyFriendCsReq => {
"CmdSetForbidOtherApplyFriendCsReq"
}
CmdFriendType::CmdGetAssistListScRsp => "CmdGetAssistListScRsp",
CmdFriendType::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq",
CmdFriendType::CmdSetAssistScRsp => "CmdSetAssistScRsp",
CmdFriendType::CmdGetFriendRecommendListInfoScRsp => {
"CmdGetFriendRecommendListInfoScRsp"
}
CmdFriendType::CmdGetFriendRecommendListInfoCsReq => {
"CmdGetFriendRecommendListInfoCsReq"
}
CmdFriendType::CmdGetFriendDevelopmentInfoScRsp => {
"CmdGetFriendDevelopmentInfoScRsp"
}
CmdFriendType::CmdReportPlayerScRsp => "CmdReportPlayerScRsp",
CmdFriendType::CmdApplyFriendScRsp => "CmdApplyFriendScRsp",
CmdFriendType::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify",
CmdFriendType::CmdGetFriendBattleRecordDetailScRsp => {
"CmdGetFriendBattleRecordDetailScRsp"
}
CmdFriendType::CmdGetAssistListCsReq => "CmdGetAssistListCsReq",
CmdFriendType::CmdHandleFriendCsReq => "CmdHandleFriendCsReq",
CmdFriendType::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq",
CmdFriendType::CmdApplyFriendCsReq => "CmdApplyFriendCsReq",
CmdFriendType::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq",
CmdFriendType::CmdGetFriendBattleRecordDetailCsReq => {
"CmdGetFriendBattleRecordDetailCsReq"
}
CmdFriendType::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp",
CmdFriendType::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp",
CmdFriendType::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq",
CmdFriendType::CmdGetFriendChallengeLineupScRsp => {
"CmdGetFriendChallengeLineupScRsp"
}
CmdFriendType::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp",
CmdFriendType::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq",
CmdFriendType::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify",
CmdFriendType::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp",
CmdFriendType::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify",
CmdFriendType::CmdGetFriendApplyListInfoCsReq => {
"CmdGetFriendApplyListInfoCsReq"
}
CmdFriendType::CmdGetFriendChallengeLineupCsReq => {
"CmdGetFriendChallengeLineupCsReq"
}
CmdFriendType::CmdGetFriendChallengeDetailCsReq => {
"CmdGetFriendChallengeDetailCsReq"
}
CmdFriendType::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq",
CmdFriendType::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify",
CmdFriendType::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp",
CmdFriendType::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq",
CmdFriendType::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq",
CmdFriendType::CmdSetForbidOtherApplyFriendScRsp => {
"CmdSetForbidOtherApplyFriendScRsp"
}
CmdFriendType::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp",
CmdFriendType::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq",
CmdFriendType::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp",
CmdFriendType::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify",
CmdFriendType::CmdSetAssistCsReq => "CmdSetAssistCsReq",
CmdFriendType::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp",
CmdFriendType::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp",
CmdFriendType::CmdGetPlatformPlayerInfoScRsp => {
"CmdGetPlatformPlayerInfoScRsp"
}
CmdFriendType::CmdReportPlayerCsReq => "CmdReportPlayerCsReq",
CmdFriendType::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp",
CmdFriendType::CmdGetFriendApplyListInfoScRsp => {
"CmdGetFriendApplyListInfoScRsp"
}
CmdFriendType::CmdGetPlatformPlayerInfoCsReq => {
"CmdGetPlatformPlayerInfoCsReq"
}
CmdFriendType::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp",
CmdFriendType::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify",
CmdFriendType::CmdHandleFriendScRsp => "CmdHandleFriendScRsp",
CmdFriendType::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdFriendTypeNone" => Some(Self::None),
"CmdGetFriendDevelopmentInfoCsReq" => {
Some(Self::CmdGetFriendDevelopmentInfoCsReq)
}
"CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp),
"CmdGetFriendChallengeDetailScRsp" => {
Some(Self::CmdGetFriendChallengeDetailScRsp)
}
"CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq),
"CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq),
"CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq),
"CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp),
"CmdSetForbidOtherApplyFriendCsReq" => {
Some(Self::CmdSetForbidOtherApplyFriendCsReq)
}
"CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp),
"CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq),
"CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp),
"CmdGetFriendRecommendListInfoScRsp" => {
Some(Self::CmdGetFriendRecommendListInfoScRsp)
}
"CmdGetFriendRecommendListInfoCsReq" => {
Some(Self::CmdGetFriendRecommendListInfoCsReq)
}
"CmdGetFriendDevelopmentInfoScRsp" => {
Some(Self::CmdGetFriendDevelopmentInfoScRsp)
}
"CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp),
"CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp),
"CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify),
"CmdGetFriendBattleRecordDetailScRsp" => {
Some(Self::CmdGetFriendBattleRecordDetailScRsp)
}
"CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq),
"CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq),
"CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq),
"CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq),
"CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq),
"CmdGetFriendBattleRecordDetailCsReq" => {
Some(Self::CmdGetFriendBattleRecordDetailCsReq)
}
"CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp),
"CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp),
"CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq),
"CmdGetFriendChallengeLineupScRsp" => {
Some(Self::CmdGetFriendChallengeLineupScRsp)
}
"CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp),
"CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq),
"CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify),
"CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp),
"CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify),
"CmdGetFriendApplyListInfoCsReq" => {
Some(Self::CmdGetFriendApplyListInfoCsReq)
}
"CmdGetFriendChallengeLineupCsReq" => {
Some(Self::CmdGetFriendChallengeLineupCsReq)
}
"CmdGetFriendChallengeDetailCsReq" => {
Some(Self::CmdGetFriendChallengeDetailCsReq)
}
"CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq),
"CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify),
"CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp),
"CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq),
"CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq),
"CmdSetForbidOtherApplyFriendScRsp" => {
Some(Self::CmdSetForbidOtherApplyFriendScRsp)
}
"CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp),
"CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq),
"CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp),
"CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify),
"CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq),
"CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp),
"CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp),
"CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp),
"CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq),
"CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp),
"CmdGetFriendApplyListInfoScRsp" => {
Some(Self::CmdGetFriendApplyListInfoScRsp)
}
"CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq),
"CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp),
"CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify),
"CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp),
"CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdGachaType {
None = 0,
CmdGetGachaInfoScRsp = 1906,
CmdDoGachaCsReq = 1911,
CmdExchangeGachaCeilingScRsp = 1929,
CmdExchangeGachaCeilingCsReq = 1939,
CmdDoGachaScRsp = 1943,
CmdGetGachaCeilingCsReq = 1956,
CmdGetGachaInfoCsReq = 1968,
CmdGetGachaCeilingScRsp = 1993,
}
impl CmdGachaType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdGachaType::None => "CmdGachaTypeNone",
CmdGachaType::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp",
CmdGachaType::CmdDoGachaCsReq => "CmdDoGachaCsReq",
CmdGachaType::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp",
CmdGachaType::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq",
CmdGachaType::CmdDoGachaScRsp => "CmdDoGachaScRsp",
CmdGachaType::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq",
CmdGachaType::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq",
CmdGachaType::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdGachaTypeNone" => Some(Self::None),
"CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp),
"CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq),
"CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp),
"CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq),
"CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp),
"CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq),
"CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq),
"CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHeartdialType {
None = 0,
CmdGetHeartDialInfoScRsp = 6306,
CmdChangeScriptEmotionCsReq = 6311,
CmdFinishEmotionDialoguePerformanceScRsp = 6329,
CmdHeartDialTraceScriptCsReq = 6333,
CmdFinishEmotionDialoguePerformanceCsReq = 6339,
CmdChangeScriptEmotionScRsp = 6343,
CmdHeartDialScriptChangeScNotify = 6351,
CmdSubmitEmotionItemCsReq = 6356,
CmdGetHeartDialInfoCsReq = 6368,
CmdSubmitEmotionItemScRsp = 6393,
CmdHeartDialTraceScriptScRsp = 6399,
}
impl CmdHeartdialType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdHeartdialType::None => "CmdHeartdialTypeNone",
CmdHeartdialType::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp",
CmdHeartdialType::CmdChangeScriptEmotionCsReq => {
"CmdChangeScriptEmotionCsReq"
}
CmdHeartdialType::CmdFinishEmotionDialoguePerformanceScRsp => {
"CmdFinishEmotionDialoguePerformanceScRsp"
}
CmdHeartdialType::CmdHeartDialTraceScriptCsReq => {
"CmdHeartDialTraceScriptCsReq"
}
CmdHeartdialType::CmdFinishEmotionDialoguePerformanceCsReq => {
"CmdFinishEmotionDialoguePerformanceCsReq"
}
CmdHeartdialType::CmdChangeScriptEmotionScRsp => {
"CmdChangeScriptEmotionScRsp"
}
CmdHeartdialType::CmdHeartDialScriptChangeScNotify => {
"CmdHeartDialScriptChangeScNotify"
}
CmdHeartdialType::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq",
CmdHeartdialType::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq",
CmdHeartdialType::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp",
CmdHeartdialType::CmdHeartDialTraceScriptScRsp => {
"CmdHeartDialTraceScriptScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdHeartdialTypeNone" => Some(Self::None),
"CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp),
"CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq),
"CmdFinishEmotionDialoguePerformanceScRsp" => {
Some(Self::CmdFinishEmotionDialoguePerformanceScRsp)
}
"CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq),
"CmdFinishEmotionDialoguePerformanceCsReq" => {
Some(Self::CmdFinishEmotionDialoguePerformanceCsReq)
}
"CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp),
"CmdHeartDialScriptChangeScNotify" => {
Some(Self::CmdHeartDialScriptChangeScNotify)
}
"CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq),
"CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq),
"CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp),
"CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHeliobusType {
None = 0,
CmdHeliobusActivityDataScRsp = 5806,
CmdHeliobusLineupUpdateScNotify = 5809,
CmdHeliobusSnsReadCsReq = 5811,
CmdHeliobusEnterBattleScRsp = 5817,
CmdHeliobusEnterBattleCsReq = 5824,
CmdHeliobusChallengeUpdateScNotify = 5828,
CmdHeliobusSnsLikeScRsp = 5829,
CmdHeliobusSnsCommentScRsp = 5833,
CmdHeliobusSelectSkillCsReq = 5834,
CmdHeliobusSnsLikeCsReq = 5839,
CmdHeliobusSnsReadScRsp = 5843,
CmdHeliobusUpgradeLevelScRsp = 5848,
CmdHeliobusSnsCommentCsReq = 5851,
CmdHeliobusInfoChangedScNotify = 5854,
CmdHeliobusSnsPostCsReq = 5856,
CmdHeliobusUpgradeLevelCsReq = 5865,
CmdHeliobusActivityDataCsReq = 5868,
CmdHeliobusUnlockSkillScNotify = 5882,
CmdHeliobusStartRaidScRsp = 5890,
CmdHeliobusStartRaidCsReq = 5892,
CmdHeliobusSnsPostScRsp = 5893,
CmdHeliobusSelectSkillScRsp = 5897,
CmdHeliobusSnsUpdateScNotify = 5899,
}
impl CmdHeliobusType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdHeliobusType::None => "CmdHeliobusTypeNone",
CmdHeliobusType::CmdHeliobusActivityDataScRsp => {
"CmdHeliobusActivityDataScRsp"
}
CmdHeliobusType::CmdHeliobusLineupUpdateScNotify => {
"CmdHeliobusLineupUpdateScNotify"
}
CmdHeliobusType::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq",
CmdHeliobusType::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp",
CmdHeliobusType::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq",
CmdHeliobusType::CmdHeliobusChallengeUpdateScNotify => {
"CmdHeliobusChallengeUpdateScNotify"
}
CmdHeliobusType::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp",
CmdHeliobusType::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp",
CmdHeliobusType::CmdHeliobusSelectSkillCsReq => "CmdHeliobusSelectSkillCsReq",
CmdHeliobusType::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq",
CmdHeliobusType::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp",
CmdHeliobusType::CmdHeliobusUpgradeLevelScRsp => {
"CmdHeliobusUpgradeLevelScRsp"
}
CmdHeliobusType::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq",
CmdHeliobusType::CmdHeliobusInfoChangedScNotify => {
"CmdHeliobusInfoChangedScNotify"
}
CmdHeliobusType::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq",
CmdHeliobusType::CmdHeliobusUpgradeLevelCsReq => {
"CmdHeliobusUpgradeLevelCsReq"
}
CmdHeliobusType::CmdHeliobusActivityDataCsReq => {
"CmdHeliobusActivityDataCsReq"
}
CmdHeliobusType::CmdHeliobusUnlockSkillScNotify => {
"CmdHeliobusUnlockSkillScNotify"
}
CmdHeliobusType::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp",
CmdHeliobusType::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq",
CmdHeliobusType::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp",
CmdHeliobusType::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp",
CmdHeliobusType::CmdHeliobusSnsUpdateScNotify => {
"CmdHeliobusSnsUpdateScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdHeliobusTypeNone" => Some(Self::None),
"CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp),
"CmdHeliobusLineupUpdateScNotify" => {
Some(Self::CmdHeliobusLineupUpdateScNotify)
}
"CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq),
"CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp),
"CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq),
"CmdHeliobusChallengeUpdateScNotify" => {
Some(Self::CmdHeliobusChallengeUpdateScNotify)
}
"CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp),
"CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp),
"CmdHeliobusSelectSkillCsReq" => Some(Self::CmdHeliobusSelectSkillCsReq),
"CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq),
"CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp),
"CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp),
"CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq),
"CmdHeliobusInfoChangedScNotify" => {
Some(Self::CmdHeliobusInfoChangedScNotify)
}
"CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq),
"CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq),
"CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq),
"CmdHeliobusUnlockSkillScNotify" => {
Some(Self::CmdHeliobusUnlockSkillScNotify)
}
"CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp),
"CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq),
"CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp),
"CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp),
"CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdItemType {
None = 0,
CmdMarkRelicFilterPlanScRsp = 503,
CmdGetBagScRsp = 506,
CmdDeleteRelicFilterPlanCsReq = 507,
CmdGetRecyleTimeCsReq = 508,
CmdComposeSelectedRelicScRsp = 509,
CmdPromoteEquipmentCsReq = 511,
CmdSetTurnFoodSwitchCsReq = 512,
CmdRelicRecommendScRsp = 515,
CmdComposeLimitNumUpdateNotify = 516,
CmdRechargeSuccNotify = 517,
CmdDestroyItemScRsp = 523,
CmdSellItemScRsp = 524,
CmdSellItemCsReq = 525,
CmdRelicFilterPlanClearNameScNotify = 526,
CmdComposeSelectedRelicCsReq = 528,
CmdUseItemScRsp = 529,
CmdSetTurnFoodSwitchScRsp = 530,
CmdMarkRelicFilterPlanCsReq = 531,
CmdComposeLimitNumCompleteNotify = 532,
CmdRankUpEquipmentScRsp = 533,
CmdExpUpRelicScRsp = 534,
CmdUseItemCsReq = 539,
CmdRelicAvatarRecommendScRsp = 540,
CmdDeleteRelicFilterPlanScRsp = 541,
CmdPromoteEquipmentScRsp = 543,
CmdMarkItemScRsp = 545,
CmdSyncTurnFoodNotify = 546,
CmdModifyRelicFilterPlanCsReq = 547,
CmdComposeItemScRsp = 548,
CmdMarkItemCsReq = 549,
CmdRankUpEquipmentCsReq = 551,
CmdAddRelicFilterPlanCsReq = 553,
CmdExpUpEquipmentScRsp = 554,
CmdLockEquipmentCsReq = 556,
CmdAddRelicFilterPlanScRsp = 558,
CmdModifyRelicFilterPlanScRsp = 559,
CmdComposeItemCsReq = 565,
CmdCancelMarkItemNotify = 566,
CmdRelicRecommendCsReq = 567,
CmdGetBagCsReq = 568,
CmdDiscardRelicScRsp = 569,
CmdRelicAvatarRecommendCsReq = 575,
CmdGetMarkItemListScRsp = 576,
CmdGetMarkItemListCsReq = 578,
CmdGetRecyleTimeScRsp = 581,
CmdExpUpRelicCsReq = 582,
CmdDestroyItemCsReq = 584,
CmdGetRelicFilterPlanCsReq = 585,
CmdAddEquipmentScNotify = 588,
CmdDiscardRelicCsReq = 589,
CmdExchangeHcoinScRsp = 590,
CmdExchangeHcoinCsReq = 592,
CmdLockEquipmentScRsp = 593,
CmdGeneralVirtualItemDataNotify = 595,
CmdLockRelicCsReq = 597,
CmdLockRelicScRsp = 598,
CmdExpUpEquipmentCsReq = 599,
CmdGetRelicFilterPlanScRsp = 600,
}
impl CmdItemType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdItemType::None => "CmdItemTypeNone",
CmdItemType::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp",
CmdItemType::CmdGetBagScRsp => "CmdGetBagScRsp",
CmdItemType::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq",
CmdItemType::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq",
CmdItemType::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp",
CmdItemType::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq",
CmdItemType::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq",
CmdItemType::CmdRelicRecommendScRsp => "CmdRelicRecommendScRsp",
CmdItemType::CmdComposeLimitNumUpdateNotify => {
"CmdComposeLimitNumUpdateNotify"
}
CmdItemType::CmdRechargeSuccNotify => "CmdRechargeSuccNotify",
CmdItemType::CmdDestroyItemScRsp => "CmdDestroyItemScRsp",
CmdItemType::CmdSellItemScRsp => "CmdSellItemScRsp",
CmdItemType::CmdSellItemCsReq => "CmdSellItemCsReq",
CmdItemType::CmdRelicFilterPlanClearNameScNotify => {
"CmdRelicFilterPlanClearNameScNotify"
}
CmdItemType::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq",
CmdItemType::CmdUseItemScRsp => "CmdUseItemScRsp",
CmdItemType::CmdSetTurnFoodSwitchScRsp => "CmdSetTurnFoodSwitchScRsp",
CmdItemType::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq",
CmdItemType::CmdComposeLimitNumCompleteNotify => {
"CmdComposeLimitNumCompleteNotify"
}
CmdItemType::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp",
CmdItemType::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp",
CmdItemType::CmdUseItemCsReq => "CmdUseItemCsReq",
CmdItemType::CmdRelicAvatarRecommendScRsp => "CmdRelicAvatarRecommendScRsp",
CmdItemType::CmdDeleteRelicFilterPlanScRsp => "CmdDeleteRelicFilterPlanScRsp",
CmdItemType::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp",
CmdItemType::CmdMarkItemScRsp => "CmdMarkItemScRsp",
CmdItemType::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify",
CmdItemType::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq",
CmdItemType::CmdComposeItemScRsp => "CmdComposeItemScRsp",
CmdItemType::CmdMarkItemCsReq => "CmdMarkItemCsReq",
CmdItemType::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq",
CmdItemType::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq",
CmdItemType::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp",
CmdItemType::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq",
CmdItemType::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp",
CmdItemType::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp",
CmdItemType::CmdComposeItemCsReq => "CmdComposeItemCsReq",
CmdItemType::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify",
CmdItemType::CmdRelicRecommendCsReq => "CmdRelicRecommendCsReq",
CmdItemType::CmdGetBagCsReq => "CmdGetBagCsReq",
CmdItemType::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp",
CmdItemType::CmdRelicAvatarRecommendCsReq => "CmdRelicAvatarRecommendCsReq",
CmdItemType::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp",
CmdItemType::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq",
CmdItemType::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp",
CmdItemType::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq",
CmdItemType::CmdDestroyItemCsReq => "CmdDestroyItemCsReq",
CmdItemType::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq",
CmdItemType::CmdAddEquipmentScNotify => "CmdAddEquipmentScNotify",
CmdItemType::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq",
CmdItemType::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp",
CmdItemType::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq",
CmdItemType::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp",
CmdItemType::CmdGeneralVirtualItemDataNotify => {
"CmdGeneralVirtualItemDataNotify"
}
CmdItemType::CmdLockRelicCsReq => "CmdLockRelicCsReq",
CmdItemType::CmdLockRelicScRsp => "CmdLockRelicScRsp",
CmdItemType::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq",
CmdItemType::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdItemTypeNone" => Some(Self::None),
"CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp),
"CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp),
"CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq),
"CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq),
"CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp),
"CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq),
"CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq),
"CmdRelicRecommendScRsp" => Some(Self::CmdRelicRecommendScRsp),
"CmdComposeLimitNumUpdateNotify" => {
Some(Self::CmdComposeLimitNumUpdateNotify)
}
"CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify),
"CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp),
"CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp),
"CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq),
"CmdRelicFilterPlanClearNameScNotify" => {
Some(Self::CmdRelicFilterPlanClearNameScNotify)
}
"CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq),
"CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp),
"CmdSetTurnFoodSwitchScRsp" => Some(Self::CmdSetTurnFoodSwitchScRsp),
"CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq),
"CmdComposeLimitNumCompleteNotify" => {
Some(Self::CmdComposeLimitNumCompleteNotify)
}
"CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp),
"CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp),
"CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq),
"CmdRelicAvatarRecommendScRsp" => Some(Self::CmdRelicAvatarRecommendScRsp),
"CmdDeleteRelicFilterPlanScRsp" => Some(Self::CmdDeleteRelicFilterPlanScRsp),
"CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp),
"CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp),
"CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify),
"CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq),
"CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp),
"CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq),
"CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq),
"CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq),
"CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp),
"CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq),
"CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp),
"CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp),
"CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq),
"CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify),
"CmdRelicRecommendCsReq" => Some(Self::CmdRelicRecommendCsReq),
"CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq),
"CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp),
"CmdRelicAvatarRecommendCsReq" => Some(Self::CmdRelicAvatarRecommendCsReq),
"CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp),
"CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq),
"CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp),
"CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq),
"CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq),
"CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq),
"CmdAddEquipmentScNotify" => Some(Self::CmdAddEquipmentScNotify),
"CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq),
"CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp),
"CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq),
"CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp),
"CmdGeneralVirtualItemDataNotify" => {
Some(Self::CmdGeneralVirtualItemDataNotify)
}
"CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq),
"CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp),
"CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq),
"CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdJukeboxType {
None = 0,
CmdGetJukeboxDataScRsp = 3106,
CmdPlayBackGroundMusicCsReq = 3111,
CmdTrialBackGroundMusicScRsp = 3129,
CmdTrialBackGroundMusicCsReq = 3139,
CmdPlayBackGroundMusicScRsp = 3143,
CmdUnlockBackGroundMusicCsReq = 3156,
CmdGetJukeboxDataCsReq = 3168,
CmdUnlockBackGroundMusicScRsp = 3193,
}
impl CmdJukeboxType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdJukeboxType::None => "CmdJukeboxTypeNone",
CmdJukeboxType::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp",
CmdJukeboxType::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq",
CmdJukeboxType::CmdTrialBackGroundMusicScRsp => {
"CmdTrialBackGroundMusicScRsp"
}
CmdJukeboxType::CmdTrialBackGroundMusicCsReq => {
"CmdTrialBackGroundMusicCsReq"
}
CmdJukeboxType::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp",
CmdJukeboxType::CmdUnlockBackGroundMusicCsReq => {
"CmdUnlockBackGroundMusicCsReq"
}
CmdJukeboxType::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq",
CmdJukeboxType::CmdUnlockBackGroundMusicScRsp => {
"CmdUnlockBackGroundMusicScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdJukeboxTypeNone" => Some(Self::None),
"CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp),
"CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq),
"CmdTrialBackGroundMusicScRsp" => Some(Self::CmdTrialBackGroundMusicScRsp),
"CmdTrialBackGroundMusicCsReq" => Some(Self::CmdTrialBackGroundMusicCsReq),
"CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp),
"CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq),
"CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq),
"CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLineupType {
None = 0,
CmdGetStageLineupScRsp = 706,
CmdExtraLineupDestroyNotify = 709,
CmdGetCurLineupDataCsReq = 711,
CmdGetAllLineupDataScRsp = 717,
CmdGetAllLineupDataCsReq = 724,
CmdSetLineupNameScRsp = 725,
CmdReplaceLineupScRsp = 728,
CmdQuitLineupScRsp = 729,
CmdSwapLineupScRsp = 733,
CmdSwitchLineupIndexCsReq = 734,
CmdQuitLineupCsReq = 739,
CmdGetCurLineupDataScRsp = 743,
CmdChangeLineupLeaderCsReq = 748,
CmdSwapLineupCsReq = 751,
CmdGetLineupAvatarDataCsReq = 754,
CmdJoinLineupCsReq = 756,
CmdGetLineupAvatarDataScRsp = 765,
CmdGetStageLineupCsReq = 768,
CmdChangeLineupLeaderScRsp = 782,
CmdReplaceLineupCsReq = 790,
CmdVirtualLineupDestroyNotify = 792,
CmdJoinLineupScRsp = 793,
CmdSwitchLineupIndexScRsp = 797,
CmdSetLineupNameCsReq = 798,
CmdSyncLineupNotify = 799,
}
impl CmdLineupType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdLineupType::None => "CmdLineupTypeNone",
CmdLineupType::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp",
CmdLineupType::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify",
CmdLineupType::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq",
CmdLineupType::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp",
CmdLineupType::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq",
CmdLineupType::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp",
CmdLineupType::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp",
CmdLineupType::CmdQuitLineupScRsp => "CmdQuitLineupScRsp",
CmdLineupType::CmdSwapLineupScRsp => "CmdSwapLineupScRsp",
CmdLineupType::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq",
CmdLineupType::CmdQuitLineupCsReq => "CmdQuitLineupCsReq",
CmdLineupType::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp",
CmdLineupType::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq",
CmdLineupType::CmdSwapLineupCsReq => "CmdSwapLineupCsReq",
CmdLineupType::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq",
CmdLineupType::CmdJoinLineupCsReq => "CmdJoinLineupCsReq",
CmdLineupType::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp",
CmdLineupType::CmdGetStageLineupCsReq => "CmdGetStageLineupCsReq",
CmdLineupType::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp",
CmdLineupType::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq",
CmdLineupType::CmdVirtualLineupDestroyNotify => {
"CmdVirtualLineupDestroyNotify"
}
CmdLineupType::CmdJoinLineupScRsp => "CmdJoinLineupScRsp",
CmdLineupType::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp",
CmdLineupType::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq",
CmdLineupType::CmdSyncLineupNotify => "CmdSyncLineupNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdLineupTypeNone" => Some(Self::None),
"CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp),
"CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify),
"CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq),
"CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp),
"CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq),
"CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp),
"CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp),
"CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp),
"CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp),
"CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq),
"CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq),
"CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp),
"CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq),
"CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq),
"CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq),
"CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq),
"CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp),
"CmdGetStageLineupCsReq" => Some(Self::CmdGetStageLineupCsReq),
"CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp),
"CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq),
"CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify),
"CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp),
"CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp),
"CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq),
"CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLobbyType {
None = 0,
CmdLobbyModifyPlayerInfoScRsp = 7354,
CmdLobbyInviteScNotify = 7355,
CmdLobbyInviteScRsp = 7356,
CmdLobbyCreateCsReq = 7357,
CmdLobbyBeginScRsp = 7358,
CmdLobbyBeginCsReq = 7361,
CmdLobbyQuitCsReq = 7362,
CmdLobbyJoinCsReq = 7365,
CmdLobbyJoinScRsp = 7367,
CmdLobbyKickOutScRsp = 7370,
CmdLobbyGetInfoScRsp = 7371,
CmdLobbyModifyPlayerInfoCsReq = 7373,
CmdLobbyCreateScRsp = 7374,
CmdLobbyKickOutCsReq = 7384,
CmdLobbySyncInfoScNotify = 7386,
CmdLobbyQuitScRsp = 7389,
CmdLobbyInviteCsReq = 7395,
CmdLobbyGetInfoCsReq = 7398,
}
impl CmdLobbyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdLobbyType::None => "CmdLobbyTypeNone",
CmdLobbyType::CmdLobbyModifyPlayerInfoScRsp => {
"CmdLobbyModifyPlayerInfoScRsp"
}
CmdLobbyType::CmdLobbyInviteScNotify => "CmdLobbyInviteScNotify",
CmdLobbyType::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp",
CmdLobbyType::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq",
CmdLobbyType::CmdLobbyBeginScRsp => "CmdLobbyBeginScRsp",
CmdLobbyType::CmdLobbyBeginCsReq => "CmdLobbyBeginCsReq",
CmdLobbyType::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq",
CmdLobbyType::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq",
CmdLobbyType::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp",
CmdLobbyType::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp",
CmdLobbyType::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp",
CmdLobbyType::CmdLobbyModifyPlayerInfoCsReq => {
"CmdLobbyModifyPlayerInfoCsReq"
}
CmdLobbyType::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp",
CmdLobbyType::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq",
CmdLobbyType::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify",
CmdLobbyType::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp",
CmdLobbyType::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq",
CmdLobbyType::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdLobbyTypeNone" => Some(Self::None),
"CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp),
"CmdLobbyInviteScNotify" => Some(Self::CmdLobbyInviteScNotify),
"CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp),
"CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq),
"CmdLobbyBeginScRsp" => Some(Self::CmdLobbyBeginScRsp),
"CmdLobbyBeginCsReq" => Some(Self::CmdLobbyBeginCsReq),
"CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq),
"CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq),
"CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp),
"CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp),
"CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp),
"CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq),
"CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp),
"CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq),
"CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify),
"CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp),
"CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq),
"CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMailType {
None = 0,
CmdGetMailScRsp = 806,
CmdMarkReadMailCsReq = 811,
CmdTakeMailAttachmentScRsp = 829,
CmdTakeMailAttachmentCsReq = 839,
CmdMarkReadMailScRsp = 843,
CmdNewMailScNotify = 851,
CmdDelMailCsReq = 856,
CmdGetMailCsReq = 868,
CmdDelMailScRsp = 893,
}
impl CmdMailType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMailType::None => "CmdMailTypeNone",
CmdMailType::CmdGetMailScRsp => "CmdGetMailScRsp",
CmdMailType::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq",
CmdMailType::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp",
CmdMailType::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq",
CmdMailType::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp",
CmdMailType::CmdNewMailScNotify => "CmdNewMailScNotify",
CmdMailType::CmdDelMailCsReq => "CmdDelMailCsReq",
CmdMailType::CmdGetMailCsReq => "CmdGetMailCsReq",
CmdMailType::CmdDelMailScRsp => "CmdDelMailScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMailTypeNone" => Some(Self::None),
"CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp),
"CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq),
"CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp),
"CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq),
"CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp),
"CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify),
"CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq),
"CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq),
"CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMapRotationType {
None = 0,
CmdEnterMapRotationRegionScRsp = 6806,
CmdInteractChargerCsReq = 6811,
CmdUpdateRotaterScNotify = 6824,
CmdRemoveRotaterScRsp = 6825,
CmdRotateMapScRsp = 6829,
CmdLeaveMapRotationRegionScRsp = 6833,
CmdUpdateEnergyScNotify = 6834,
CmdRotateMapCsReq = 6839,
CmdInteractChargerScRsp = 6843,
CmdResetMapRotationRegionScRsp = 6848,
CmdLeaveMapRotationRegionCsReq = 6851,
CmdGetMapRotationDataScRsp = 6854,
CmdDeployRotaterCsReq = 6856,
CmdResetMapRotationRegionCsReq = 6865,
CmdEnterMapRotationRegionCsReq = 6868,
CmdLeaveMapRotationRegionScNotify = 6882,
CmdDeployRotaterScRsp = 6893,
CmdUpdateMapRotationDataScNotify = 6897,
CmdRemoveRotaterCsReq = 6898,
CmdGetMapRotationDataCsReq = 6899,
}
impl CmdMapRotationType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMapRotationType::None => "CmdMapRotationTypeNone",
CmdMapRotationType::CmdEnterMapRotationRegionScRsp => {
"CmdEnterMapRotationRegionScRsp"
}
CmdMapRotationType::CmdInteractChargerCsReq => "CmdInteractChargerCsReq",
CmdMapRotationType::CmdUpdateRotaterScNotify => "CmdUpdateRotaterScNotify",
CmdMapRotationType::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp",
CmdMapRotationType::CmdRotateMapScRsp => "CmdRotateMapScRsp",
CmdMapRotationType::CmdLeaveMapRotationRegionScRsp => {
"CmdLeaveMapRotationRegionScRsp"
}
CmdMapRotationType::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify",
CmdMapRotationType::CmdRotateMapCsReq => "CmdRotateMapCsReq",
CmdMapRotationType::CmdInteractChargerScRsp => "CmdInteractChargerScRsp",
CmdMapRotationType::CmdResetMapRotationRegionScRsp => {
"CmdResetMapRotationRegionScRsp"
}
CmdMapRotationType::CmdLeaveMapRotationRegionCsReq => {
"CmdLeaveMapRotationRegionCsReq"
}
CmdMapRotationType::CmdGetMapRotationDataScRsp => {
"CmdGetMapRotationDataScRsp"
}
CmdMapRotationType::CmdDeployRotaterCsReq => "CmdDeployRotaterCsReq",
CmdMapRotationType::CmdResetMapRotationRegionCsReq => {
"CmdResetMapRotationRegionCsReq"
}
CmdMapRotationType::CmdEnterMapRotationRegionCsReq => {
"CmdEnterMapRotationRegionCsReq"
}
CmdMapRotationType::CmdLeaveMapRotationRegionScNotify => {
"CmdLeaveMapRotationRegionScNotify"
}
CmdMapRotationType::CmdDeployRotaterScRsp => "CmdDeployRotaterScRsp",
CmdMapRotationType::CmdUpdateMapRotationDataScNotify => {
"CmdUpdateMapRotationDataScNotify"
}
CmdMapRotationType::CmdRemoveRotaterCsReq => "CmdRemoveRotaterCsReq",
CmdMapRotationType::CmdGetMapRotationDataCsReq => {
"CmdGetMapRotationDataCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMapRotationTypeNone" => Some(Self::None),
"CmdEnterMapRotationRegionScRsp" => {
Some(Self::CmdEnterMapRotationRegionScRsp)
}
"CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq),
"CmdUpdateRotaterScNotify" => Some(Self::CmdUpdateRotaterScNotify),
"CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp),
"CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp),
"CmdLeaveMapRotationRegionScRsp" => {
Some(Self::CmdLeaveMapRotationRegionScRsp)
}
"CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify),
"CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq),
"CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp),
"CmdResetMapRotationRegionScRsp" => {
Some(Self::CmdResetMapRotationRegionScRsp)
}
"CmdLeaveMapRotationRegionCsReq" => {
Some(Self::CmdLeaveMapRotationRegionCsReq)
}
"CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp),
"CmdDeployRotaterCsReq" => Some(Self::CmdDeployRotaterCsReq),
"CmdResetMapRotationRegionCsReq" => {
Some(Self::CmdResetMapRotationRegionCsReq)
}
"CmdEnterMapRotationRegionCsReq" => {
Some(Self::CmdEnterMapRotationRegionCsReq)
}
"CmdLeaveMapRotationRegionScNotify" => {
Some(Self::CmdLeaveMapRotationRegionScNotify)
}
"CmdDeployRotaterScRsp" => Some(Self::CmdDeployRotaterScRsp),
"CmdUpdateMapRotationDataScNotify" => {
Some(Self::CmdUpdateMapRotationDataScNotify)
}
"CmdRemoveRotaterCsReq" => Some(Self::CmdRemoveRotaterCsReq),
"CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMatchType {
None = 0,
CmdStartMatchCsReq = 7307,
CmdGetCrossInfoCsReq = 7308,
CmdMatchResultScNotify = 7311,
CmdCancelMatchCsReq = 7315,
CmdCancelMatchScRsp = 7317,
CmdGetCrossInfoScRsp = 7323,
CmdStartMatchScRsp = 7324,
}
impl CmdMatchType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMatchType::None => "CmdMatchTypeNone",
CmdMatchType::CmdStartMatchCsReq => "CmdStartMatchCsReq",
CmdMatchType::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq",
CmdMatchType::CmdMatchResultScNotify => "CmdMatchResultScNotify",
CmdMatchType::CmdCancelMatchCsReq => "CmdCancelMatchCsReq",
CmdMatchType::CmdCancelMatchScRsp => "CmdCancelMatchScRsp",
CmdMatchType::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp",
CmdMatchType::CmdStartMatchScRsp => "CmdStartMatchScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMatchTypeNone" => Some(Self::None),
"CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq),
"CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq),
"CmdMatchResultScNotify" => Some(Self::CmdMatchResultScNotify),
"CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq),
"CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp),
"CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp),
"CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMatchThreeModuleType {
None = 0,
CmdMatchThreeGetDataCsReq = 7407,
CmdMatchThreeSetBirdPosCsReq = 7408,
CmdMatchThreeSyncDataScNotify = 7411,
CmdMatchThreeLevelEndCsReq = 7415,
CmdMatchThreeLevelEndScRsp = 7417,
CmdMatchThreeSetBirdPosScRsp = 7423,
CmdMatchThreeGetDataScRsp = 7424,
}
impl CmdMatchThreeModuleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMatchThreeModuleType::None => "CmdMatchThreeModuleTypeNone",
CmdMatchThreeModuleType::CmdMatchThreeGetDataCsReq => {
"CmdMatchThreeGetDataCsReq"
}
CmdMatchThreeModuleType::CmdMatchThreeSetBirdPosCsReq => {
"CmdMatchThreeSetBirdPosCsReq"
}
CmdMatchThreeModuleType::CmdMatchThreeSyncDataScNotify => {
"CmdMatchThreeSyncDataScNotify"
}
CmdMatchThreeModuleType::CmdMatchThreeLevelEndCsReq => {
"CmdMatchThreeLevelEndCsReq"
}
CmdMatchThreeModuleType::CmdMatchThreeLevelEndScRsp => {
"CmdMatchThreeLevelEndScRsp"
}
CmdMatchThreeModuleType::CmdMatchThreeSetBirdPosScRsp => {
"CmdMatchThreeSetBirdPosScRsp"
}
CmdMatchThreeModuleType::CmdMatchThreeGetDataScRsp => {
"CmdMatchThreeGetDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMatchThreeModuleTypeNone" => Some(Self::None),
"CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq),
"CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq),
"CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify),
"CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq),
"CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp),
"CmdMatchThreeSetBirdPosScRsp" => Some(Self::CmdMatchThreeSetBirdPosScRsp),
"CmdMatchThreeGetDataScRsp" => Some(Self::CmdMatchThreeGetDataScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMessageType {
None = 0,
CmdGetNpcMessageGroupScRsp = 2706,
CmdGetNpcStatusCsReq = 2711,
CmdFinishSectionIdScRsp = 2729,
CmdFinishPerformSectionIdScRsp = 2733,
CmdFinishSectionIdCsReq = 2739,
CmdGetNpcStatusScRsp = 2743,
CmdFinishPerformSectionIdCsReq = 2751,
CmdFinishItemIdCsReq = 2756,
CmdGetNpcMessageGroupCsReq = 2768,
CmdFinishItemIdScRsp = 2793,
}
impl CmdMessageType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMessageType::None => "CmdMessageTypeNone",
CmdMessageType::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp",
CmdMessageType::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq",
CmdMessageType::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp",
CmdMessageType::CmdFinishPerformSectionIdScRsp => {
"CmdFinishPerformSectionIdScRsp"
}
CmdMessageType::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq",
CmdMessageType::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp",
CmdMessageType::CmdFinishPerformSectionIdCsReq => {
"CmdFinishPerformSectionIdCsReq"
}
CmdMessageType::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq",
CmdMessageType::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq",
CmdMessageType::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMessageTypeNone" => Some(Self::None),
"CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp),
"CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq),
"CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp),
"CmdFinishPerformSectionIdScRsp" => {
Some(Self::CmdFinishPerformSectionIdScRsp)
}
"CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq),
"CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp),
"CmdFinishPerformSectionIdCsReq" => {
Some(Self::CmdFinishPerformSectionIdCsReq)
}
"CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq),
"CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq),
"CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMiscModuleType {
None = 0,
CmdShareScRsp = 4106,
CmdUpdateGunPlayDataCsReq = 4108,
CmdGetGunPlayDataCsReq = 4109,
CmdGetShareDataCsReq = 4111,
CmdDifficultyAdjustmentGetDataScRsp = 4116,
CmdGetMovieRacingDataCsReq = 4117,
CmdDifficultyAdjustmentUpdateDataScRsp = 4123,
CmdUpdateMovieRacingDataScRsp = 4128,
CmdDifficultyAdjustmentGetDataCsReq = 4132,
CmdCancelCacheNotifyScRsp = 4133,
CmdSubmitOrigamiItemScRsp = 4134,
CmdGetShareDataScRsp = 4143,
CmdTriggerVoiceScRsp = 4148,
CmdCancelCacheNotifyCsReq = 4151,
CmdSecurityReportScRsp = 4154,
CmdTakePictureCsReq = 4156,
CmdTriggerVoiceCsReq = 4165,
CmdShareCsReq = 4168,
CmdUpdateGunPlayDataScRsp = 4181,
CmdSubmitOrigamiItemCsReq = 4182,
CmdDifficultyAdjustmentUpdateDataCsReq = 4184,
CmdGetGunPlayDataScRsp = 4188,
CmdUpdateMovieRacingDataCsReq = 4190,
CmdGetMovieRacingDataScRsp = 4192,
CmdTakePictureScRsp = 4193,
CmdSecurityReportCsReq = 4199,
}
impl CmdMiscModuleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMiscModuleType::None => "CmdMiscModuleTypeNone",
CmdMiscModuleType::CmdShareScRsp => "CmdShareScRsp",
CmdMiscModuleType::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq",
CmdMiscModuleType::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq",
CmdMiscModuleType::CmdGetShareDataCsReq => "CmdGetShareDataCsReq",
CmdMiscModuleType::CmdDifficultyAdjustmentGetDataScRsp => {
"CmdDifficultyAdjustmentGetDataScRsp"
}
CmdMiscModuleType::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq",
CmdMiscModuleType::CmdDifficultyAdjustmentUpdateDataScRsp => {
"CmdDifficultyAdjustmentUpdateDataScRsp"
}
CmdMiscModuleType::CmdUpdateMovieRacingDataScRsp => {
"CmdUpdateMovieRacingDataScRsp"
}
CmdMiscModuleType::CmdDifficultyAdjustmentGetDataCsReq => {
"CmdDifficultyAdjustmentGetDataCsReq"
}
CmdMiscModuleType::CmdCancelCacheNotifyScRsp => "CmdCancelCacheNotifyScRsp",
CmdMiscModuleType::CmdSubmitOrigamiItemScRsp => "CmdSubmitOrigamiItemScRsp",
CmdMiscModuleType::CmdGetShareDataScRsp => "CmdGetShareDataScRsp",
CmdMiscModuleType::CmdTriggerVoiceScRsp => "CmdTriggerVoiceScRsp",
CmdMiscModuleType::CmdCancelCacheNotifyCsReq => "CmdCancelCacheNotifyCsReq",
CmdMiscModuleType::CmdSecurityReportScRsp => "CmdSecurityReportScRsp",
CmdMiscModuleType::CmdTakePictureCsReq => "CmdTakePictureCsReq",
CmdMiscModuleType::CmdTriggerVoiceCsReq => "CmdTriggerVoiceCsReq",
CmdMiscModuleType::CmdShareCsReq => "CmdShareCsReq",
CmdMiscModuleType::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp",
CmdMiscModuleType::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq",
CmdMiscModuleType::CmdDifficultyAdjustmentUpdateDataCsReq => {
"CmdDifficultyAdjustmentUpdateDataCsReq"
}
CmdMiscModuleType::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp",
CmdMiscModuleType::CmdUpdateMovieRacingDataCsReq => {
"CmdUpdateMovieRacingDataCsReq"
}
CmdMiscModuleType::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp",
CmdMiscModuleType::CmdTakePictureScRsp => "CmdTakePictureScRsp",
CmdMiscModuleType::CmdSecurityReportCsReq => "CmdSecurityReportCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMiscModuleTypeNone" => Some(Self::None),
"CmdShareScRsp" => Some(Self::CmdShareScRsp),
"CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq),
"CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq),
"CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq),
"CmdDifficultyAdjustmentGetDataScRsp" => {
Some(Self::CmdDifficultyAdjustmentGetDataScRsp)
}
"CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq),
"CmdDifficultyAdjustmentUpdateDataScRsp" => {
Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp)
}
"CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp),
"CmdDifficultyAdjustmentGetDataCsReq" => {
Some(Self::CmdDifficultyAdjustmentGetDataCsReq)
}
"CmdCancelCacheNotifyScRsp" => Some(Self::CmdCancelCacheNotifyScRsp),
"CmdSubmitOrigamiItemScRsp" => Some(Self::CmdSubmitOrigamiItemScRsp),
"CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp),
"CmdTriggerVoiceScRsp" => Some(Self::CmdTriggerVoiceScRsp),
"CmdCancelCacheNotifyCsReq" => Some(Self::CmdCancelCacheNotifyCsReq),
"CmdSecurityReportScRsp" => Some(Self::CmdSecurityReportScRsp),
"CmdTakePictureCsReq" => Some(Self::CmdTakePictureCsReq),
"CmdTriggerVoiceCsReq" => Some(Self::CmdTriggerVoiceCsReq),
"CmdShareCsReq" => Some(Self::CmdShareCsReq),
"CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp),
"CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq),
"CmdDifficultyAdjustmentUpdateDataCsReq" => {
Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq)
}
"CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp),
"CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq),
"CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp),
"CmdTakePictureScRsp" => Some(Self::CmdTakePictureScRsp),
"CmdSecurityReportCsReq" => Some(Self::CmdSecurityReportCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMissionType {
None = 0,
CmdGetMissionDataScRsp = 1206,
CmdTeleportToMissionResetPointCsReq = 1208,
CmdSetMissionEventProgressScRsp = 1209,
CmdFinishTalkMissionCsReq = 1211,
CmdStartFinishMainMissionScNotify = 1216,
CmdGetMissionStatusScRsp = 1217,
CmdAcceptMainMissionScRsp = 1223,
CmdGetMissionStatusCsReq = 1224,
CmdAcceptMissionEventScRsp = 1225,
CmdSetMissionEventProgressCsReq = 1228,
CmdDailyTaskDataScNotify = 1229,
CmdStartFinishSubMissionScNotify = 1232,
CmdGetMissionEventDataScRsp = 1234,
CmdSyncTaskScRsp = 1239,
CmdFinishTalkMissionScRsp = 1243,
CmdUpdateTrackMainMissionIdScRsp = 1246,
CmdFinishCosumeItemMissionScRsp = 1248,
CmdMissionAcceptScNotify = 1249,
CmdMissionGroupWarnScNotify = 1254,
CmdMissionRewardScNotify = 1256,
CmdFinishCosumeItemMissionCsReq = 1265,
CmdUpdateTrackMainMissionIdCsReq = 1266,
CmdGetMissionDataCsReq = 1268,
CmdGetMainMissionCustomValueScRsp = 1276,
CmdGetMainMissionCustomValueCsReq = 1278,
CmdTeleportToMissionResetPointScRsp = 1281,
CmdGetMissionEventDataCsReq = 1282,
CmdAcceptMainMissionCsReq = 1284,
CmdSubMissionRewardScNotify = 1288,
CmdInterruptMissionEventScRsp = 1290,
CmdInterruptMissionEventCsReq = 1292,
CmdSyncTaskCsReq = 1293,
CmdMissionEventRewardScNotify = 1297,
CmdAcceptMissionEventCsReq = 1298,
}
impl CmdMissionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMissionType::None => "CmdMissionTypeNone",
CmdMissionType::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp",
CmdMissionType::CmdTeleportToMissionResetPointCsReq => {
"CmdTeleportToMissionResetPointCsReq"
}
CmdMissionType::CmdSetMissionEventProgressScRsp => {
"CmdSetMissionEventProgressScRsp"
}
CmdMissionType::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq",
CmdMissionType::CmdStartFinishMainMissionScNotify => {
"CmdStartFinishMainMissionScNotify"
}
CmdMissionType::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp",
CmdMissionType::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp",
CmdMissionType::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq",
CmdMissionType::CmdAcceptMissionEventScRsp => "CmdAcceptMissionEventScRsp",
CmdMissionType::CmdSetMissionEventProgressCsReq => {
"CmdSetMissionEventProgressCsReq"
}
CmdMissionType::CmdDailyTaskDataScNotify => "CmdDailyTaskDataScNotify",
CmdMissionType::CmdStartFinishSubMissionScNotify => {
"CmdStartFinishSubMissionScNotify"
}
CmdMissionType::CmdGetMissionEventDataScRsp => "CmdGetMissionEventDataScRsp",
CmdMissionType::CmdSyncTaskScRsp => "CmdSyncTaskScRsp",
CmdMissionType::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp",
CmdMissionType::CmdUpdateTrackMainMissionIdScRsp => {
"CmdUpdateTrackMainMissionIdScRsp"
}
CmdMissionType::CmdFinishCosumeItemMissionScRsp => {
"CmdFinishCosumeItemMissionScRsp"
}
CmdMissionType::CmdMissionAcceptScNotify => "CmdMissionAcceptScNotify",
CmdMissionType::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify",
CmdMissionType::CmdMissionRewardScNotify => "CmdMissionRewardScNotify",
CmdMissionType::CmdFinishCosumeItemMissionCsReq => {
"CmdFinishCosumeItemMissionCsReq"
}
CmdMissionType::CmdUpdateTrackMainMissionIdCsReq => {
"CmdUpdateTrackMainMissionIdCsReq"
}
CmdMissionType::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq",
CmdMissionType::CmdGetMainMissionCustomValueScRsp => {
"CmdGetMainMissionCustomValueScRsp"
}
CmdMissionType::CmdGetMainMissionCustomValueCsReq => {
"CmdGetMainMissionCustomValueCsReq"
}
CmdMissionType::CmdTeleportToMissionResetPointScRsp => {
"CmdTeleportToMissionResetPointScRsp"
}
CmdMissionType::CmdGetMissionEventDataCsReq => "CmdGetMissionEventDataCsReq",
CmdMissionType::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq",
CmdMissionType::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify",
CmdMissionType::CmdInterruptMissionEventScRsp => {
"CmdInterruptMissionEventScRsp"
}
CmdMissionType::CmdInterruptMissionEventCsReq => {
"CmdInterruptMissionEventCsReq"
}
CmdMissionType::CmdSyncTaskCsReq => "CmdSyncTaskCsReq",
CmdMissionType::CmdMissionEventRewardScNotify => {
"CmdMissionEventRewardScNotify"
}
CmdMissionType::CmdAcceptMissionEventCsReq => "CmdAcceptMissionEventCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMissionTypeNone" => Some(Self::None),
"CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp),
"CmdTeleportToMissionResetPointCsReq" => {
Some(Self::CmdTeleportToMissionResetPointCsReq)
}
"CmdSetMissionEventProgressScRsp" => {
Some(Self::CmdSetMissionEventProgressScRsp)
}
"CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq),
"CmdStartFinishMainMissionScNotify" => {
Some(Self::CmdStartFinishMainMissionScNotify)
}
"CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp),
"CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp),
"CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq),
"CmdAcceptMissionEventScRsp" => Some(Self::CmdAcceptMissionEventScRsp),
"CmdSetMissionEventProgressCsReq" => {
Some(Self::CmdSetMissionEventProgressCsReq)
}
"CmdDailyTaskDataScNotify" => Some(Self::CmdDailyTaskDataScNotify),
"CmdStartFinishSubMissionScNotify" => {
Some(Self::CmdStartFinishSubMissionScNotify)
}
"CmdGetMissionEventDataScRsp" => Some(Self::CmdGetMissionEventDataScRsp),
"CmdSyncTaskScRsp" => Some(Self::CmdSyncTaskScRsp),
"CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp),
"CmdUpdateTrackMainMissionIdScRsp" => {
Some(Self::CmdUpdateTrackMainMissionIdScRsp)
}
"CmdFinishCosumeItemMissionScRsp" => {
Some(Self::CmdFinishCosumeItemMissionScRsp)
}
"CmdMissionAcceptScNotify" => Some(Self::CmdMissionAcceptScNotify),
"CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify),
"CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify),
"CmdFinishCosumeItemMissionCsReq" => {
Some(Self::CmdFinishCosumeItemMissionCsReq)
}
"CmdUpdateTrackMainMissionIdCsReq" => {
Some(Self::CmdUpdateTrackMainMissionIdCsReq)
}
"CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq),
"CmdGetMainMissionCustomValueScRsp" => {
Some(Self::CmdGetMainMissionCustomValueScRsp)
}
"CmdGetMainMissionCustomValueCsReq" => {
Some(Self::CmdGetMainMissionCustomValueCsReq)
}
"CmdTeleportToMissionResetPointScRsp" => {
Some(Self::CmdTeleportToMissionResetPointScRsp)
}
"CmdGetMissionEventDataCsReq" => Some(Self::CmdGetMissionEventDataCsReq),
"CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq),
"CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify),
"CmdInterruptMissionEventScRsp" => Some(Self::CmdInterruptMissionEventScRsp),
"CmdInterruptMissionEventCsReq" => Some(Self::CmdInterruptMissionEventCsReq),
"CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq),
"CmdMissionEventRewardScNotify" => Some(Self::CmdMissionEventRewardScNotify),
"CmdAcceptMissionEventCsReq" => Some(Self::CmdAcceptMissionEventCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMonopolyType {
None = 0,
CmdGetMonopolyMbtiReportRewardScRsp = 7001,
CmdMonopolySttUpdateScNotify = 7002,
CmdGetMbtiReportScRsp = 7003,
CmdMonopolyGetRegionProgressScRsp = 7005,
CmdGetMonopolyInfoScRsp = 7006,
CmdMonopolyLikeScRsp = 7007,
CmdMonopolyCheatDiceCsReq = 7008,
CmdMonopolyGiveUpCurContentCsReq = 7009,
CmdMonopolyScrachRaffleTicketCsReq = 7010,
CmdMonopolyActionResultScNotify = 7011,
CmdMonopolyGameCreateScNotify = 7012,
CmdMonopolyEventSelectFriendScRsp = 7013,
CmdMonopolySocialEventEffectScNotify = 7014,
CmdMonopolyQuizDurationChangeScNotify = 7015,
CmdMonopolyGameRaiseRatioCsReq = 7016,
CmdMonopolyBuyGoodsCsReq = 7017,
CmdGetMonopolyDailyReportScRsp = 7020,
CmdGetSocialEventServerCacheScRsp = 7021,
CmdGetSocialEventServerCacheCsReq = 7022,
CmdMonopolyGameSettleScNotify = 7023,
CmdMonopolyConfirmRandomScRsp = 7024,
CmdMonopolyConfirmRandomCsReq = 7025,
CmdMonopolyEventSelectFriendCsReq = 7026,
CmdMonopolyClickCellScRsp = 7027,
CmdMonopolyUpgradeAssetScRsp = 7028,
CmdMonopolyMoveCsReq = 7029,
CmdMonopolyGuessChooseCsReq = 7030,
CmdGetMbtiReportCsReq = 7031,
CmdMonopolyContentUpdateScNotify = 7032,
CmdMonopolySelectOptionCsReq = 7033,
CmdMonopolyRollRandomScRsp = 7034,
CmdMonopolyTakeRaffleTicketRewardScRsp = 7036,
CmdMonopolyClickMbtiReportCsReq = 7038,
CmdMonopolyRollDiceScRsp = 7039,
CmdMonopolyLikeScNotify = 7041,
CmdMonopolyGetRaffleTicketCsReq = 7042,
CmdMonopolyCellUpdateNotify = 7043,
CmdMonopolyGameBingoFlipCardScRsp = 7045,
CmdMonopolyAcceptQuizScRsp = 7046,
CmdGetMonopolyFriendRankingListScRsp = 7047,
CmdDailyFirstEnterMonopolyActivityScRsp = 7048,
CmdMonopolyGameBingoFlipCardCsReq = 7049,
CmdMonopolyScrachRaffleTicketScRsp = 7050,
CmdMonopolyMoveScRsp = 7051,
CmdMonopolyEventLoadUpdateScNotify = 7052,
CmdMonopolyDailySettleScNotify = 7053,
CmdMonopolyGetDailyInitItemScRsp = 7055,
CmdMonopolyClickCellCsReq = 7057,
CmdGetMonopolyFriendRankingListCsReq = 7058,
CmdMonopolyLikeCsReq = 7059,
CmdMonopolyTakePhaseRewardCsReq = 7061,
CmdGetMonopolyMbtiReportRewardCsReq = 7062,
CmdMonopolyConditionUpdateScNotify = 7063,
CmdMonopolyGetRafflePoolInfoCsReq = 7064,
CmdDailyFirstEnterMonopolyActivityCsReq = 7065,
CmdMonopolyAcceptQuizCsReq = 7066,
CmdMonopolyGuessDrawScNotify = 7067,
CmdGetMonopolyInfoCsReq = 7068,
CmdMonopolyGuessBuyInformationScRsp = 7069,
CmdMonopolyGetRafflePoolInfoScRsp = 7070,
CmdDeleteSocialEventServerCacheCsReq = 7071,
CmdMonopolyGetRegionProgressCsReq = 7072,
CmdDeleteSocialEventServerCacheScRsp = 7073,
CmdMonopolyGameGachaScRsp = 7076,
CmdMonopolyGetDailyInitItemCsReq = 7077,
CmdMonopolyGameGachaCsReq = 7078,
CmdMonopolyTakePhaseRewardScRsp = 7079,
CmdMonopolyClickMbtiReportScRsp = 7080,
CmdMonopolyCheatDiceScRsp = 7081,
CmdMonopolyRollRandomCsReq = 7082,
CmdMonopolyGetRaffleTicketScRsp = 7083,
CmdMonopolyGameRaiseRatioScRsp = 7084,
CmdMonopolyGiveUpCurContentScRsp = 7088,
CmdMonopolyGuessBuyInformationCsReq = 7089,
CmdMonopolyUpgradeAssetCsReq = 7090,
CmdGetMonopolyDailyReportCsReq = 7091,
CmdMonopolyBuyGoodsScRsp = 7092,
CmdMonopolyRollDiceCsReq = 7093,
CmdMonopolyGuessChooseScRsp = 7095,
CmdMonopolyTakeRaffleTicketRewardCsReq = 7096,
CmdMonopolyReRollRandomCsReq = 7097,
CmdMonopolyReRollRandomScRsp = 7098,
CmdMonopolySelectOptionScRsp = 7099,
}
impl CmdMonopolyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMonopolyType::None => "CmdMonopolyTypeNone",
CmdMonopolyType::CmdGetMonopolyMbtiReportRewardScRsp => {
"CmdGetMonopolyMbtiReportRewardScRsp"
}
CmdMonopolyType::CmdMonopolySttUpdateScNotify => {
"CmdMonopolySttUpdateScNotify"
}
CmdMonopolyType::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp",
CmdMonopolyType::CmdMonopolyGetRegionProgressScRsp => {
"CmdMonopolyGetRegionProgressScRsp"
}
CmdMonopolyType::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp",
CmdMonopolyType::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp",
CmdMonopolyType::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq",
CmdMonopolyType::CmdMonopolyGiveUpCurContentCsReq => {
"CmdMonopolyGiveUpCurContentCsReq"
}
CmdMonopolyType::CmdMonopolyScrachRaffleTicketCsReq => {
"CmdMonopolyScrachRaffleTicketCsReq"
}
CmdMonopolyType::CmdMonopolyActionResultScNotify => {
"CmdMonopolyActionResultScNotify"
}
CmdMonopolyType::CmdMonopolyGameCreateScNotify => {
"CmdMonopolyGameCreateScNotify"
}
CmdMonopolyType::CmdMonopolyEventSelectFriendScRsp => {
"CmdMonopolyEventSelectFriendScRsp"
}
CmdMonopolyType::CmdMonopolySocialEventEffectScNotify => {
"CmdMonopolySocialEventEffectScNotify"
}
CmdMonopolyType::CmdMonopolyQuizDurationChangeScNotify => {
"CmdMonopolyQuizDurationChangeScNotify"
}
CmdMonopolyType::CmdMonopolyGameRaiseRatioCsReq => {
"CmdMonopolyGameRaiseRatioCsReq"
}
CmdMonopolyType::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq",
CmdMonopolyType::CmdGetMonopolyDailyReportScRsp => {
"CmdGetMonopolyDailyReportScRsp"
}
CmdMonopolyType::CmdGetSocialEventServerCacheScRsp => {
"CmdGetSocialEventServerCacheScRsp"
}
CmdMonopolyType::CmdGetSocialEventServerCacheCsReq => {
"CmdGetSocialEventServerCacheCsReq"
}
CmdMonopolyType::CmdMonopolyGameSettleScNotify => {
"CmdMonopolyGameSettleScNotify"
}
CmdMonopolyType::CmdMonopolyConfirmRandomScRsp => {
"CmdMonopolyConfirmRandomScRsp"
}
CmdMonopolyType::CmdMonopolyConfirmRandomCsReq => {
"CmdMonopolyConfirmRandomCsReq"
}
CmdMonopolyType::CmdMonopolyEventSelectFriendCsReq => {
"CmdMonopolyEventSelectFriendCsReq"
}
CmdMonopolyType::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp",
CmdMonopolyType::CmdMonopolyUpgradeAssetScRsp => {
"CmdMonopolyUpgradeAssetScRsp"
}
CmdMonopolyType::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq",
CmdMonopolyType::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq",
CmdMonopolyType::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq",
CmdMonopolyType::CmdMonopolyContentUpdateScNotify => {
"CmdMonopolyContentUpdateScNotify"
}
CmdMonopolyType::CmdMonopolySelectOptionCsReq => {
"CmdMonopolySelectOptionCsReq"
}
CmdMonopolyType::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp",
CmdMonopolyType::CmdMonopolyTakeRaffleTicketRewardScRsp => {
"CmdMonopolyTakeRaffleTicketRewardScRsp"
}
CmdMonopolyType::CmdMonopolyClickMbtiReportCsReq => {
"CmdMonopolyClickMbtiReportCsReq"
}
CmdMonopolyType::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp",
CmdMonopolyType::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify",
CmdMonopolyType::CmdMonopolyGetRaffleTicketCsReq => {
"CmdMonopolyGetRaffleTicketCsReq"
}
CmdMonopolyType::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify",
CmdMonopolyType::CmdMonopolyGameBingoFlipCardScRsp => {
"CmdMonopolyGameBingoFlipCardScRsp"
}
CmdMonopolyType::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp",
CmdMonopolyType::CmdGetMonopolyFriendRankingListScRsp => {
"CmdGetMonopolyFriendRankingListScRsp"
}
CmdMonopolyType::CmdDailyFirstEnterMonopolyActivityScRsp => {
"CmdDailyFirstEnterMonopolyActivityScRsp"
}
CmdMonopolyType::CmdMonopolyGameBingoFlipCardCsReq => {
"CmdMonopolyGameBingoFlipCardCsReq"
}
CmdMonopolyType::CmdMonopolyScrachRaffleTicketScRsp => {
"CmdMonopolyScrachRaffleTicketScRsp"
}
CmdMonopolyType::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp",
CmdMonopolyType::CmdMonopolyEventLoadUpdateScNotify => {
"CmdMonopolyEventLoadUpdateScNotify"
}
CmdMonopolyType::CmdMonopolyDailySettleScNotify => {
"CmdMonopolyDailySettleScNotify"
}
CmdMonopolyType::CmdMonopolyGetDailyInitItemScRsp => {
"CmdMonopolyGetDailyInitItemScRsp"
}
CmdMonopolyType::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq",
CmdMonopolyType::CmdGetMonopolyFriendRankingListCsReq => {
"CmdGetMonopolyFriendRankingListCsReq"
}
CmdMonopolyType::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq",
CmdMonopolyType::CmdMonopolyTakePhaseRewardCsReq => {
"CmdMonopolyTakePhaseRewardCsReq"
}
CmdMonopolyType::CmdGetMonopolyMbtiReportRewardCsReq => {
"CmdGetMonopolyMbtiReportRewardCsReq"
}
CmdMonopolyType::CmdMonopolyConditionUpdateScNotify => {
"CmdMonopolyConditionUpdateScNotify"
}
CmdMonopolyType::CmdMonopolyGetRafflePoolInfoCsReq => {
"CmdMonopolyGetRafflePoolInfoCsReq"
}
CmdMonopolyType::CmdDailyFirstEnterMonopolyActivityCsReq => {
"CmdDailyFirstEnterMonopolyActivityCsReq"
}
CmdMonopolyType::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq",
CmdMonopolyType::CmdMonopolyGuessDrawScNotify => {
"CmdMonopolyGuessDrawScNotify"
}
CmdMonopolyType::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq",
CmdMonopolyType::CmdMonopolyGuessBuyInformationScRsp => {
"CmdMonopolyGuessBuyInformationScRsp"
}
CmdMonopolyType::CmdMonopolyGetRafflePoolInfoScRsp => {
"CmdMonopolyGetRafflePoolInfoScRsp"
}
CmdMonopolyType::CmdDeleteSocialEventServerCacheCsReq => {
"CmdDeleteSocialEventServerCacheCsReq"
}
CmdMonopolyType::CmdMonopolyGetRegionProgressCsReq => {
"CmdMonopolyGetRegionProgressCsReq"
}
CmdMonopolyType::CmdDeleteSocialEventServerCacheScRsp => {
"CmdDeleteSocialEventServerCacheScRsp"
}
CmdMonopolyType::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp",
CmdMonopolyType::CmdMonopolyGetDailyInitItemCsReq => {
"CmdMonopolyGetDailyInitItemCsReq"
}
CmdMonopolyType::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq",
CmdMonopolyType::CmdMonopolyTakePhaseRewardScRsp => {
"CmdMonopolyTakePhaseRewardScRsp"
}
CmdMonopolyType::CmdMonopolyClickMbtiReportScRsp => {
"CmdMonopolyClickMbtiReportScRsp"
}
CmdMonopolyType::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp",
CmdMonopolyType::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq",
CmdMonopolyType::CmdMonopolyGetRaffleTicketScRsp => {
"CmdMonopolyGetRaffleTicketScRsp"
}
CmdMonopolyType::CmdMonopolyGameRaiseRatioScRsp => {
"CmdMonopolyGameRaiseRatioScRsp"
}
CmdMonopolyType::CmdMonopolyGiveUpCurContentScRsp => {
"CmdMonopolyGiveUpCurContentScRsp"
}
CmdMonopolyType::CmdMonopolyGuessBuyInformationCsReq => {
"CmdMonopolyGuessBuyInformationCsReq"
}
CmdMonopolyType::CmdMonopolyUpgradeAssetCsReq => {
"CmdMonopolyUpgradeAssetCsReq"
}
CmdMonopolyType::CmdGetMonopolyDailyReportCsReq => {
"CmdGetMonopolyDailyReportCsReq"
}
CmdMonopolyType::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp",
CmdMonopolyType::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq",
CmdMonopolyType::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp",
CmdMonopolyType::CmdMonopolyTakeRaffleTicketRewardCsReq => {
"CmdMonopolyTakeRaffleTicketRewardCsReq"
}
CmdMonopolyType::CmdMonopolyReRollRandomCsReq => {
"CmdMonopolyReRollRandomCsReq"
}
CmdMonopolyType::CmdMonopolyReRollRandomScRsp => {
"CmdMonopolyReRollRandomScRsp"
}
CmdMonopolyType::CmdMonopolySelectOptionScRsp => {
"CmdMonopolySelectOptionScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMonopolyTypeNone" => Some(Self::None),
"CmdGetMonopolyMbtiReportRewardScRsp" => {
Some(Self::CmdGetMonopolyMbtiReportRewardScRsp)
}
"CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify),
"CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp),
"CmdMonopolyGetRegionProgressScRsp" => {
Some(Self::CmdMonopolyGetRegionProgressScRsp)
}
"CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp),
"CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp),
"CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq),
"CmdMonopolyGiveUpCurContentCsReq" => {
Some(Self::CmdMonopolyGiveUpCurContentCsReq)
}
"CmdMonopolyScrachRaffleTicketCsReq" => {
Some(Self::CmdMonopolyScrachRaffleTicketCsReq)
}
"CmdMonopolyActionResultScNotify" => {
Some(Self::CmdMonopolyActionResultScNotify)
}
"CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify),
"CmdMonopolyEventSelectFriendScRsp" => {
Some(Self::CmdMonopolyEventSelectFriendScRsp)
}
"CmdMonopolySocialEventEffectScNotify" => {
Some(Self::CmdMonopolySocialEventEffectScNotify)
}
"CmdMonopolyQuizDurationChangeScNotify" => {
Some(Self::CmdMonopolyQuizDurationChangeScNotify)
}
"CmdMonopolyGameRaiseRatioCsReq" => {
Some(Self::CmdMonopolyGameRaiseRatioCsReq)
}
"CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq),
"CmdGetMonopolyDailyReportScRsp" => {
Some(Self::CmdGetMonopolyDailyReportScRsp)
}
"CmdGetSocialEventServerCacheScRsp" => {
Some(Self::CmdGetSocialEventServerCacheScRsp)
}
"CmdGetSocialEventServerCacheCsReq" => {
Some(Self::CmdGetSocialEventServerCacheCsReq)
}
"CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify),
"CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp),
"CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq),
"CmdMonopolyEventSelectFriendCsReq" => {
Some(Self::CmdMonopolyEventSelectFriendCsReq)
}
"CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp),
"CmdMonopolyUpgradeAssetScRsp" => Some(Self::CmdMonopolyUpgradeAssetScRsp),
"CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq),
"CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq),
"CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq),
"CmdMonopolyContentUpdateScNotify" => {
Some(Self::CmdMonopolyContentUpdateScNotify)
}
"CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq),
"CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp),
"CmdMonopolyTakeRaffleTicketRewardScRsp" => {
Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp)
}
"CmdMonopolyClickMbtiReportCsReq" => {
Some(Self::CmdMonopolyClickMbtiReportCsReq)
}
"CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp),
"CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify),
"CmdMonopolyGetRaffleTicketCsReq" => {
Some(Self::CmdMonopolyGetRaffleTicketCsReq)
}
"CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify),
"CmdMonopolyGameBingoFlipCardScRsp" => {
Some(Self::CmdMonopolyGameBingoFlipCardScRsp)
}
"CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp),
"CmdGetMonopolyFriendRankingListScRsp" => {
Some(Self::CmdGetMonopolyFriendRankingListScRsp)
}
"CmdDailyFirstEnterMonopolyActivityScRsp" => {
Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp)
}
"CmdMonopolyGameBingoFlipCardCsReq" => {
Some(Self::CmdMonopolyGameBingoFlipCardCsReq)
}
"CmdMonopolyScrachRaffleTicketScRsp" => {
Some(Self::CmdMonopolyScrachRaffleTicketScRsp)
}
"CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp),
"CmdMonopolyEventLoadUpdateScNotify" => {
Some(Self::CmdMonopolyEventLoadUpdateScNotify)
}
"CmdMonopolyDailySettleScNotify" => {
Some(Self::CmdMonopolyDailySettleScNotify)
}
"CmdMonopolyGetDailyInitItemScRsp" => {
Some(Self::CmdMonopolyGetDailyInitItemScRsp)
}
"CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq),
"CmdGetMonopolyFriendRankingListCsReq" => {
Some(Self::CmdGetMonopolyFriendRankingListCsReq)
}
"CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq),
"CmdMonopolyTakePhaseRewardCsReq" => {
Some(Self::CmdMonopolyTakePhaseRewardCsReq)
}
"CmdGetMonopolyMbtiReportRewardCsReq" => {
Some(Self::CmdGetMonopolyMbtiReportRewardCsReq)
}
"CmdMonopolyConditionUpdateScNotify" => {
Some(Self::CmdMonopolyConditionUpdateScNotify)
}
"CmdMonopolyGetRafflePoolInfoCsReq" => {
Some(Self::CmdMonopolyGetRafflePoolInfoCsReq)
}
"CmdDailyFirstEnterMonopolyActivityCsReq" => {
Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq)
}
"CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq),
"CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify),
"CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq),
"CmdMonopolyGuessBuyInformationScRsp" => {
Some(Self::CmdMonopolyGuessBuyInformationScRsp)
}
"CmdMonopolyGetRafflePoolInfoScRsp" => {
Some(Self::CmdMonopolyGetRafflePoolInfoScRsp)
}
"CmdDeleteSocialEventServerCacheCsReq" => {
Some(Self::CmdDeleteSocialEventServerCacheCsReq)
}
"CmdMonopolyGetRegionProgressCsReq" => {
Some(Self::CmdMonopolyGetRegionProgressCsReq)
}
"CmdDeleteSocialEventServerCacheScRsp" => {
Some(Self::CmdDeleteSocialEventServerCacheScRsp)
}
"CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp),
"CmdMonopolyGetDailyInitItemCsReq" => {
Some(Self::CmdMonopolyGetDailyInitItemCsReq)
}
"CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq),
"CmdMonopolyTakePhaseRewardScRsp" => {
Some(Self::CmdMonopolyTakePhaseRewardScRsp)
}
"CmdMonopolyClickMbtiReportScRsp" => {
Some(Self::CmdMonopolyClickMbtiReportScRsp)
}
"CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp),
"CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq),
"CmdMonopolyGetRaffleTicketScRsp" => {
Some(Self::CmdMonopolyGetRaffleTicketScRsp)
}
"CmdMonopolyGameRaiseRatioScRsp" => {
Some(Self::CmdMonopolyGameRaiseRatioScRsp)
}
"CmdMonopolyGiveUpCurContentScRsp" => {
Some(Self::CmdMonopolyGiveUpCurContentScRsp)
}
"CmdMonopolyGuessBuyInformationCsReq" => {
Some(Self::CmdMonopolyGuessBuyInformationCsReq)
}
"CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq),
"CmdGetMonopolyDailyReportCsReq" => {
Some(Self::CmdGetMonopolyDailyReportCsReq)
}
"CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp),
"CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq),
"CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp),
"CmdMonopolyTakeRaffleTicketRewardCsReq" => {
Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq)
}
"CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq),
"CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp),
"CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMultiplayerType {
None = 0,
CmdMultiplayerFightGameStateScRsp = 1006,
CmdMultiplayerGetFightGateCsReq = 1011,
CmdMultiplayerFightGameFinishScNotify = 1029,
CmdMultiplayerFightGameStartScNotify = 1039,
CmdMultiplayerGetFightGateScRsp = 1043,
CmdMultiplayerMatch3FinishScNotify = 1051,
CmdMultiplayerFightGiveUpCsReq = 1056,
CmdMultiplayerFightGameStateCsReq = 1068,
CmdMultiplayerFightGiveUpScRsp = 1093,
}
impl CmdMultiplayerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMultiplayerType::None => "CmdMultiplayerTypeNone",
CmdMultiplayerType::CmdMultiplayerFightGameStateScRsp => {
"CmdMultiplayerFightGameStateScRsp"
}
CmdMultiplayerType::CmdMultiplayerGetFightGateCsReq => {
"CmdMultiplayerGetFightGateCsReq"
}
CmdMultiplayerType::CmdMultiplayerFightGameFinishScNotify => {
"CmdMultiplayerFightGameFinishScNotify"
}
CmdMultiplayerType::CmdMultiplayerFightGameStartScNotify => {
"CmdMultiplayerFightGameStartScNotify"
}
CmdMultiplayerType::CmdMultiplayerGetFightGateScRsp => {
"CmdMultiplayerGetFightGateScRsp"
}
CmdMultiplayerType::CmdMultiplayerMatch3FinishScNotify => {
"CmdMultiplayerMatch3FinishScNotify"
}
CmdMultiplayerType::CmdMultiplayerFightGiveUpCsReq => {
"CmdMultiplayerFightGiveUpCsReq"
}
CmdMultiplayerType::CmdMultiplayerFightGameStateCsReq => {
"CmdMultiplayerFightGameStateCsReq"
}
CmdMultiplayerType::CmdMultiplayerFightGiveUpScRsp => {
"CmdMultiplayerFightGiveUpScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMultiplayerTypeNone" => Some(Self::None),
"CmdMultiplayerFightGameStateScRsp" => {
Some(Self::CmdMultiplayerFightGameStateScRsp)
}
"CmdMultiplayerGetFightGateCsReq" => {
Some(Self::CmdMultiplayerGetFightGateCsReq)
}
"CmdMultiplayerFightGameFinishScNotify" => {
Some(Self::CmdMultiplayerFightGameFinishScNotify)
}
"CmdMultiplayerFightGameStartScNotify" => {
Some(Self::CmdMultiplayerFightGameStartScNotify)
}
"CmdMultiplayerGetFightGateScRsp" => {
Some(Self::CmdMultiplayerGetFightGateScRsp)
}
"CmdMultiplayerMatch3FinishScNotify" => {
Some(Self::CmdMultiplayerMatch3FinishScNotify)
}
"CmdMultiplayerFightGiveUpCsReq" => {
Some(Self::CmdMultiplayerFightGiveUpCsReq)
}
"CmdMultiplayerFightGameStateCsReq" => {
Some(Self::CmdMultiplayerFightGameStateCsReq)
}
"CmdMultiplayerFightGiveUpScRsp" => {
Some(Self::CmdMultiplayerFightGiveUpScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMultipleDropType {
None = 0,
CmdGetMultipleDropInfoScRsp = 4606,
CmdMultipleDropInfoScNotify = 4611,
CmdGetPlayerReturnMultiDropInfoCsReq = 4643,
CmdGetPlayerReturnMultiDropInfoScRsp = 4656,
CmdGetMultipleDropInfoCsReq = 4668,
CmdMultipleDropInfoNotify = 4693,
}
impl CmdMultipleDropType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMultipleDropType::None => "CmdMultipleDropTypeNone",
CmdMultipleDropType::CmdGetMultipleDropInfoScRsp => {
"CmdGetMultipleDropInfoScRsp"
}
CmdMultipleDropType::CmdMultipleDropInfoScNotify => {
"CmdMultipleDropInfoScNotify"
}
CmdMultipleDropType::CmdGetPlayerReturnMultiDropInfoCsReq => {
"CmdGetPlayerReturnMultiDropInfoCsReq"
}
CmdMultipleDropType::CmdGetPlayerReturnMultiDropInfoScRsp => {
"CmdGetPlayerReturnMultiDropInfoScRsp"
}
CmdMultipleDropType::CmdGetMultipleDropInfoCsReq => {
"CmdGetMultipleDropInfoCsReq"
}
CmdMultipleDropType::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMultipleDropTypeNone" => Some(Self::None),
"CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp),
"CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify),
"CmdGetPlayerReturnMultiDropInfoCsReq" => {
Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq)
}
"CmdGetPlayerReturnMultiDropInfoScRsp" => {
Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp)
}
"CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq),
"CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMuseumType {
None = 0,
CmdGetMuseumInfoScRsp = 4306,
CmdMuseumTargetRewardNotify = 4308,
CmdMuseumTargetStartNotify = 4309,
CmdBuyNpcStuffCsReq = 4311,
CmdMuseumRandomEventQueryScRsp = 4317,
CmdMuseumRandomEventQueryCsReq = 4324,
CmdMuseumRandomEventStartScNotify = 4325,
CmdMuseumDispatchFinishedScNotify = 4328,
CmdRemoveStuffFromAreaScRsp = 4329,
CmdMuseumTakeCollectRewardScRsp = 4332,
CmdGetExhibitScNotify = 4333,
CmdUpgradeAreaStatScRsp = 4334,
CmdRemoveStuffFromAreaCsReq = 4339,
CmdBuyNpcStuffScRsp = 4343,
CmdUpgradeAreaScRsp = 4348,
CmdGetStuffScNotify = 4351,
CmdFinishCurTurnScRsp = 4354,
CmdSetStuffToAreaCsReq = 4356,
CmdUpgradeAreaCsReq = 4365,
CmdGetMuseumInfoCsReq = 4368,
CmdMuseumTakeCollectRewardCsReq = 4381,
CmdUpgradeAreaStatCsReq = 4382,
CmdMuseumTargetMissionFinishNotify = 4388,
CmdMuseumRandomEventSelectScRsp = 4390,
CmdMuseumRandomEventSelectCsReq = 4392,
CmdSetStuffToAreaScRsp = 4393,
CmdMuseumInfoChangedScNotify = 4397,
CmdMuseumFundsChangedScNotify = 4398,
CmdFinishCurTurnCsReq = 4399,
}
impl CmdMuseumType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdMuseumType::None => "CmdMuseumTypeNone",
CmdMuseumType::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp",
CmdMuseumType::CmdMuseumTargetRewardNotify => "CmdMuseumTargetRewardNotify",
CmdMuseumType::CmdMuseumTargetStartNotify => "CmdMuseumTargetStartNotify",
CmdMuseumType::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq",
CmdMuseumType::CmdMuseumRandomEventQueryScRsp => {
"CmdMuseumRandomEventQueryScRsp"
}
CmdMuseumType::CmdMuseumRandomEventQueryCsReq => {
"CmdMuseumRandomEventQueryCsReq"
}
CmdMuseumType::CmdMuseumRandomEventStartScNotify => {
"CmdMuseumRandomEventStartScNotify"
}
CmdMuseumType::CmdMuseumDispatchFinishedScNotify => {
"CmdMuseumDispatchFinishedScNotify"
}
CmdMuseumType::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp",
CmdMuseumType::CmdMuseumTakeCollectRewardScRsp => {
"CmdMuseumTakeCollectRewardScRsp"
}
CmdMuseumType::CmdGetExhibitScNotify => "CmdGetExhibitScNotify",
CmdMuseumType::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp",
CmdMuseumType::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq",
CmdMuseumType::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp",
CmdMuseumType::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp",
CmdMuseumType::CmdGetStuffScNotify => "CmdGetStuffScNotify",
CmdMuseumType::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp",
CmdMuseumType::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq",
CmdMuseumType::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq",
CmdMuseumType::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq",
CmdMuseumType::CmdMuseumTakeCollectRewardCsReq => {
"CmdMuseumTakeCollectRewardCsReq"
}
CmdMuseumType::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq",
CmdMuseumType::CmdMuseumTargetMissionFinishNotify => {
"CmdMuseumTargetMissionFinishNotify"
}
CmdMuseumType::CmdMuseumRandomEventSelectScRsp => {
"CmdMuseumRandomEventSelectScRsp"
}
CmdMuseumType::CmdMuseumRandomEventSelectCsReq => {
"CmdMuseumRandomEventSelectCsReq"
}
CmdMuseumType::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp",
CmdMuseumType::CmdMuseumInfoChangedScNotify => "CmdMuseumInfoChangedScNotify",
CmdMuseumType::CmdMuseumFundsChangedScNotify => {
"CmdMuseumFundsChangedScNotify"
}
CmdMuseumType::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdMuseumTypeNone" => Some(Self::None),
"CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp),
"CmdMuseumTargetRewardNotify" => Some(Self::CmdMuseumTargetRewardNotify),
"CmdMuseumTargetStartNotify" => Some(Self::CmdMuseumTargetStartNotify),
"CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq),
"CmdMuseumRandomEventQueryScRsp" => {
Some(Self::CmdMuseumRandomEventQueryScRsp)
}
"CmdMuseumRandomEventQueryCsReq" => {
Some(Self::CmdMuseumRandomEventQueryCsReq)
}
"CmdMuseumRandomEventStartScNotify" => {
Some(Self::CmdMuseumRandomEventStartScNotify)
}
"CmdMuseumDispatchFinishedScNotify" => {
Some(Self::CmdMuseumDispatchFinishedScNotify)
}
"CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp),
"CmdMuseumTakeCollectRewardScRsp" => {
Some(Self::CmdMuseumTakeCollectRewardScRsp)
}
"CmdGetExhibitScNotify" => Some(Self::CmdGetExhibitScNotify),
"CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp),
"CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq),
"CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp),
"CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp),
"CmdGetStuffScNotify" => Some(Self::CmdGetStuffScNotify),
"CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp),
"CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq),
"CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq),
"CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq),
"CmdMuseumTakeCollectRewardCsReq" => {
Some(Self::CmdMuseumTakeCollectRewardCsReq)
}
"CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq),
"CmdMuseumTargetMissionFinishNotify" => {
Some(Self::CmdMuseumTargetMissionFinishNotify)
}
"CmdMuseumRandomEventSelectScRsp" => {
Some(Self::CmdMuseumRandomEventSelectScRsp)
}
"CmdMuseumRandomEventSelectCsReq" => {
Some(Self::CmdMuseumRandomEventSelectCsReq)
}
"CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp),
"CmdMuseumInfoChangedScNotify" => Some(Self::CmdMuseumInfoChangedScNotify),
"CmdMuseumFundsChangedScNotify" => Some(Self::CmdMuseumFundsChangedScNotify),
"CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdOfferingType {
None = 0,
CmdTakeOfferingRewardScRsp = 6922,
CmdGetOfferingInfoScRsp = 6923,
CmdTakeOfferingRewardCsReq = 6924,
CmdSubmitOfferingItemCsReq = 6932,
CmdOfferingInfoScNotify = 6936,
CmdGetOfferingInfoCsReq = 6939,
CmdSubmitOfferingItemScRsp = 6940,
}
impl CmdOfferingType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdOfferingType::None => "CmdOfferingTypeNone",
CmdOfferingType::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp",
CmdOfferingType::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp",
CmdOfferingType::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq",
CmdOfferingType::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq",
CmdOfferingType::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify",
CmdOfferingType::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq",
CmdOfferingType::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdOfferingTypeNone" => Some(Self::None),
"CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp),
"CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp),
"CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq),
"CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq),
"CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify),
"CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq),
"CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPamMissionType {
None = 0,
CmdAcceptedPamMissionExpireScRsp = 4006,
CmdSyncAcceptedPamMissionNotify = 4011,
CmdAcceptedPamMissionExpireCsReq = 4068,
}
impl CmdPamMissionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPamMissionType::None => "CmdPamMissionTypeNone",
CmdPamMissionType::CmdAcceptedPamMissionExpireScRsp => {
"CmdAcceptedPamMissionExpireScRsp"
}
CmdPamMissionType::CmdSyncAcceptedPamMissionNotify => {
"CmdSyncAcceptedPamMissionNotify"
}
CmdPamMissionType::CmdAcceptedPamMissionExpireCsReq => {
"CmdAcceptedPamMissionExpireCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPamMissionTypeNone" => Some(Self::None),
"CmdAcceptedPamMissionExpireScRsp" => {
Some(Self::CmdAcceptedPamMissionExpireScRsp)
}
"CmdSyncAcceptedPamMissionNotify" => {
Some(Self::CmdSyncAcceptedPamMissionNotify)
}
"CmdAcceptedPamMissionExpireCsReq" => {
Some(Self::CmdAcceptedPamMissionExpireCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPetType {
None = 0,
CmdGetPetDataCsReq = 7607,
CmdRecallPetScRsp = 7608,
CmdRecallPetCsReq = 7611,
CmdSummonPetCsReq = 7615,
CmdSummonPetScRsp = 7617,
CmdCurPetChangedScNotify = 7623,
CmdGetPetDataScRsp = 7624,
}
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 {
CmdPetType::None => "CmdPetTypeNone",
CmdPetType::CmdGetPetDataCsReq => "CmdGetPetDataCsReq",
CmdPetType::CmdRecallPetScRsp => "CmdRecallPetScRsp",
CmdPetType::CmdRecallPetCsReq => "CmdRecallPetCsReq",
CmdPetType::CmdSummonPetCsReq => "CmdSummonPetCsReq",
CmdPetType::CmdSummonPetScRsp => "CmdSummonPetScRsp",
CmdPetType::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify",
CmdPetType::CmdGetPetDataScRsp => "CmdGetPetDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPetTypeNone" => Some(Self::None),
"CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq),
"CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp),
"CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq),
"CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq),
"CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp),
"CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify),
"CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPhoneType {
None = 0,
CmdGetPhoneDataScRsp = 5106,
CmdSelectChatBubbleCsReq = 5111,
CmdUnlockPhoneThemeScNotify = 5129,
CmdSelectPhoneThemeScRsp = 5139,
CmdSelectChatBubbleScRsp = 5143,
CmdUnlockChatBubbleScNotify = 5156,
CmdGetPhoneDataCsReq = 5168,
CmdSelectPhoneThemeCsReq = 5193,
}
impl CmdPhoneType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPhoneType::None => "CmdPhoneTypeNone",
CmdPhoneType::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp",
CmdPhoneType::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq",
CmdPhoneType::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify",
CmdPhoneType::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp",
CmdPhoneType::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp",
CmdPhoneType::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify",
CmdPhoneType::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq",
CmdPhoneType::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPhoneTypeNone" => Some(Self::None),
"CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp),
"CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq),
"CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify),
"CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp),
"CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp),
"CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify),
"CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq),
"CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerType {
None = 0,
CmdUpdatePsnSettingsInfoCsReq = 2,
CmdPlayerHeartBeatScRsp = 3,
CmdSetMultipleAvatarPathsScRsp = 4,
CmdStaminaInfoScNotify = 5,
CmdPlayerLoginScRsp = 6,
CmdMonthCardRewardNotify = 7,
CmdGetLevelRewardScRsp = 9,
CmdPlayerLogoutCsReq = 11,
CmdSetGenderScRsp = 12,
CmdFeatureSwitchClosedScNotify = 13,
CmdClientDownloadDataScNotify = 15,
CmdServerAnnounceNotify = 16,
CmdSetNicknameScRsp = 17,
CmdSetAvatarPathCsReq = 20,
CmdGetSecretKeyInfoCsReq = 21,
CmdSetNicknameCsReq = 24,
CmdAntiAddictScNotify = 25,
CmdGateServerScNotify = 26,
CmdGetMultiPathAvatarInfoCsReq = 27,
CmdGetLevelRewardCsReq = 28,
CmdGmTalkScNotify = 29,
CmdSetPlayerInfoCsReq = 30,
CmdPlayerHeartBeatCsReq = 31,
CmdSetLanguageScRsp = 32,
CmdGmTalkCsReq = 33,
CmdGetAuthkeyCsReq = 34,
CmdUnlockAvatarPathScRsp = 38,
CmdGetBasicInfoCsReq = 40,
CmdretcodeNotify = 41,
CmdGetVideoVersionKeyCsReq = 42,
CmdPlayerLogoutScRsp = 43,
CmdSetGenderCsReq = 46,
CmdAceAntiCheaterCsReq = 47,
CmdExchangeStaminaCsReq = 48,
CmdReserveStaminaExchangeCsReq = 50,
CmdPlayerKickOutScNotify = 51,
CmdClientObjUploadScRsp = 52,
CmdSetGameplayBirthdayCsReq = 53,
CmdAvatarPathChangedNotify = 55,
CmdPlayerGetTokenCsReq = 56,
CmdSetAvatarPathScRsp = 57,
CmdSetGameplayBirthdayScRsp = 58,
CmdAceAntiCheaterScRsp = 59,
CmdClientObjDownloadDataScNotify = 61,
CmdUpdatePsnSettingsInfoScRsp = 62,
CmdUnlockAvatarPathCsReq = 63,
CmdUpdatePlayerSettingCsReq = 64,
CmdQueryProductInfoScRsp = 67,
CmdPlayerLoginCsReq = 68,
CmdQueryProductInfoCsReq = 69,
CmdUpdatePlayerSettingScRsp = 70,
CmdGetSecretKeyInfoScRsp = 71,
CmdReserveStaminaExchangeScRsp = 72,
CmdPlayerLoginFinishCsReq = 73,
CmdUpdateFeatureSwitchScNotify = 75,
CmdGetMultiPathAvatarInfoScRsp = 77,
CmdClientObjUploadCsReq = 79,
CmdSetMultipleAvatarPathsCsReq = 80,
CmdSetLanguageCsReq = 81,
CmdExchangeStaminaScRsp = 82,
CmdGetVideoVersionKeyScRsp = 83,
CmdGetBasicInfoScRsp = 85,
CmdPlayerLoginFinishScRsp = 86,
CmdGetLevelRewardTakenListScRsp = 90,
CmdGetLevelRewardTakenListCsReq = 92,
CmdPlayerGetTokenScRsp = 93,
CmdSetPlayerInfoScRsp = 95,
CmdSetRedPointStatusScNotify = 96,
CmdGetAuthkeyScRsp = 97,
CmdRegionStopScNotify = 98,
CmdGmTalkScRsp = 99,
CmdDailyRefreshNotify = 100,
}
impl CmdPlayerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPlayerType::None => "CmdPlayerTypeNone",
CmdPlayerType::CmdUpdatePsnSettingsInfoCsReq => {
"CmdUpdatePsnSettingsInfoCsReq"
}
CmdPlayerType::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp",
CmdPlayerType::CmdSetMultipleAvatarPathsScRsp => {
"CmdSetMultipleAvatarPathsScRsp"
}
CmdPlayerType::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify",
CmdPlayerType::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp",
CmdPlayerType::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify",
CmdPlayerType::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp",
CmdPlayerType::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq",
CmdPlayerType::CmdSetGenderScRsp => "CmdSetGenderScRsp",
CmdPlayerType::CmdFeatureSwitchClosedScNotify => {
"CmdFeatureSwitchClosedScNotify"
}
CmdPlayerType::CmdClientDownloadDataScNotify => {
"CmdClientDownloadDataScNotify"
}
CmdPlayerType::CmdServerAnnounceNotify => "CmdServerAnnounceNotify",
CmdPlayerType::CmdSetNicknameScRsp => "CmdSetNicknameScRsp",
CmdPlayerType::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq",
CmdPlayerType::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq",
CmdPlayerType::CmdSetNicknameCsReq => "CmdSetNicknameCsReq",
CmdPlayerType::CmdAntiAddictScNotify => "CmdAntiAddictScNotify",
CmdPlayerType::CmdGateServerScNotify => "CmdGateServerScNotify",
CmdPlayerType::CmdGetMultiPathAvatarInfoCsReq => {
"CmdGetMultiPathAvatarInfoCsReq"
}
CmdPlayerType::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq",
CmdPlayerType::CmdGmTalkScNotify => "CmdGmTalkScNotify",
CmdPlayerType::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq",
CmdPlayerType::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq",
CmdPlayerType::CmdSetLanguageScRsp => "CmdSetLanguageScRsp",
CmdPlayerType::CmdGmTalkCsReq => "CmdGmTalkCsReq",
CmdPlayerType::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq",
CmdPlayerType::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp",
CmdPlayerType::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq",
CmdPlayerType::CmdretcodeNotify => "CmdretcodeNotify",
CmdPlayerType::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq",
CmdPlayerType::CmdPlayerLogoutScRsp => "CmdPlayerLogoutScRsp",
CmdPlayerType::CmdSetGenderCsReq => "CmdSetGenderCsReq",
CmdPlayerType::CmdAceAntiCheaterCsReq => "CmdAceAntiCheaterCsReq",
CmdPlayerType::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq",
CmdPlayerType::CmdReserveStaminaExchangeCsReq => {
"CmdReserveStaminaExchangeCsReq"
}
CmdPlayerType::CmdPlayerKickOutScNotify => "CmdPlayerKickOutScNotify",
CmdPlayerType::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp",
CmdPlayerType::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq",
CmdPlayerType::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify",
CmdPlayerType::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq",
CmdPlayerType::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp",
CmdPlayerType::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp",
CmdPlayerType::CmdAceAntiCheaterScRsp => "CmdAceAntiCheaterScRsp",
CmdPlayerType::CmdClientObjDownloadDataScNotify => {
"CmdClientObjDownloadDataScNotify"
}
CmdPlayerType::CmdUpdatePsnSettingsInfoScRsp => {
"CmdUpdatePsnSettingsInfoScRsp"
}
CmdPlayerType::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq",
CmdPlayerType::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq",
CmdPlayerType::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp",
CmdPlayerType::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq",
CmdPlayerType::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq",
CmdPlayerType::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp",
CmdPlayerType::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp",
CmdPlayerType::CmdReserveStaminaExchangeScRsp => {
"CmdReserveStaminaExchangeScRsp"
}
CmdPlayerType::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq",
CmdPlayerType::CmdUpdateFeatureSwitchScNotify => {
"CmdUpdateFeatureSwitchScNotify"
}
CmdPlayerType::CmdGetMultiPathAvatarInfoScRsp => {
"CmdGetMultiPathAvatarInfoScRsp"
}
CmdPlayerType::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq",
CmdPlayerType::CmdSetMultipleAvatarPathsCsReq => {
"CmdSetMultipleAvatarPathsCsReq"
}
CmdPlayerType::CmdSetLanguageCsReq => "CmdSetLanguageCsReq",
CmdPlayerType::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp",
CmdPlayerType::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp",
CmdPlayerType::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp",
CmdPlayerType::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp",
CmdPlayerType::CmdGetLevelRewardTakenListScRsp => {
"CmdGetLevelRewardTakenListScRsp"
}
CmdPlayerType::CmdGetLevelRewardTakenListCsReq => {
"CmdGetLevelRewardTakenListCsReq"
}
CmdPlayerType::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp",
CmdPlayerType::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp",
CmdPlayerType::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify",
CmdPlayerType::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp",
CmdPlayerType::CmdRegionStopScNotify => "CmdRegionStopScNotify",
CmdPlayerType::CmdGmTalkScRsp => "CmdGmTalkScRsp",
CmdPlayerType::CmdDailyRefreshNotify => "CmdDailyRefreshNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPlayerTypeNone" => Some(Self::None),
"CmdUpdatePsnSettingsInfoCsReq" => Some(Self::CmdUpdatePsnSettingsInfoCsReq),
"CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp),
"CmdSetMultipleAvatarPathsScRsp" => {
Some(Self::CmdSetMultipleAvatarPathsScRsp)
}
"CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify),
"CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp),
"CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify),
"CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp),
"CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq),
"CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp),
"CmdFeatureSwitchClosedScNotify" => {
Some(Self::CmdFeatureSwitchClosedScNotify)
}
"CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify),
"CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify),
"CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp),
"CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq),
"CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq),
"CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq),
"CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify),
"CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify),
"CmdGetMultiPathAvatarInfoCsReq" => {
Some(Self::CmdGetMultiPathAvatarInfoCsReq)
}
"CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq),
"CmdGmTalkScNotify" => Some(Self::CmdGmTalkScNotify),
"CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq),
"CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq),
"CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp),
"CmdGmTalkCsReq" => Some(Self::CmdGmTalkCsReq),
"CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq),
"CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp),
"CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq),
"CmdretcodeNotify" => Some(Self::CmdretcodeNotify),
"CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq),
"CmdPlayerLogoutScRsp" => Some(Self::CmdPlayerLogoutScRsp),
"CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq),
"CmdAceAntiCheaterCsReq" => Some(Self::CmdAceAntiCheaterCsReq),
"CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq),
"CmdReserveStaminaExchangeCsReq" => {
Some(Self::CmdReserveStaminaExchangeCsReq)
}
"CmdPlayerKickOutScNotify" => Some(Self::CmdPlayerKickOutScNotify),
"CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp),
"CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq),
"CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify),
"CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq),
"CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp),
"CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp),
"CmdAceAntiCheaterScRsp" => Some(Self::CmdAceAntiCheaterScRsp),
"CmdClientObjDownloadDataScNotify" => {
Some(Self::CmdClientObjDownloadDataScNotify)
}
"CmdUpdatePsnSettingsInfoScRsp" => Some(Self::CmdUpdatePsnSettingsInfoScRsp),
"CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq),
"CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq),
"CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp),
"CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq),
"CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq),
"CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp),
"CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp),
"CmdReserveStaminaExchangeScRsp" => {
Some(Self::CmdReserveStaminaExchangeScRsp)
}
"CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq),
"CmdUpdateFeatureSwitchScNotify" => {
Some(Self::CmdUpdateFeatureSwitchScNotify)
}
"CmdGetMultiPathAvatarInfoScRsp" => {
Some(Self::CmdGetMultiPathAvatarInfoScRsp)
}
"CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq),
"CmdSetMultipleAvatarPathsCsReq" => {
Some(Self::CmdSetMultipleAvatarPathsCsReq)
}
"CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq),
"CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp),
"CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp),
"CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp),
"CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp),
"CmdGetLevelRewardTakenListScRsp" => {
Some(Self::CmdGetLevelRewardTakenListScRsp)
}
"CmdGetLevelRewardTakenListCsReq" => {
Some(Self::CmdGetLevelRewardTakenListCsReq)
}
"CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp),
"CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp),
"CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify),
"CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp),
"CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify),
"CmdGmTalkScRsp" => Some(Self::CmdGmTalkScRsp),
"CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerBoardType {
None = 0,
CmdGetPlayerBoardDataScRsp = 2806,
CmdSetHeadIconCsReq = 2811,
CmdSetIsDisplayAvatarInfoScRsp = 2829,
CmdSetSignatureCsReq = 2833,
CmdSetIsDisplayAvatarInfoCsReq = 2839,
CmdSetHeadIconScRsp = 2843,
CmdUnlockHeadIconScNotify = 2851,
CmdSetAssistAvatarCsReq = 2854,
CmdSetDisplayAvatarCsReq = 2856,
CmdSetAssistAvatarScRsp = 2865,
CmdGetPlayerBoardDataCsReq = 2868,
CmdSetDisplayAvatarScRsp = 2893,
CmdSetSignatureScRsp = 2899,
}
impl CmdPlayerBoardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPlayerBoardType::None => "CmdPlayerBoardTypeNone",
CmdPlayerBoardType::CmdGetPlayerBoardDataScRsp => {
"CmdGetPlayerBoardDataScRsp"
}
CmdPlayerBoardType::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq",
CmdPlayerBoardType::CmdSetIsDisplayAvatarInfoScRsp => {
"CmdSetIsDisplayAvatarInfoScRsp"
}
CmdPlayerBoardType::CmdSetSignatureCsReq => "CmdSetSignatureCsReq",
CmdPlayerBoardType::CmdSetIsDisplayAvatarInfoCsReq => {
"CmdSetIsDisplayAvatarInfoCsReq"
}
CmdPlayerBoardType::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp",
CmdPlayerBoardType::CmdUnlockHeadIconScNotify => "CmdUnlockHeadIconScNotify",
CmdPlayerBoardType::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq",
CmdPlayerBoardType::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq",
CmdPlayerBoardType::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp",
CmdPlayerBoardType::CmdGetPlayerBoardDataCsReq => {
"CmdGetPlayerBoardDataCsReq"
}
CmdPlayerBoardType::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp",
CmdPlayerBoardType::CmdSetSignatureScRsp => "CmdSetSignatureScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPlayerBoardTypeNone" => Some(Self::None),
"CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp),
"CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq),
"CmdSetIsDisplayAvatarInfoScRsp" => {
Some(Self::CmdSetIsDisplayAvatarInfoScRsp)
}
"CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq),
"CmdSetIsDisplayAvatarInfoCsReq" => {
Some(Self::CmdSetIsDisplayAvatarInfoCsReq)
}
"CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp),
"CmdUnlockHeadIconScNotify" => Some(Self::CmdUnlockHeadIconScNotify),
"CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq),
"CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq),
"CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp),
"CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq),
"CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp),
"CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerReturnType {
None = 0,
CmdPlayerReturnSignCsReq = 4506,
CmdPlayerReturnSignScRsp = 4511,
CmdPlayerReturnTakeRewardScRsp = 4529,
CmdPlayerReturnInfoQueryScRsp = 4533,
CmdPlayerReturnTakeRewardCsReq = 4539,
CmdPlayerReturnPointChangeScNotify = 4543,
CmdPlayerReturnInfoQueryCsReq = 4551,
CmdPlayerReturnTakePointRewardCsReq = 4556,
CmdPlayerReturnStartScNotify = 4568,
CmdPlayerReturnTakePointRewardScRsp = 4593,
CmdPlayerReturnForceFinishScNotify = 4599,
}
impl CmdPlayerReturnType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPlayerReturnType::None => "CmdPlayerReturnTypeNone",
CmdPlayerReturnType::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq",
CmdPlayerReturnType::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp",
CmdPlayerReturnType::CmdPlayerReturnTakeRewardScRsp => {
"CmdPlayerReturnTakeRewardScRsp"
}
CmdPlayerReturnType::CmdPlayerReturnInfoQueryScRsp => {
"CmdPlayerReturnInfoQueryScRsp"
}
CmdPlayerReturnType::CmdPlayerReturnTakeRewardCsReq => {
"CmdPlayerReturnTakeRewardCsReq"
}
CmdPlayerReturnType::CmdPlayerReturnPointChangeScNotify => {
"CmdPlayerReturnPointChangeScNotify"
}
CmdPlayerReturnType::CmdPlayerReturnInfoQueryCsReq => {
"CmdPlayerReturnInfoQueryCsReq"
}
CmdPlayerReturnType::CmdPlayerReturnTakePointRewardCsReq => {
"CmdPlayerReturnTakePointRewardCsReq"
}
CmdPlayerReturnType::CmdPlayerReturnStartScNotify => {
"CmdPlayerReturnStartScNotify"
}
CmdPlayerReturnType::CmdPlayerReturnTakePointRewardScRsp => {
"CmdPlayerReturnTakePointRewardScRsp"
}
CmdPlayerReturnType::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 {
"CmdPlayerReturnTypeNone" => Some(Self::None),
"CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq),
"CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp),
"CmdPlayerReturnTakeRewardScRsp" => {
Some(Self::CmdPlayerReturnTakeRewardScRsp)
}
"CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp),
"CmdPlayerReturnTakeRewardCsReq" => {
Some(Self::CmdPlayerReturnTakeRewardCsReq)
}
"CmdPlayerReturnPointChangeScNotify" => {
Some(Self::CmdPlayerReturnPointChangeScNotify)
}
"CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq),
"CmdPlayerReturnTakePointRewardCsReq" => {
Some(Self::CmdPlayerReturnTakePointRewardCsReq)
}
"CmdPlayerReturnStartScNotify" => Some(Self::CmdPlayerReturnStartScNotify),
"CmdPlayerReturnTakePointRewardScRsp" => {
Some(Self::CmdPlayerReturnTakePointRewardScRsp)
}
"CmdPlayerReturnForceFinishScNotify" => {
Some(Self::CmdPlayerReturnForceFinishScNotify)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlotType {
None = 0,
CmdFinishPlotScRsp = 1106,
CmdFinishPlotCsReq = 1168,
}
impl CmdPlotType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPlotType::None => "CmdPlotTypeNone",
CmdPlotType::CmdFinishPlotScRsp => "CmdFinishPlotScRsp",
CmdPlotType::CmdFinishPlotCsReq => "CmdFinishPlotCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPlotTypeNone" => Some(Self::None),
"CmdFinishPlotScRsp" => Some(Self::CmdFinishPlotScRsp),
"CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPunkLordType {
None = 0,
CmdGetPunkLordMonsterDataScRsp = 3206,
CmdGetKilledPunkLordMonsterDataScRsp = 3209,
CmdStartPunkLordRaidCsReq = 3211,
CmdTakeKilledPunkLordMonsterScoreScRsp = 3216,
CmdGetPunkLordBattleRecordCsReq = 3223,
CmdPunkLordRaidTimeOutScNotify = 3225,
CmdGetKilledPunkLordMonsterDataCsReq = 3228,
CmdSummonPunkLordMonsterScRsp = 3229,
CmdTakeKilledPunkLordMonsterScoreCsReq = 3232,
CmdGetPunkLordDataCsReq = 3234,
CmdSummonPunkLordMonsterCsReq = 3239,
CmdStartPunkLordRaidScRsp = 3243,
CmdTakePunkLordPointRewardScRsp = 3248,
CmdSharePunkLordMonsterCsReq = 3256,
CmdTakePunkLordPointRewardCsReq = 3265,
CmdGetPunkLordMonsterDataCsReq = 3268,
CmdGetPunkLordBattleRecordScRsp = 3278,
CmdPunkLordMonsterKilledNotify = 3281,
CmdPunkLordMonsterInfoScNotify = 3282,
CmdPunkLordDataChangeNotify = 3284,
CmdPunkLordBattleResultScNotify = 3290,
CmdSharePunkLordMonsterScRsp = 3293,
CmdGetPunkLordDataScRsp = 3297,
}
impl CmdPunkLordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPunkLordType::None => "CmdPunkLordTypeNone",
CmdPunkLordType::CmdGetPunkLordMonsterDataScRsp => {
"CmdGetPunkLordMonsterDataScRsp"
}
CmdPunkLordType::CmdGetKilledPunkLordMonsterDataScRsp => {
"CmdGetKilledPunkLordMonsterDataScRsp"
}
CmdPunkLordType::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq",
CmdPunkLordType::CmdTakeKilledPunkLordMonsterScoreScRsp => {
"CmdTakeKilledPunkLordMonsterScoreScRsp"
}
CmdPunkLordType::CmdGetPunkLordBattleRecordCsReq => {
"CmdGetPunkLordBattleRecordCsReq"
}
CmdPunkLordType::CmdPunkLordRaidTimeOutScNotify => {
"CmdPunkLordRaidTimeOutScNotify"
}
CmdPunkLordType::CmdGetKilledPunkLordMonsterDataCsReq => {
"CmdGetKilledPunkLordMonsterDataCsReq"
}
CmdPunkLordType::CmdSummonPunkLordMonsterScRsp => {
"CmdSummonPunkLordMonsterScRsp"
}
CmdPunkLordType::CmdTakeKilledPunkLordMonsterScoreCsReq => {
"CmdTakeKilledPunkLordMonsterScoreCsReq"
}
CmdPunkLordType::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq",
CmdPunkLordType::CmdSummonPunkLordMonsterCsReq => {
"CmdSummonPunkLordMonsterCsReq"
}
CmdPunkLordType::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp",
CmdPunkLordType::CmdTakePunkLordPointRewardScRsp => {
"CmdTakePunkLordPointRewardScRsp"
}
CmdPunkLordType::CmdSharePunkLordMonsterCsReq => {
"CmdSharePunkLordMonsterCsReq"
}
CmdPunkLordType::CmdTakePunkLordPointRewardCsReq => {
"CmdTakePunkLordPointRewardCsReq"
}
CmdPunkLordType::CmdGetPunkLordMonsterDataCsReq => {
"CmdGetPunkLordMonsterDataCsReq"
}
CmdPunkLordType::CmdGetPunkLordBattleRecordScRsp => {
"CmdGetPunkLordBattleRecordScRsp"
}
CmdPunkLordType::CmdPunkLordMonsterKilledNotify => {
"CmdPunkLordMonsterKilledNotify"
}
CmdPunkLordType::CmdPunkLordMonsterInfoScNotify => {
"CmdPunkLordMonsterInfoScNotify"
}
CmdPunkLordType::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify",
CmdPunkLordType::CmdPunkLordBattleResultScNotify => {
"CmdPunkLordBattleResultScNotify"
}
CmdPunkLordType::CmdSharePunkLordMonsterScRsp => {
"CmdSharePunkLordMonsterScRsp"
}
CmdPunkLordType::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPunkLordTypeNone" => Some(Self::None),
"CmdGetPunkLordMonsterDataScRsp" => {
Some(Self::CmdGetPunkLordMonsterDataScRsp)
}
"CmdGetKilledPunkLordMonsterDataScRsp" => {
Some(Self::CmdGetKilledPunkLordMonsterDataScRsp)
}
"CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq),
"CmdTakeKilledPunkLordMonsterScoreScRsp" => {
Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp)
}
"CmdGetPunkLordBattleRecordCsReq" => {
Some(Self::CmdGetPunkLordBattleRecordCsReq)
}
"CmdPunkLordRaidTimeOutScNotify" => {
Some(Self::CmdPunkLordRaidTimeOutScNotify)
}
"CmdGetKilledPunkLordMonsterDataCsReq" => {
Some(Self::CmdGetKilledPunkLordMonsterDataCsReq)
}
"CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp),
"CmdTakeKilledPunkLordMonsterScoreCsReq" => {
Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq)
}
"CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq),
"CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq),
"CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp),
"CmdTakePunkLordPointRewardScRsp" => {
Some(Self::CmdTakePunkLordPointRewardScRsp)
}
"CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq),
"CmdTakePunkLordPointRewardCsReq" => {
Some(Self::CmdTakePunkLordPointRewardCsReq)
}
"CmdGetPunkLordMonsterDataCsReq" => {
Some(Self::CmdGetPunkLordMonsterDataCsReq)
}
"CmdGetPunkLordBattleRecordScRsp" => {
Some(Self::CmdGetPunkLordBattleRecordScRsp)
}
"CmdPunkLordMonsterKilledNotify" => {
Some(Self::CmdPunkLordMonsterKilledNotify)
}
"CmdPunkLordMonsterInfoScNotify" => {
Some(Self::CmdPunkLordMonsterInfoScNotify)
}
"CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify),
"CmdPunkLordBattleResultScNotify" => {
Some(Self::CmdPunkLordBattleResultScNotify)
}
"CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp),
"CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdQuestType {
None = 0,
CmdGetQuestDataScRsp = 906,
CmdTakeQuestRewardCsReq = 911,
CmdGetQuestRecordScRsp = 929,
CmdFinishQuestCsReq = 933,
CmdBatchGetQuestDataScRsp = 934,
CmdGetQuestRecordCsReq = 939,
CmdTakeQuestRewardScRsp = 943,
CmdQuestRecordScNotify = 951,
CmdTakeQuestOptionalRewardCsReq = 954,
CmdTakeQuestOptionalRewardScRsp = 965,
CmdGetQuestDataCsReq = 968,
CmdBatchGetQuestDataCsReq = 982,
CmdFinishQuestScRsp = 999,
}
impl CmdQuestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdQuestType::None => "CmdQuestTypeNone",
CmdQuestType::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp",
CmdQuestType::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq",
CmdQuestType::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp",
CmdQuestType::CmdFinishQuestCsReq => "CmdFinishQuestCsReq",
CmdQuestType::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp",
CmdQuestType::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq",
CmdQuestType::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp",
CmdQuestType::CmdQuestRecordScNotify => "CmdQuestRecordScNotify",
CmdQuestType::CmdTakeQuestOptionalRewardCsReq => {
"CmdTakeQuestOptionalRewardCsReq"
}
CmdQuestType::CmdTakeQuestOptionalRewardScRsp => {
"CmdTakeQuestOptionalRewardScRsp"
}
CmdQuestType::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq",
CmdQuestType::CmdBatchGetQuestDataCsReq => "CmdBatchGetQuestDataCsReq",
CmdQuestType::CmdFinishQuestScRsp => "CmdFinishQuestScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdQuestTypeNone" => Some(Self::None),
"CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp),
"CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq),
"CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp),
"CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq),
"CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp),
"CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq),
"CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp),
"CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify),
"CmdTakeQuestOptionalRewardCsReq" => {
Some(Self::CmdTakeQuestOptionalRewardCsReq)
}
"CmdTakeQuestOptionalRewardScRsp" => {
Some(Self::CmdTakeQuestOptionalRewardScRsp)
}
"CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq),
"CmdBatchGetQuestDataCsReq" => Some(Self::CmdBatchGetQuestDataCsReq),
"CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRaidType {
None = 0,
CmdStartRaidScRsp = 2206,
CmdLeaveRaidCsReq = 2211,
CmdRaidKickByServerScNotify = 2224,
CmdDelSaveRaidScNotify = 2225,
CmdTakeChallengeRaidRewardCsReq = 2229,
CmdChallengeRaidNotify = 2233,
CmdGetSaveRaidScRsp = 2234,
CmdGetChallengeRaidInfoScRsp = 2239,
CmdLeaveRaidScRsp = 2243,
CmdSetClientRaidTargetCountScRsp = 2248,
CmdTakeChallengeRaidRewardScRsp = 2251,
CmdGetRaidInfoScRsp = 2254,
CmdRaidInfoNotify = 2256,
CmdSetClientRaidTargetCountCsReq = 2265,
CmdStartRaidCsReq = 2268,
CmdGetSaveRaidCsReq = 2282,
CmdGetChallengeRaidInfoCsReq = 2293,
CmdGetAllSaveRaidCsReq = 2297,
CmdGetAllSaveRaidScRsp = 2298,
CmdGetRaidInfoCsReq = 2299,
}
impl CmdRaidType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRaidType::None => "CmdRaidTypeNone",
CmdRaidType::CmdStartRaidScRsp => "CmdStartRaidScRsp",
CmdRaidType::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq",
CmdRaidType::CmdRaidKickByServerScNotify => "CmdRaidKickByServerScNotify",
CmdRaidType::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify",
CmdRaidType::CmdTakeChallengeRaidRewardCsReq => {
"CmdTakeChallengeRaidRewardCsReq"
}
CmdRaidType::CmdChallengeRaidNotify => "CmdChallengeRaidNotify",
CmdRaidType::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp",
CmdRaidType::CmdGetChallengeRaidInfoScRsp => "CmdGetChallengeRaidInfoScRsp",
CmdRaidType::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp",
CmdRaidType::CmdSetClientRaidTargetCountScRsp => {
"CmdSetClientRaidTargetCountScRsp"
}
CmdRaidType::CmdTakeChallengeRaidRewardScRsp => {
"CmdTakeChallengeRaidRewardScRsp"
}
CmdRaidType::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp",
CmdRaidType::CmdRaidInfoNotify => "CmdRaidInfoNotify",
CmdRaidType::CmdSetClientRaidTargetCountCsReq => {
"CmdSetClientRaidTargetCountCsReq"
}
CmdRaidType::CmdStartRaidCsReq => "CmdStartRaidCsReq",
CmdRaidType::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq",
CmdRaidType::CmdGetChallengeRaidInfoCsReq => "CmdGetChallengeRaidInfoCsReq",
CmdRaidType::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq",
CmdRaidType::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp",
CmdRaidType::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRaidTypeNone" => Some(Self::None),
"CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp),
"CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq),
"CmdRaidKickByServerScNotify" => Some(Self::CmdRaidKickByServerScNotify),
"CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify),
"CmdTakeChallengeRaidRewardCsReq" => {
Some(Self::CmdTakeChallengeRaidRewardCsReq)
}
"CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify),
"CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp),
"CmdGetChallengeRaidInfoScRsp" => Some(Self::CmdGetChallengeRaidInfoScRsp),
"CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp),
"CmdSetClientRaidTargetCountScRsp" => {
Some(Self::CmdSetClientRaidTargetCountScRsp)
}
"CmdTakeChallengeRaidRewardScRsp" => {
Some(Self::CmdTakeChallengeRaidRewardScRsp)
}
"CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp),
"CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify),
"CmdSetClientRaidTargetCountCsReq" => {
Some(Self::CmdSetClientRaidTargetCountCsReq)
}
"CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq),
"CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq),
"CmdGetChallengeRaidInfoCsReq" => Some(Self::CmdGetChallengeRaidInfoCsReq),
"CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq),
"CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp),
"CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRaidCollectionType {
None = 0,
CmdRaidCollectionDataScRsp = 6943,
CmdRaidCollectionEnterNextRaidScRsp = 6944,
CmdRaidCollectionDataScNotify = 6952,
CmdRaidCollectionDataCsReq = 6959,
CmdRaidCollectionEnterNextRaidCsReq = 6960,
}
impl CmdRaidCollectionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRaidCollectionType::None => "CmdRaidCollectionTypeNone",
CmdRaidCollectionType::CmdRaidCollectionDataScRsp => {
"CmdRaidCollectionDataScRsp"
}
CmdRaidCollectionType::CmdRaidCollectionEnterNextRaidScRsp => {
"CmdRaidCollectionEnterNextRaidScRsp"
}
CmdRaidCollectionType::CmdRaidCollectionDataScNotify => {
"CmdRaidCollectionDataScNotify"
}
CmdRaidCollectionType::CmdRaidCollectionDataCsReq => {
"CmdRaidCollectionDataCsReq"
}
CmdRaidCollectionType::CmdRaidCollectionEnterNextRaidCsReq => {
"CmdRaidCollectionEnterNextRaidCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRaidCollectionTypeNone" => Some(Self::None),
"CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp),
"CmdRaidCollectionEnterNextRaidScRsp" => {
Some(Self::CmdRaidCollectionEnterNextRaidScRsp)
}
"CmdRaidCollectionDataScNotify" => Some(Self::CmdRaidCollectionDataScNotify),
"CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq),
"CmdRaidCollectionEnterNextRaidCsReq" => {
Some(Self::CmdRaidCollectionEnterNextRaidCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRedDotType {
None = 0,
CmdGetAllRedDotDataScRsp = 5906,
CmdUpdateRedDotDataCsReq = 5911,
CmdUpdateRedDotDataScRsp = 5943,
CmdGetSingleRedDotParamGroupCsReq = 5956,
CmdGetAllRedDotDataCsReq = 5968,
CmdGetSingleRedDotParamGroupScRsp = 5993,
}
impl CmdRedDotType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRedDotType::None => "CmdRedDotTypeNone",
CmdRedDotType::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp",
CmdRedDotType::CmdUpdateRedDotDataCsReq => "CmdUpdateRedDotDataCsReq",
CmdRedDotType::CmdUpdateRedDotDataScRsp => "CmdUpdateRedDotDataScRsp",
CmdRedDotType::CmdGetSingleRedDotParamGroupCsReq => {
"CmdGetSingleRedDotParamGroupCsReq"
}
CmdRedDotType::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq",
CmdRedDotType::CmdGetSingleRedDotParamGroupScRsp => {
"CmdGetSingleRedDotParamGroupScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRedDotTypeNone" => Some(Self::None),
"CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp),
"CmdUpdateRedDotDataCsReq" => Some(Self::CmdUpdateRedDotDataCsReq),
"CmdUpdateRedDotDataScRsp" => Some(Self::CmdUpdateRedDotDataScRsp),
"CmdGetSingleRedDotParamGroupCsReq" => {
Some(Self::CmdGetSingleRedDotParamGroupCsReq)
}
"CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq),
"CmdGetSingleRedDotParamGroupScRsp" => {
Some(Self::CmdGetSingleRedDotParamGroupScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdReplayType {
None = 0,
CmdGetReplayTokenScRsp = 3506,
CmdGetPlayerReplayInfoCsReq = 3511,
CmdGetPlayerReplayInfoScRsp = 3543,
CmdGetReplayTokenCsReq = 3568,
}
impl CmdReplayType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdReplayType::None => "CmdReplayTypeNone",
CmdReplayType::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp",
CmdReplayType::CmdGetPlayerReplayInfoCsReq => "CmdGetPlayerReplayInfoCsReq",
CmdReplayType::CmdGetPlayerReplayInfoScRsp => "CmdGetPlayerReplayInfoScRsp",
CmdReplayType::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdReplayTypeNone" => Some(Self::None),
"CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp),
"CmdGetPlayerReplayInfoCsReq" => Some(Self::CmdGetPlayerReplayInfoCsReq),
"CmdGetPlayerReplayInfoScRsp" => Some(Self::CmdGetPlayerReplayInfoScRsp),
"CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRndOptionType {
None = 0,
CmdGetRndOptionScRsp = 3406,
CmdDailyFirstMeetPamCsReq = 3411,
CmdDailyFirstMeetPamScRsp = 3443,
CmdGetRndOptionCsReq = 3468,
}
impl CmdRndOptionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRndOptionType::None => "CmdRndOptionTypeNone",
CmdRndOptionType::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp",
CmdRndOptionType::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq",
CmdRndOptionType::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp",
CmdRndOptionType::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRndOptionTypeNone" => Some(Self::None),
"CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp),
"CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq),
"CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp),
"CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueType {
None = 0,
CmdExchangeRogueRewardKeyScRsp = 1803,
CmdEnableRogueTalentScRsp = 1804,
CmdGetRogueInfoScRsp = 1806,
CmdOpenRogueChestCsReq = 1807,
CmdEnhanceRogueBuffCsReq = 1809,
CmdTakeRogueAeonLevelRewardCsReq = 1810,
CmdStartRogueCsReq = 1811,
CmdEnterRogueMapRoomCsReq = 1812,
CmdTakeRogueScoreRewardCsReq = 1817,
CmdSyncRogueRewardInfoScNotify = 1818,
CmdSyncRogueVirtualItemInfoScNotify = 1819,
CmdQuitRogueCsReq = 1823,
CmdReviveRogueAvatarScRsp = 1824,
CmdReviveRogueAvatarCsReq = 1825,
CmdGetRogueAeonInfoScRsp = 1827,
CmdGetRogueBuffEnhanceInfoScRsp = 1828,
CmdLeaveRogueScRsp = 1829,
CmdEnterRogueMapRoomScRsp = 1830,
CmdExchangeRogueRewardKeyCsReq = 1831,
CmdPickRogueAvatarCsReq = 1834,
CmdSyncRoguePickAvatarInfoScNotify = 1835,
CmdSyncRogueGetItemScNotify = 1836,
CmdGetRogueTalentInfoScRsp = 1838,
CmdLeaveRogueCsReq = 1839,
CmdOpenRogueChestScRsp = 1841,
CmdStartRogueScRsp = 1843,
CmdSyncRogueSeasonFinishScNotify = 1845,
CmdSyncRogueExploreWinScNotify = 1849,
CmdTakeRogueAeonLevelRewardScRsp = 1850,
CmdFinishAeonDialogueGroupScRsp = 1855,
CmdEnterRogueCsReq = 1856,
CmdGetRogueAeonInfoCsReq = 1857,
CmdGetRogueScoreRewardInfoCsReq = 1861,
CmdGetRogueTalentInfoCsReq = 1863,
CmdGetRogueInfoCsReq = 1868,
CmdSyncRogueMapRoomScNotify = 1869,
CmdSyncRogueAeonLevelUpRewardScNotify = 1870,
CmdFinishAeonDialogueGroupCsReq = 1877,
CmdQuitRogueScRsp = 1878,
CmdGetRogueScoreRewardInfoScRsp = 1879,
CmdEnableRogueTalentCsReq = 1880,
CmdSyncRogueFinishScNotify = 1882,
CmdSyncRogueAeonScNotify = 1883,
CmdSyncRogueReviveInfoScNotify = 1884,
CmdSyncRogueStatusScNotify = 1887,
CmdEnhanceRogueBuffScRsp = 1888,
CmdGetRogueInitialScoreScRsp = 1889,
CmdGetRogueBuffEnhanceInfoCsReq = 1890,
CmdTakeRogueScoreRewardScRsp = 1892,
CmdEnterRogueScRsp = 1893,
CmdGetRogueInitialScoreCsReq = 1895,
CmdSyncRogueAreaUnlockScNotify = 1896,
CmdPickRogueAvatarScRsp = 1897,
}
impl CmdRogueType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRogueType::None => "CmdRogueTypeNone",
CmdRogueType::CmdExchangeRogueRewardKeyScRsp => {
"CmdExchangeRogueRewardKeyScRsp"
}
CmdRogueType::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp",
CmdRogueType::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp",
CmdRogueType::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq",
CmdRogueType::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq",
CmdRogueType::CmdTakeRogueAeonLevelRewardCsReq => {
"CmdTakeRogueAeonLevelRewardCsReq"
}
CmdRogueType::CmdStartRogueCsReq => "CmdStartRogueCsReq",
CmdRogueType::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq",
CmdRogueType::CmdTakeRogueScoreRewardCsReq => "CmdTakeRogueScoreRewardCsReq",
CmdRogueType::CmdSyncRogueRewardInfoScNotify => {
"CmdSyncRogueRewardInfoScNotify"
}
CmdRogueType::CmdSyncRogueVirtualItemInfoScNotify => {
"CmdSyncRogueVirtualItemInfoScNotify"
}
CmdRogueType::CmdQuitRogueCsReq => "CmdQuitRogueCsReq",
CmdRogueType::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp",
CmdRogueType::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq",
CmdRogueType::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp",
CmdRogueType::CmdGetRogueBuffEnhanceInfoScRsp => {
"CmdGetRogueBuffEnhanceInfoScRsp"
}
CmdRogueType::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp",
CmdRogueType::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp",
CmdRogueType::CmdExchangeRogueRewardKeyCsReq => {
"CmdExchangeRogueRewardKeyCsReq"
}
CmdRogueType::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq",
CmdRogueType::CmdSyncRoguePickAvatarInfoScNotify => {
"CmdSyncRoguePickAvatarInfoScNotify"
}
CmdRogueType::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify",
CmdRogueType::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp",
CmdRogueType::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq",
CmdRogueType::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp",
CmdRogueType::CmdStartRogueScRsp => "CmdStartRogueScRsp",
CmdRogueType::CmdSyncRogueSeasonFinishScNotify => {
"CmdSyncRogueSeasonFinishScNotify"
}
CmdRogueType::CmdSyncRogueExploreWinScNotify => {
"CmdSyncRogueExploreWinScNotify"
}
CmdRogueType::CmdTakeRogueAeonLevelRewardScRsp => {
"CmdTakeRogueAeonLevelRewardScRsp"
}
CmdRogueType::CmdFinishAeonDialogueGroupScRsp => {
"CmdFinishAeonDialogueGroupScRsp"
}
CmdRogueType::CmdEnterRogueCsReq => "CmdEnterRogueCsReq",
CmdRogueType::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq",
CmdRogueType::CmdGetRogueScoreRewardInfoCsReq => {
"CmdGetRogueScoreRewardInfoCsReq"
}
CmdRogueType::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq",
CmdRogueType::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq",
CmdRogueType::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify",
CmdRogueType::CmdSyncRogueAeonLevelUpRewardScNotify => {
"CmdSyncRogueAeonLevelUpRewardScNotify"
}
CmdRogueType::CmdFinishAeonDialogueGroupCsReq => {
"CmdFinishAeonDialogueGroupCsReq"
}
CmdRogueType::CmdQuitRogueScRsp => "CmdQuitRogueScRsp",
CmdRogueType::CmdGetRogueScoreRewardInfoScRsp => {
"CmdGetRogueScoreRewardInfoScRsp"
}
CmdRogueType::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq",
CmdRogueType::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify",
CmdRogueType::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify",
CmdRogueType::CmdSyncRogueReviveInfoScNotify => {
"CmdSyncRogueReviveInfoScNotify"
}
CmdRogueType::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify",
CmdRogueType::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp",
CmdRogueType::CmdGetRogueInitialScoreScRsp => "CmdGetRogueInitialScoreScRsp",
CmdRogueType::CmdGetRogueBuffEnhanceInfoCsReq => {
"CmdGetRogueBuffEnhanceInfoCsReq"
}
CmdRogueType::CmdTakeRogueScoreRewardScRsp => "CmdTakeRogueScoreRewardScRsp",
CmdRogueType::CmdEnterRogueScRsp => "CmdEnterRogueScRsp",
CmdRogueType::CmdGetRogueInitialScoreCsReq => "CmdGetRogueInitialScoreCsReq",
CmdRogueType::CmdSyncRogueAreaUnlockScNotify => {
"CmdSyncRogueAreaUnlockScNotify"
}
CmdRogueType::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRogueTypeNone" => Some(Self::None),
"CmdExchangeRogueRewardKeyScRsp" => {
Some(Self::CmdExchangeRogueRewardKeyScRsp)
}
"CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp),
"CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp),
"CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq),
"CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq),
"CmdTakeRogueAeonLevelRewardCsReq" => {
Some(Self::CmdTakeRogueAeonLevelRewardCsReq)
}
"CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq),
"CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq),
"CmdTakeRogueScoreRewardCsReq" => Some(Self::CmdTakeRogueScoreRewardCsReq),
"CmdSyncRogueRewardInfoScNotify" => {
Some(Self::CmdSyncRogueRewardInfoScNotify)
}
"CmdSyncRogueVirtualItemInfoScNotify" => {
Some(Self::CmdSyncRogueVirtualItemInfoScNotify)
}
"CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq),
"CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp),
"CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq),
"CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp),
"CmdGetRogueBuffEnhanceInfoScRsp" => {
Some(Self::CmdGetRogueBuffEnhanceInfoScRsp)
}
"CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp),
"CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp),
"CmdExchangeRogueRewardKeyCsReq" => {
Some(Self::CmdExchangeRogueRewardKeyCsReq)
}
"CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq),
"CmdSyncRoguePickAvatarInfoScNotify" => {
Some(Self::CmdSyncRoguePickAvatarInfoScNotify)
}
"CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify),
"CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp),
"CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq),
"CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp),
"CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp),
"CmdSyncRogueSeasonFinishScNotify" => {
Some(Self::CmdSyncRogueSeasonFinishScNotify)
}
"CmdSyncRogueExploreWinScNotify" => {
Some(Self::CmdSyncRogueExploreWinScNotify)
}
"CmdTakeRogueAeonLevelRewardScRsp" => {
Some(Self::CmdTakeRogueAeonLevelRewardScRsp)
}
"CmdFinishAeonDialogueGroupScRsp" => {
Some(Self::CmdFinishAeonDialogueGroupScRsp)
}
"CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq),
"CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq),
"CmdGetRogueScoreRewardInfoCsReq" => {
Some(Self::CmdGetRogueScoreRewardInfoCsReq)
}
"CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq),
"CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq),
"CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify),
"CmdSyncRogueAeonLevelUpRewardScNotify" => {
Some(Self::CmdSyncRogueAeonLevelUpRewardScNotify)
}
"CmdFinishAeonDialogueGroupCsReq" => {
Some(Self::CmdFinishAeonDialogueGroupCsReq)
}
"CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp),
"CmdGetRogueScoreRewardInfoScRsp" => {
Some(Self::CmdGetRogueScoreRewardInfoScRsp)
}
"CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq),
"CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify),
"CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify),
"CmdSyncRogueReviveInfoScNotify" => {
Some(Self::CmdSyncRogueReviveInfoScNotify)
}
"CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify),
"CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp),
"CmdGetRogueInitialScoreScRsp" => Some(Self::CmdGetRogueInitialScoreScRsp),
"CmdGetRogueBuffEnhanceInfoCsReq" => {
Some(Self::CmdGetRogueBuffEnhanceInfoCsReq)
}
"CmdTakeRogueScoreRewardScRsp" => Some(Self::CmdTakeRogueScoreRewardScRsp),
"CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp),
"CmdGetRogueInitialScoreCsReq" => Some(Self::CmdGetRogueInitialScoreCsReq),
"CmdSyncRogueAreaUnlockScNotify" => {
Some(Self::CmdSyncRogueAreaUnlockScNotify)
}
"CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueArcadeType {
None = 0,
CmdRogueArcadeGetInfoScRsp = 7654,
CmdRogueArcadeStartCsReq = 7657,
CmdRogueArcadeRestartScRsp = 7658,
CmdRogueArcadeRestartCsReq = 7661,
CmdRogueArcadeLeaveCsReq = 7665,
CmdRogueArcadeLeaveScRsp = 7667,
CmdRogueArcadeGetInfoCsReq = 7673,
CmdRogueArcadeStartScRsp = 7674,
}
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 {
CmdRogueArcadeType::None => "CmdRogueArcadeTypeNone",
CmdRogueArcadeType::CmdRogueArcadeGetInfoScRsp => {
"CmdRogueArcadeGetInfoScRsp"
}
CmdRogueArcadeType::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq",
CmdRogueArcadeType::CmdRogueArcadeRestartScRsp => {
"CmdRogueArcadeRestartScRsp"
}
CmdRogueArcadeType::CmdRogueArcadeRestartCsReq => {
"CmdRogueArcadeRestartCsReq"
}
CmdRogueArcadeType::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq",
CmdRogueArcadeType::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp",
CmdRogueArcadeType::CmdRogueArcadeGetInfoCsReq => {
"CmdRogueArcadeGetInfoCsReq"
}
CmdRogueArcadeType::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRogueArcadeTypeNone" => Some(Self::None),
"CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp),
"CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq),
"CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp),
"CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq),
"CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq),
"CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp),
"CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq),
"CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueCommonType {
None = 0,
CmdGetRogueCommonDialogueDataCsReq = 5603,
CmdSetRogueCollectionScRsp = 5605,
CmdPrepareRogueAdventureRoomCsReq = 5606,
CmdCommonRogueQueryCsReq = 5607,
CmdStopRogueAdventureRoomCsReq = 5609,
CmdGetRogueCollectionCsReq = 5610,
CmdPrepareRogueAdventureRoomScRsp = 5611,
CmdSyncRogueHandbookDataUpdateScNotify = 5612,
CmdSelectRogueCommonDialogueOptionCsReq = 5613,
CmdSelectRogueCommonDialogueOptionScRsp = 5614,
CmdSyncRogueCommonPendingActionScNotify = 5615,
CmdGetEnhanceCommonRogueBuffInfoCsReq = 5617,
CmdRogueGetGambleInfoScRsp = 5620,
CmdFinishRogueCommonDialogueScRsp = 5621,
CmdFinishRogueCommonDialogueCsReq = 5622,
CmdExchangeRogueBuffWithMiracleScRsp = 5624,
CmdExchangeRogueBuffWithMiracleCsReq = 5625,
CmdGetRogueCommonDialogueDataScRsp = 5626,
CmdRogueDoGambleScRsp = 5627,
CmdEnhanceCommonRogueBuffScRsp = 5628,
CmdBuyRogueShopMiracleCsReq = 5629,
CmdTakeRogueMiracleHandbookRewardCsReq = 5630,
CmdCommonRogueUpdateScNotify = 5631,
CmdBuyRogueShopBuffCsReq = 5633,
CmdRogueWorkbenchHandleFuncScRsp = 5636,
CmdGetRogueShopBuffInfoScRsp = 5639,
CmdUpdateRogueAdventureRoomScoreScRsp = 5640,
CmdCommonRogueQueryScRsp = 5641,
CmdRogueWorkbenchGetInfoCsReq = 5642,
CmdGetRogueShopMiracleInfoCsReq = 5643,
CmdGetRogueHandbookDataScRsp = 5646,
CmdHandleRogueCommonPendingActionCsReq = 5647,
CmdGetRogueAdventureRoomInfoCsReq = 5648,
CmdGetRogueCollectionScRsp = 5650,
CmdBuyRogueShopMiracleScRsp = 5651,
CmdRogueNpcDisappearCsReq = 5654,
CmdRogueWorkbenchSelectFuncScRsp = 5655,
CmdGetRogueShopMiracleInfoScRsp = 5656,
CmdRogueDoGambleCsReq = 5657,
CmdHandleRogueCommonPendingActionScRsp = 5659,
CmdSetRogueExhibitionCsReq = 5661,
CmdGetRogueExhibitionCsReq = 5664,
CmdRogueNpcDisappearScRsp = 5665,
CmdGetRogueHandbookDataCsReq = 5666,
CmdSyncRogueCommonActionResultScNotify = 5667,
CmdSyncRogueAdventureRoomInfoScNotify = 5668,
CmdTakeRogueEventHandbookRewardScRsp = 5669,
CmdGetRogueExhibitionScRsp = 5670,
CmdSyncRogueCommonDialogueDataScNotify = 5671,
CmdSetRogueCollectionCsReq = 5672,
CmdSyncRogueCommonDialogueOptionFinishScNotify = 5673,
CmdUpdateRogueAdventureRoomScoreCsReq = 5675,
CmdRogueWorkbenchSelectFuncCsReq = 5677,
CmdSetRogueExhibitionScRsp = 5679,
CmdGetRogueAdventureRoomInfoScRsp = 5682,
CmdRogueWorkbenchGetInfoScRsp = 5683,
CmdSyncRogueCommonVirtualItemInfoScNotify = 5685,
CmdCommonRogueComponentUpdateScNotify = 5686,
CmdStopRogueAdventureRoomScRsp = 5688,
CmdTakeRogueEventHandbookRewardCsReq = 5689,
CmdEnhanceCommonRogueBuffCsReq = 5690,
CmdRogueGetGambleInfoCsReq = 5691,
CmdGetEnhanceCommonRogueBuffInfoScRsp = 5692,
CmdGetRogueShopBuffInfoCsReq = 5693,
CmdTakeRogueMiracleHandbookRewardScRsp = 5695,
CmdRogueWorkbenchHandleFuncCsReq = 5696,
CmdBuyRogueShopBuffScRsp = 5699,
}
impl CmdRogueCommonType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRogueCommonType::None => "CmdRogueCommonTypeNone",
CmdRogueCommonType::CmdGetRogueCommonDialogueDataCsReq => {
"CmdGetRogueCommonDialogueDataCsReq"
}
CmdRogueCommonType::CmdSetRogueCollectionScRsp => {
"CmdSetRogueCollectionScRsp"
}
CmdRogueCommonType::CmdPrepareRogueAdventureRoomCsReq => {
"CmdPrepareRogueAdventureRoomCsReq"
}
CmdRogueCommonType::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq",
CmdRogueCommonType::CmdStopRogueAdventureRoomCsReq => {
"CmdStopRogueAdventureRoomCsReq"
}
CmdRogueCommonType::CmdGetRogueCollectionCsReq => {
"CmdGetRogueCollectionCsReq"
}
CmdRogueCommonType::CmdPrepareRogueAdventureRoomScRsp => {
"CmdPrepareRogueAdventureRoomScRsp"
}
CmdRogueCommonType::CmdSyncRogueHandbookDataUpdateScNotify => {
"CmdSyncRogueHandbookDataUpdateScNotify"
}
CmdRogueCommonType::CmdSelectRogueCommonDialogueOptionCsReq => {
"CmdSelectRogueCommonDialogueOptionCsReq"
}
CmdRogueCommonType::CmdSelectRogueCommonDialogueOptionScRsp => {
"CmdSelectRogueCommonDialogueOptionScRsp"
}
CmdRogueCommonType::CmdSyncRogueCommonPendingActionScNotify => {
"CmdSyncRogueCommonPendingActionScNotify"
}
CmdRogueCommonType::CmdGetEnhanceCommonRogueBuffInfoCsReq => {
"CmdGetEnhanceCommonRogueBuffInfoCsReq"
}
CmdRogueCommonType::CmdRogueGetGambleInfoScRsp => {
"CmdRogueGetGambleInfoScRsp"
}
CmdRogueCommonType::CmdFinishRogueCommonDialogueScRsp => {
"CmdFinishRogueCommonDialogueScRsp"
}
CmdRogueCommonType::CmdFinishRogueCommonDialogueCsReq => {
"CmdFinishRogueCommonDialogueCsReq"
}
CmdRogueCommonType::CmdExchangeRogueBuffWithMiracleScRsp => {
"CmdExchangeRogueBuffWithMiracleScRsp"
}
CmdRogueCommonType::CmdExchangeRogueBuffWithMiracleCsReq => {
"CmdExchangeRogueBuffWithMiracleCsReq"
}
CmdRogueCommonType::CmdGetRogueCommonDialogueDataScRsp => {
"CmdGetRogueCommonDialogueDataScRsp"
}
CmdRogueCommonType::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp",
CmdRogueCommonType::CmdEnhanceCommonRogueBuffScRsp => {
"CmdEnhanceCommonRogueBuffScRsp"
}
CmdRogueCommonType::CmdBuyRogueShopMiracleCsReq => {
"CmdBuyRogueShopMiracleCsReq"
}
CmdRogueCommonType::CmdTakeRogueMiracleHandbookRewardCsReq => {
"CmdTakeRogueMiracleHandbookRewardCsReq"
}
CmdRogueCommonType::CmdCommonRogueUpdateScNotify => {
"CmdCommonRogueUpdateScNotify"
}
CmdRogueCommonType::CmdBuyRogueShopBuffCsReq => "CmdBuyRogueShopBuffCsReq",
CmdRogueCommonType::CmdRogueWorkbenchHandleFuncScRsp => {
"CmdRogueWorkbenchHandleFuncScRsp"
}
CmdRogueCommonType::CmdGetRogueShopBuffInfoScRsp => {
"CmdGetRogueShopBuffInfoScRsp"
}
CmdRogueCommonType::CmdUpdateRogueAdventureRoomScoreScRsp => {
"CmdUpdateRogueAdventureRoomScoreScRsp"
}
CmdRogueCommonType::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp",
CmdRogueCommonType::CmdRogueWorkbenchGetInfoCsReq => {
"CmdRogueWorkbenchGetInfoCsReq"
}
CmdRogueCommonType::CmdGetRogueShopMiracleInfoCsReq => {
"CmdGetRogueShopMiracleInfoCsReq"
}
CmdRogueCommonType::CmdGetRogueHandbookDataScRsp => {
"CmdGetRogueHandbookDataScRsp"
}
CmdRogueCommonType::CmdHandleRogueCommonPendingActionCsReq => {
"CmdHandleRogueCommonPendingActionCsReq"
}
CmdRogueCommonType::CmdGetRogueAdventureRoomInfoCsReq => {
"CmdGetRogueAdventureRoomInfoCsReq"
}
CmdRogueCommonType::CmdGetRogueCollectionScRsp => {
"CmdGetRogueCollectionScRsp"
}
CmdRogueCommonType::CmdBuyRogueShopMiracleScRsp => {
"CmdBuyRogueShopMiracleScRsp"
}
CmdRogueCommonType::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq",
CmdRogueCommonType::CmdRogueWorkbenchSelectFuncScRsp => {
"CmdRogueWorkbenchSelectFuncScRsp"
}
CmdRogueCommonType::CmdGetRogueShopMiracleInfoScRsp => {
"CmdGetRogueShopMiracleInfoScRsp"
}
CmdRogueCommonType::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq",
CmdRogueCommonType::CmdHandleRogueCommonPendingActionScRsp => {
"CmdHandleRogueCommonPendingActionScRsp"
}
CmdRogueCommonType::CmdSetRogueExhibitionCsReq => {
"CmdSetRogueExhibitionCsReq"
}
CmdRogueCommonType::CmdGetRogueExhibitionCsReq => {
"CmdGetRogueExhibitionCsReq"
}
CmdRogueCommonType::CmdRogueNpcDisappearScRsp => "CmdRogueNpcDisappearScRsp",
CmdRogueCommonType::CmdGetRogueHandbookDataCsReq => {
"CmdGetRogueHandbookDataCsReq"
}
CmdRogueCommonType::CmdSyncRogueCommonActionResultScNotify => {
"CmdSyncRogueCommonActionResultScNotify"
}
CmdRogueCommonType::CmdSyncRogueAdventureRoomInfoScNotify => {
"CmdSyncRogueAdventureRoomInfoScNotify"
}
CmdRogueCommonType::CmdTakeRogueEventHandbookRewardScRsp => {
"CmdTakeRogueEventHandbookRewardScRsp"
}
CmdRogueCommonType::CmdGetRogueExhibitionScRsp => {
"CmdGetRogueExhibitionScRsp"
}
CmdRogueCommonType::CmdSyncRogueCommonDialogueDataScNotify => {
"CmdSyncRogueCommonDialogueDataScNotify"
}
CmdRogueCommonType::CmdSetRogueCollectionCsReq => {
"CmdSetRogueCollectionCsReq"
}
CmdRogueCommonType::CmdSyncRogueCommonDialogueOptionFinishScNotify => {
"CmdSyncRogueCommonDialogueOptionFinishScNotify"
}
CmdRogueCommonType::CmdUpdateRogueAdventureRoomScoreCsReq => {
"CmdUpdateRogueAdventureRoomScoreCsReq"
}
CmdRogueCommonType::CmdRogueWorkbenchSelectFuncCsReq => {
"CmdRogueWorkbenchSelectFuncCsReq"
}
CmdRogueCommonType::CmdSetRogueExhibitionScRsp => {
"CmdSetRogueExhibitionScRsp"
}
CmdRogueCommonType::CmdGetRogueAdventureRoomInfoScRsp => {
"CmdGetRogueAdventureRoomInfoScRsp"
}
CmdRogueCommonType::CmdRogueWorkbenchGetInfoScRsp => {
"CmdRogueWorkbenchGetInfoScRsp"
}
CmdRogueCommonType::CmdSyncRogueCommonVirtualItemInfoScNotify => {
"CmdSyncRogueCommonVirtualItemInfoScNotify"
}
CmdRogueCommonType::CmdCommonRogueComponentUpdateScNotify => {
"CmdCommonRogueComponentUpdateScNotify"
}
CmdRogueCommonType::CmdStopRogueAdventureRoomScRsp => {
"CmdStopRogueAdventureRoomScRsp"
}
CmdRogueCommonType::CmdTakeRogueEventHandbookRewardCsReq => {
"CmdTakeRogueEventHandbookRewardCsReq"
}
CmdRogueCommonType::CmdEnhanceCommonRogueBuffCsReq => {
"CmdEnhanceCommonRogueBuffCsReq"
}
CmdRogueCommonType::CmdRogueGetGambleInfoCsReq => {
"CmdRogueGetGambleInfoCsReq"
}
CmdRogueCommonType::CmdGetEnhanceCommonRogueBuffInfoScRsp => {
"CmdGetEnhanceCommonRogueBuffInfoScRsp"
}
CmdRogueCommonType::CmdGetRogueShopBuffInfoCsReq => {
"CmdGetRogueShopBuffInfoCsReq"
}
CmdRogueCommonType::CmdTakeRogueMiracleHandbookRewardScRsp => {
"CmdTakeRogueMiracleHandbookRewardScRsp"
}
CmdRogueCommonType::CmdRogueWorkbenchHandleFuncCsReq => {
"CmdRogueWorkbenchHandleFuncCsReq"
}
CmdRogueCommonType::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRogueCommonTypeNone" => Some(Self::None),
"CmdGetRogueCommonDialogueDataCsReq" => {
Some(Self::CmdGetRogueCommonDialogueDataCsReq)
}
"CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp),
"CmdPrepareRogueAdventureRoomCsReq" => {
Some(Self::CmdPrepareRogueAdventureRoomCsReq)
}
"CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq),
"CmdStopRogueAdventureRoomCsReq" => {
Some(Self::CmdStopRogueAdventureRoomCsReq)
}
"CmdGetRogueCollectionCsReq" => Some(Self::CmdGetRogueCollectionCsReq),
"CmdPrepareRogueAdventureRoomScRsp" => {
Some(Self::CmdPrepareRogueAdventureRoomScRsp)
}
"CmdSyncRogueHandbookDataUpdateScNotify" => {
Some(Self::CmdSyncRogueHandbookDataUpdateScNotify)
}
"CmdSelectRogueCommonDialogueOptionCsReq" => {
Some(Self::CmdSelectRogueCommonDialogueOptionCsReq)
}
"CmdSelectRogueCommonDialogueOptionScRsp" => {
Some(Self::CmdSelectRogueCommonDialogueOptionScRsp)
}
"CmdSyncRogueCommonPendingActionScNotify" => {
Some(Self::CmdSyncRogueCommonPendingActionScNotify)
}
"CmdGetEnhanceCommonRogueBuffInfoCsReq" => {
Some(Self::CmdGetEnhanceCommonRogueBuffInfoCsReq)
}
"CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp),
"CmdFinishRogueCommonDialogueScRsp" => {
Some(Self::CmdFinishRogueCommonDialogueScRsp)
}
"CmdFinishRogueCommonDialogueCsReq" => {
Some(Self::CmdFinishRogueCommonDialogueCsReq)
}
"CmdExchangeRogueBuffWithMiracleScRsp" => {
Some(Self::CmdExchangeRogueBuffWithMiracleScRsp)
}
"CmdExchangeRogueBuffWithMiracleCsReq" => {
Some(Self::CmdExchangeRogueBuffWithMiracleCsReq)
}
"CmdGetRogueCommonDialogueDataScRsp" => {
Some(Self::CmdGetRogueCommonDialogueDataScRsp)
}
"CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp),
"CmdEnhanceCommonRogueBuffScRsp" => {
Some(Self::CmdEnhanceCommonRogueBuffScRsp)
}
"CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq),
"CmdTakeRogueMiracleHandbookRewardCsReq" => {
Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq)
}
"CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify),
"CmdBuyRogueShopBuffCsReq" => Some(Self::CmdBuyRogueShopBuffCsReq),
"CmdRogueWorkbenchHandleFuncScRsp" => {
Some(Self::CmdRogueWorkbenchHandleFuncScRsp)
}
"CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp),
"CmdUpdateRogueAdventureRoomScoreScRsp" => {
Some(Self::CmdUpdateRogueAdventureRoomScoreScRsp)
}
"CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp),
"CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq),
"CmdGetRogueShopMiracleInfoCsReq" => {
Some(Self::CmdGetRogueShopMiracleInfoCsReq)
}
"CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp),
"CmdHandleRogueCommonPendingActionCsReq" => {
Some(Self::CmdHandleRogueCommonPendingActionCsReq)
}
"CmdGetRogueAdventureRoomInfoCsReq" => {
Some(Self::CmdGetRogueAdventureRoomInfoCsReq)
}
"CmdGetRogueCollectionScRsp" => Some(Self::CmdGetRogueCollectionScRsp),
"CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp),
"CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq),
"CmdRogueWorkbenchSelectFuncScRsp" => {
Some(Self::CmdRogueWorkbenchSelectFuncScRsp)
}
"CmdGetRogueShopMiracleInfoScRsp" => {
Some(Self::CmdGetRogueShopMiracleInfoScRsp)
}
"CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq),
"CmdHandleRogueCommonPendingActionScRsp" => {
Some(Self::CmdHandleRogueCommonPendingActionScRsp)
}
"CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq),
"CmdGetRogueExhibitionCsReq" => Some(Self::CmdGetRogueExhibitionCsReq),
"CmdRogueNpcDisappearScRsp" => Some(Self::CmdRogueNpcDisappearScRsp),
"CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq),
"CmdSyncRogueCommonActionResultScNotify" => {
Some(Self::CmdSyncRogueCommonActionResultScNotify)
}
"CmdSyncRogueAdventureRoomInfoScNotify" => {
Some(Self::CmdSyncRogueAdventureRoomInfoScNotify)
}
"CmdTakeRogueEventHandbookRewardScRsp" => {
Some(Self::CmdTakeRogueEventHandbookRewardScRsp)
}
"CmdGetRogueExhibitionScRsp" => Some(Self::CmdGetRogueExhibitionScRsp),
"CmdSyncRogueCommonDialogueDataScNotify" => {
Some(Self::CmdSyncRogueCommonDialogueDataScNotify)
}
"CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq),
"CmdSyncRogueCommonDialogueOptionFinishScNotify" => {
Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify)
}
"CmdUpdateRogueAdventureRoomScoreCsReq" => {
Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq)
}
"CmdRogueWorkbenchSelectFuncCsReq" => {
Some(Self::CmdRogueWorkbenchSelectFuncCsReq)
}
"CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp),
"CmdGetRogueAdventureRoomInfoScRsp" => {
Some(Self::CmdGetRogueAdventureRoomInfoScRsp)
}
"CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp),
"CmdSyncRogueCommonVirtualItemInfoScNotify" => {
Some(Self::CmdSyncRogueCommonVirtualItemInfoScNotify)
}
"CmdCommonRogueComponentUpdateScNotify" => {
Some(Self::CmdCommonRogueComponentUpdateScNotify)
}
"CmdStopRogueAdventureRoomScRsp" => {
Some(Self::CmdStopRogueAdventureRoomScRsp)
}
"CmdTakeRogueEventHandbookRewardCsReq" => {
Some(Self::CmdTakeRogueEventHandbookRewardCsReq)
}
"CmdEnhanceCommonRogueBuffCsReq" => {
Some(Self::CmdEnhanceCommonRogueBuffCsReq)
}
"CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq),
"CmdGetEnhanceCommonRogueBuffInfoScRsp" => {
Some(Self::CmdGetEnhanceCommonRogueBuffInfoScRsp)
}
"CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq),
"CmdTakeRogueMiracleHandbookRewardScRsp" => {
Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp)
}
"CmdRogueWorkbenchHandleFuncCsReq" => {
Some(Self::CmdRogueWorkbenchHandleFuncCsReq)
}
"CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueEndless {
None = 0,
CmdGetRogueEndlessActivityDataCsReq = 6001,
ActivityBattleEndScNotify = 6002,
CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6003,
CmdGetRogueEndlessActivityDataScRsp = 6004,
CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6005,
CmdTakeRogueEndlessActivityPointRewardCsReq = 6006,
CmdTakeRogueEndlessActivityPointRewardScRsp = 6007,
CmdEnterRogueEndlessActivityStageCsReq = 6009,
CmdEnterRogueEndlessActivityStageScRsp = 6010,
}
impl CmdRogueEndless {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRogueEndless::None => "CmdRogueEndlessNone",
CmdRogueEndless::CmdGetRogueEndlessActivityDataCsReq => {
"CmdGetRogueEndlessActivityDataCsReq"
}
CmdRogueEndless::ActivityBattleEndScNotify => {
"CmdRogueEndlessActivityBattleEndScNotify"
}
CmdRogueEndless::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => {
"CmdTakeRogueEndlessActivityAllBonusRewardCsReq"
}
CmdRogueEndless::CmdGetRogueEndlessActivityDataScRsp => {
"CmdGetRogueEndlessActivityDataScRsp"
}
CmdRogueEndless::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => {
"CmdTakeRogueEndlessActivityAllBonusRewardScRsp"
}
CmdRogueEndless::CmdTakeRogueEndlessActivityPointRewardCsReq => {
"CmdTakeRogueEndlessActivityPointRewardCsReq"
}
CmdRogueEndless::CmdTakeRogueEndlessActivityPointRewardScRsp => {
"CmdTakeRogueEndlessActivityPointRewardScRsp"
}
CmdRogueEndless::CmdEnterRogueEndlessActivityStageCsReq => {
"CmdEnterRogueEndlessActivityStageCsReq"
}
CmdRogueEndless::CmdEnterRogueEndlessActivityStageScRsp => {
"CmdEnterRogueEndlessActivityStageScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRogueEndlessNone" => Some(Self::None),
"CmdGetRogueEndlessActivityDataCsReq" => {
Some(Self::CmdGetRogueEndlessActivityDataCsReq)
}
"CmdRogueEndlessActivityBattleEndScNotify" => {
Some(Self::ActivityBattleEndScNotify)
}
"CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => {
Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq)
}
"CmdGetRogueEndlessActivityDataScRsp" => {
Some(Self::CmdGetRogueEndlessActivityDataScRsp)
}
"CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => {
Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp)
}
"CmdTakeRogueEndlessActivityPointRewardCsReq" => {
Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq)
}
"CmdTakeRogueEndlessActivityPointRewardScRsp" => {
Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp)
}
"CmdEnterRogueEndlessActivityStageCsReq" => {
Some(Self::CmdEnterRogueEndlessActivityStageCsReq)
}
"CmdEnterRogueEndlessActivityStageScRsp" => {
Some(Self::CmdEnterRogueEndlessActivityStageScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueModifierType {
None = 0,
CmdRogueModifierAddNotify = 5311,
CmdRogueModifierUpdateNotify = 5329,
CmdRogueModifierStageStartNotify = 5333,
CmdRogueModifierSelectCellCsReq = 5343,
CmdRogueModifierDelNotify = 5351,
CmdRogueModifierSelectCellScRsp = 5356,
}
impl CmdRogueModifierType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRogueModifierType::None => "CmdRogueModifierTypeNone",
CmdRogueModifierType::CmdRogueModifierAddNotify => {
"CmdRogueModifierAddNotify"
}
CmdRogueModifierType::CmdRogueModifierUpdateNotify => {
"CmdRogueModifierUpdateNotify"
}
CmdRogueModifierType::CmdRogueModifierStageStartNotify => {
"CmdRogueModifierStageStartNotify"
}
CmdRogueModifierType::CmdRogueModifierSelectCellCsReq => {
"CmdRogueModifierSelectCellCsReq"
}
CmdRogueModifierType::CmdRogueModifierDelNotify => {
"CmdRogueModifierDelNotify"
}
CmdRogueModifierType::CmdRogueModifierSelectCellScRsp => {
"CmdRogueModifierSelectCellScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRogueModifierTypeNone" => Some(Self::None),
"CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify),
"CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify),
"CmdRogueModifierStageStartNotify" => {
Some(Self::CmdRogueModifierStageStartNotify)
}
"CmdRogueModifierSelectCellCsReq" => {
Some(Self::CmdRogueModifierSelectCellCsReq)
}
"CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify),
"CmdRogueModifierSelectCellScRsp" => {
Some(Self::CmdRogueModifierSelectCellScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueTournType {
None = 0,
CmdRogueTournGetMiscRealTimeDataScRsp = 6013,
CmdRogueTournDeleteArchiveCsReq = 6016,
CmdRogueTournExpNotify = 6017,
CmdRogueTournGetAllArchiveScRsp = 6018,
CmdRogueTournEnterRoomScRsp = 6019,
CmdRogueTournBattleFailSettleInfoScNotify = 6020,
CmdRogueTournResetPermanentTalentCsReq = 6021,
CmdRogueTournEnablePermanentTalentCsReq = 6022,
CmdRogueTournConfirmSettleCsReq = 6023,
CmdRogueTournConfirmSettleScRsp = 6024,
CmdRogueTournEnterRogueCocoonSceneScRsp = 6025,
CmdRogueTournGetPermanentTalentInfoCsReq = 6026,
CmdRogueTournTakeExpRewardCsReq = 6027,
CmdRogueTournGetArchiveRepositoryScRsp = 6031,
CmdRogueTournWeekChallengeUpdateScNotify = 6032,
CmdRogueTournEnterScRsp = 6033,
CmdRogueTournQueryCsReq = 6034,
CmdRogueTournDeleteArchiveScRsp = 6035,
CmdRogueTournGetSettleInfoScRsp = 6036,
CmdRogueTournLevelInfoUpdateScNotify = 6038,
CmdRogueTournStartScRsp = 6039,
CmdRogueTournQueryScRsp = 6040,
CmdRogueTournGetCurRogueCocoonInfoScRsp = 6041,
CmdRogueTournReviveAvatarScRsp = 6042,
CmdRogueTournSettleScRsp = 6043,
CmdRogueTournRenameArchiveCsReq = 6044,
CmdRogueTournTakeExpRewardScRsp = 6049,
CmdRogueTournReEnterRogueCocoonStageScRsp = 6050,
CmdRogueTournGetCurRogueCocoonInfoCsReq = 6051,
CmdRogueTournEnablePermanentTalentScRsp = 6053,
CmdRogueTournDifficultyCompNotify = 6055,
CmdRogueTournHandBookNotify = 6056,
CmdRogueTournClearArchiveNameScNotify = 6057,
CmdRogueTournEnterLayerScRsp = 6058,
CmdRogueTournLeaveCsReq = 6059,
CmdRogueTournReEnterRogueCocoonStageCsReq = 6063,
CmdRogueTournLeaveRogueCocoonSceneCsReq = 6064,
CmdRogueTournAreaUpdateScNotify = 6066,
CmdRogueTournGetAllArchiveCsReq = 6068,
CmdRogueTournGetSettleInfoCsReq = 6077,
CmdRogueTournLeaveScRsp = 6078,
CmdRogueTournGetMiscRealTimeDataCsReq = 6079,
CmdRogueTournReviveAvatarCsReq = 6081,
CmdRogueTournGetArchiveRepositoryCsReq = 6082,
CmdRogueTournStartCsReq = 6083,
CmdRogueTournGetPermanentTalentInfoScRsp = 6085,
CmdRogueTournLeaveRogueCocoonSceneScRsp = 6086,
CmdRogueTournReviveCostUpdateScNotify = 6087,
CmdRogueTournRenameArchiveScRsp = 6088,
CmdRogueTournEnterRoomCsReq = 6089,
CmdRogueTournEnterLayerCsReq = 6092,
CmdRogueTournEnterRogueCocoonSceneCsReq = 6095,
CmdRogueTournResetPermanentTalentScRsp = 6096,
CmdRogueTournEnterCsReq = 6099,
CmdRogueTournSettleCsReq = 6100,
}
impl CmdRogueTournType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRogueTournType::None => "CmdRogueTournTypeNone",
CmdRogueTournType::CmdRogueTournGetMiscRealTimeDataScRsp => {
"CmdRogueTournGetMiscRealTimeDataScRsp"
}
CmdRogueTournType::CmdRogueTournDeleteArchiveCsReq => {
"CmdRogueTournDeleteArchiveCsReq"
}
CmdRogueTournType::CmdRogueTournExpNotify => "CmdRogueTournExpNotify",
CmdRogueTournType::CmdRogueTournGetAllArchiveScRsp => {
"CmdRogueTournGetAllArchiveScRsp"
}
CmdRogueTournType::CmdRogueTournEnterRoomScRsp => {
"CmdRogueTournEnterRoomScRsp"
}
CmdRogueTournType::CmdRogueTournBattleFailSettleInfoScNotify => {
"CmdRogueTournBattleFailSettleInfoScNotify"
}
CmdRogueTournType::CmdRogueTournResetPermanentTalentCsReq => {
"CmdRogueTournResetPermanentTalentCsReq"
}
CmdRogueTournType::CmdRogueTournEnablePermanentTalentCsReq => {
"CmdRogueTournEnablePermanentTalentCsReq"
}
CmdRogueTournType::CmdRogueTournConfirmSettleCsReq => {
"CmdRogueTournConfirmSettleCsReq"
}
CmdRogueTournType::CmdRogueTournConfirmSettleScRsp => {
"CmdRogueTournConfirmSettleScRsp"
}
CmdRogueTournType::CmdRogueTournEnterRogueCocoonSceneScRsp => {
"CmdRogueTournEnterRogueCocoonSceneScRsp"
}
CmdRogueTournType::CmdRogueTournGetPermanentTalentInfoCsReq => {
"CmdRogueTournGetPermanentTalentInfoCsReq"
}
CmdRogueTournType::CmdRogueTournTakeExpRewardCsReq => {
"CmdRogueTournTakeExpRewardCsReq"
}
CmdRogueTournType::CmdRogueTournGetArchiveRepositoryScRsp => {
"CmdRogueTournGetArchiveRepositoryScRsp"
}
CmdRogueTournType::CmdRogueTournWeekChallengeUpdateScNotify => {
"CmdRogueTournWeekChallengeUpdateScNotify"
}
CmdRogueTournType::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp",
CmdRogueTournType::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq",
CmdRogueTournType::CmdRogueTournDeleteArchiveScRsp => {
"CmdRogueTournDeleteArchiveScRsp"
}
CmdRogueTournType::CmdRogueTournGetSettleInfoScRsp => {
"CmdRogueTournGetSettleInfoScRsp"
}
CmdRogueTournType::CmdRogueTournLevelInfoUpdateScNotify => {
"CmdRogueTournLevelInfoUpdateScNotify"
}
CmdRogueTournType::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp",
CmdRogueTournType::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp",
CmdRogueTournType::CmdRogueTournGetCurRogueCocoonInfoScRsp => {
"CmdRogueTournGetCurRogueCocoonInfoScRsp"
}
CmdRogueTournType::CmdRogueTournReviveAvatarScRsp => {
"CmdRogueTournReviveAvatarScRsp"
}
CmdRogueTournType::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp",
CmdRogueTournType::CmdRogueTournRenameArchiveCsReq => {
"CmdRogueTournRenameArchiveCsReq"
}
CmdRogueTournType::CmdRogueTournTakeExpRewardScRsp => {
"CmdRogueTournTakeExpRewardScRsp"
}
CmdRogueTournType::CmdRogueTournReEnterRogueCocoonStageScRsp => {
"CmdRogueTournReEnterRogueCocoonStageScRsp"
}
CmdRogueTournType::CmdRogueTournGetCurRogueCocoonInfoCsReq => {
"CmdRogueTournGetCurRogueCocoonInfoCsReq"
}
CmdRogueTournType::CmdRogueTournEnablePermanentTalentScRsp => {
"CmdRogueTournEnablePermanentTalentScRsp"
}
CmdRogueTournType::CmdRogueTournDifficultyCompNotify => {
"CmdRogueTournDifficultyCompNotify"
}
CmdRogueTournType::CmdRogueTournHandBookNotify => {
"CmdRogueTournHandBookNotify"
}
CmdRogueTournType::CmdRogueTournClearArchiveNameScNotify => {
"CmdRogueTournClearArchiveNameScNotify"
}
CmdRogueTournType::CmdRogueTournEnterLayerScRsp => {
"CmdRogueTournEnterLayerScRsp"
}
CmdRogueTournType::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq",
CmdRogueTournType::CmdRogueTournReEnterRogueCocoonStageCsReq => {
"CmdRogueTournReEnterRogueCocoonStageCsReq"
}
CmdRogueTournType::CmdRogueTournLeaveRogueCocoonSceneCsReq => {
"CmdRogueTournLeaveRogueCocoonSceneCsReq"
}
CmdRogueTournType::CmdRogueTournAreaUpdateScNotify => {
"CmdRogueTournAreaUpdateScNotify"
}
CmdRogueTournType::CmdRogueTournGetAllArchiveCsReq => {
"CmdRogueTournGetAllArchiveCsReq"
}
CmdRogueTournType::CmdRogueTournGetSettleInfoCsReq => {
"CmdRogueTournGetSettleInfoCsReq"
}
CmdRogueTournType::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp",
CmdRogueTournType::CmdRogueTournGetMiscRealTimeDataCsReq => {
"CmdRogueTournGetMiscRealTimeDataCsReq"
}
CmdRogueTournType::CmdRogueTournReviveAvatarCsReq => {
"CmdRogueTournReviveAvatarCsReq"
}
CmdRogueTournType::CmdRogueTournGetArchiveRepositoryCsReq => {
"CmdRogueTournGetArchiveRepositoryCsReq"
}
CmdRogueTournType::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq",
CmdRogueTournType::CmdRogueTournGetPermanentTalentInfoScRsp => {
"CmdRogueTournGetPermanentTalentInfoScRsp"
}
CmdRogueTournType::CmdRogueTournLeaveRogueCocoonSceneScRsp => {
"CmdRogueTournLeaveRogueCocoonSceneScRsp"
}
CmdRogueTournType::CmdRogueTournReviveCostUpdateScNotify => {
"CmdRogueTournReviveCostUpdateScNotify"
}
CmdRogueTournType::CmdRogueTournRenameArchiveScRsp => {
"CmdRogueTournRenameArchiveScRsp"
}
CmdRogueTournType::CmdRogueTournEnterRoomCsReq => {
"CmdRogueTournEnterRoomCsReq"
}
CmdRogueTournType::CmdRogueTournEnterLayerCsReq => {
"CmdRogueTournEnterLayerCsReq"
}
CmdRogueTournType::CmdRogueTournEnterRogueCocoonSceneCsReq => {
"CmdRogueTournEnterRogueCocoonSceneCsReq"
}
CmdRogueTournType::CmdRogueTournResetPermanentTalentScRsp => {
"CmdRogueTournResetPermanentTalentScRsp"
}
CmdRogueTournType::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq",
CmdRogueTournType::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRogueTournTypeNone" => Some(Self::None),
"CmdRogueTournGetMiscRealTimeDataScRsp" => {
Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp)
}
"CmdRogueTournDeleteArchiveCsReq" => {
Some(Self::CmdRogueTournDeleteArchiveCsReq)
}
"CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify),
"CmdRogueTournGetAllArchiveScRsp" => {
Some(Self::CmdRogueTournGetAllArchiveScRsp)
}
"CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp),
"CmdRogueTournBattleFailSettleInfoScNotify" => {
Some(Self::CmdRogueTournBattleFailSettleInfoScNotify)
}
"CmdRogueTournResetPermanentTalentCsReq" => {
Some(Self::CmdRogueTournResetPermanentTalentCsReq)
}
"CmdRogueTournEnablePermanentTalentCsReq" => {
Some(Self::CmdRogueTournEnablePermanentTalentCsReq)
}
"CmdRogueTournConfirmSettleCsReq" => {
Some(Self::CmdRogueTournConfirmSettleCsReq)
}
"CmdRogueTournConfirmSettleScRsp" => {
Some(Self::CmdRogueTournConfirmSettleScRsp)
}
"CmdRogueTournEnterRogueCocoonSceneScRsp" => {
Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp)
}
"CmdRogueTournGetPermanentTalentInfoCsReq" => {
Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq)
}
"CmdRogueTournTakeExpRewardCsReq" => {
Some(Self::CmdRogueTournTakeExpRewardCsReq)
}
"CmdRogueTournGetArchiveRepositoryScRsp" => {
Some(Self::CmdRogueTournGetArchiveRepositoryScRsp)
}
"CmdRogueTournWeekChallengeUpdateScNotify" => {
Some(Self::CmdRogueTournWeekChallengeUpdateScNotify)
}
"CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp),
"CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq),
"CmdRogueTournDeleteArchiveScRsp" => {
Some(Self::CmdRogueTournDeleteArchiveScRsp)
}
"CmdRogueTournGetSettleInfoScRsp" => {
Some(Self::CmdRogueTournGetSettleInfoScRsp)
}
"CmdRogueTournLevelInfoUpdateScNotify" => {
Some(Self::CmdRogueTournLevelInfoUpdateScNotify)
}
"CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp),
"CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp),
"CmdRogueTournGetCurRogueCocoonInfoScRsp" => {
Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp)
}
"CmdRogueTournReviveAvatarScRsp" => {
Some(Self::CmdRogueTournReviveAvatarScRsp)
}
"CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp),
"CmdRogueTournRenameArchiveCsReq" => {
Some(Self::CmdRogueTournRenameArchiveCsReq)
}
"CmdRogueTournTakeExpRewardScRsp" => {
Some(Self::CmdRogueTournTakeExpRewardScRsp)
}
"CmdRogueTournReEnterRogueCocoonStageScRsp" => {
Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp)
}
"CmdRogueTournGetCurRogueCocoonInfoCsReq" => {
Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq)
}
"CmdRogueTournEnablePermanentTalentScRsp" => {
Some(Self::CmdRogueTournEnablePermanentTalentScRsp)
}
"CmdRogueTournDifficultyCompNotify" => {
Some(Self::CmdRogueTournDifficultyCompNotify)
}
"CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify),
"CmdRogueTournClearArchiveNameScNotify" => {
Some(Self::CmdRogueTournClearArchiveNameScNotify)
}
"CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp),
"CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq),
"CmdRogueTournReEnterRogueCocoonStageCsReq" => {
Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq)
}
"CmdRogueTournLeaveRogueCocoonSceneCsReq" => {
Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq)
}
"CmdRogueTournAreaUpdateScNotify" => {
Some(Self::CmdRogueTournAreaUpdateScNotify)
}
"CmdRogueTournGetAllArchiveCsReq" => {
Some(Self::CmdRogueTournGetAllArchiveCsReq)
}
"CmdRogueTournGetSettleInfoCsReq" => {
Some(Self::CmdRogueTournGetSettleInfoCsReq)
}
"CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp),
"CmdRogueTournGetMiscRealTimeDataCsReq" => {
Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq)
}
"CmdRogueTournReviveAvatarCsReq" => {
Some(Self::CmdRogueTournReviveAvatarCsReq)
}
"CmdRogueTournGetArchiveRepositoryCsReq" => {
Some(Self::CmdRogueTournGetArchiveRepositoryCsReq)
}
"CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq),
"CmdRogueTournGetPermanentTalentInfoScRsp" => {
Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp)
}
"CmdRogueTournLeaveRogueCocoonSceneScRsp" => {
Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp)
}
"CmdRogueTournReviveCostUpdateScNotify" => {
Some(Self::CmdRogueTournReviveCostUpdateScNotify)
}
"CmdRogueTournRenameArchiveScRsp" => {
Some(Self::CmdRogueTournRenameArchiveScRsp)
}
"CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq),
"CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq),
"CmdRogueTournEnterRogueCocoonSceneCsReq" => {
Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq)
}
"CmdRogueTournResetPermanentTalentScRsp" => {
Some(Self::CmdRogueTournResetPermanentTalentScRsp)
}
"CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq),
"CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRollShopType {
None = 0,
CmdTakeRollShopRewardScRsp = 6902,
CmdGetRollShopInfoScRsp = 6903,
CmdTakeRollShopRewardCsReq = 6904,
CmdDoGachaInRollShopCsReq = 6912,
CmdGetRollShopInfoCsReq = 6919,
CmdDoGachaInRollShopScRsp = 6920,
}
impl CmdRollShopType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdRollShopType::None => "CmdRollShopTypeNone",
CmdRollShopType::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp",
CmdRollShopType::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp",
CmdRollShopType::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq",
CmdRollShopType::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq",
CmdRollShopType::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq",
CmdRollShopType::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdRollShopTypeNone" => Some(Self::None),
"CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp),
"CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp),
"CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq),
"CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq),
"CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq),
"CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSceneType {
None = 0,
CmdGameplayCounterRecoverScRsp = 1401,
CmdSceneGroupRefreshScNotify = 1402,
CmdSetGroupCustomSaveDataCsReq = 1403,
CmdDeleteSummonUnitCsReq = 1404,
CmdGetUnlockTeleportScRsp = 1405,
CmdSceneEntityMoveScRsp = 1406,
CmdSpringRecoverSingleAvatarCsReq = 1407,
CmdEnterSectionCsReq = 1408,
CmdSceneReviveAfterRebattleCsReq = 1409,
CmdGetSceneMapInfoScRsp = 1410,
CmdInteractPropCsReq = 1411,
CmdEntityBindPropScRsp = 1412,
CmdActivateFarmElementCsReq = 1415,
CmdReturnLastTownCsReq = 1417,
CmdUnlockTeleportNotify = 1418,
CmdStartTimedFarmElementCsReq = 1419,
CmdGroupStateChangeScRsp = 1420,
CmdReEnterLastElementStageScRsp = 1421,
CmdReEnterLastElementStageCsReq = 1422,
CmdSetCurInteractEntityScRsp = 1423,
CmdLastSpringRefreshTimeNotify = 1424,
CmdSpringRefreshScRsp = 1425,
CmdSetGroupCustomSaveDataScRsp = 1426,
CmdGetEnteredSceneCsReq = 1427,
CmdSceneEnterStageScRsp = 1428,
CmdGetCurSceneInfoScRsp = 1429,
CmdSetClientPausedCsReq = 1430,
CmdUpdateMechanismBarScNotify = 1431,
CmdSceneCastSkillMpUpdateScNotify = 1434,
CmdGetSceneMapInfoCsReq = 1436,
CmdDeleteSummonUnitScRsp = 1437,
CmdRefreshTriggerByClientScRsp = 1438,
CmdGetCurSceneInfoCsReq = 1439,
CmdGetSpringRecoverDataCsReq = 1440,
CmdSpringRecoverSingleAvatarScRsp = 1441,
CmdEnterSceneScRsp = 1442,
CmdInteractPropScRsp = 1443,
CmdStartTimedCocoonStageCsReq = 1444,
CmdStartCocoonStageCsReq = 1445,
CmdEntityBindPropCsReq = 1446,
CmdSpringRecoverScRsp = 1447,
CmdSceneCastSkillCostMpCsReq = 1448,
CmdSavePointsInfoNotify = 1449,
CmdSyncServerSceneChangeNotify = 1450,
CmdGameplayCounterUpdateScNotify = 1452,
CmdSetSpringRecoverConfigScRsp = 1453,
CmdSceneUpdatePositionVersionNotify = 1454,
CmdEnteredSceneChangeScNotify = 1455,
CmdSceneCastSkillCsReq = 1456,
CmdGroupStateChangeScNotify = 1457,
CmdSpringRecoverCsReq = 1458,
CmdHealPoolInfoNotify = 1459,
CmdGameplayCounterCountDownCsReq = 1461,
CmdGameplayCounterRecoverCsReq = 1462,
CmdRefreshTriggerByClientCsReq = 1463,
CmdSyncEntityBuffChangeListScNotify = 1465,
CmdStartCocoonStageScRsp = 1466,
CmdDeactivateFarmElementScRsp = 1467,
CmdSceneEntityMoveCsReq = 1468,
CmdDeactivateFarmElementCsReq = 1469,
CmdUpdateFloorSavedValueNotify = 1470,
CmdSceneEntityTeleportCsReq = 1471,
CmdGetUnlockTeleportCsReq = 1472,
CmdSceneEntityTeleportScRsp = 1473,
CmdStartTimedCocoonStageScRsp = 1474,
CmdActivateFarmElementScRsp = 1475,
CmdRecoverAllLineupScRsp = 1476,
CmdGetEnteredSceneScRsp = 1477,
CmdRecoverAllLineupCsReq = 1478,
CmdGameplayCounterCountDownScRsp = 1479,
CmdRefreshTriggerByClientScNotify = 1480,
CmdEnterSectionScRsp = 1481,
CmdSceneCastSkillCostMpScRsp = 1482,
CmdEnterSceneByServerScNotify = 1483,
CmdSetCurInteractEntityCsReq = 1484,
CmdGetSpringRecoverDataScRsp = 1485,
CmdEnterSceneCsReq = 1486,
CmdStartTimedFarmElementScRsp = 1487,
CmdSceneReviveAfterRebattleScRsp = 1488,
CmdSceneEnterStageCsReq = 1490,
CmdGroupStateChangeCsReq = 1491,
CmdReturnLastTownScRsp = 1492,
CmdSceneCastSkillScRsp = 1493,
CmdUnlockedAreaMapScNotify = 1494,
CmdSetClientPausedScRsp = 1495,
CmdScenePlaneEventScNotify = 1496,
CmdSpringRefreshCsReq = 1498,
CmdSceneEntityMoveScNotify = 1499,
CmdSetSpringRecoverConfigCsReq = 1500,
}
impl CmdSceneType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdSceneType::None => "CmdSceneTypeNone",
CmdSceneType::CmdGameplayCounterRecoverScRsp => {
"CmdGameplayCounterRecoverScRsp"
}
CmdSceneType::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify",
CmdSceneType::CmdSetGroupCustomSaveDataCsReq => {
"CmdSetGroupCustomSaveDataCsReq"
}
CmdSceneType::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq",
CmdSceneType::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp",
CmdSceneType::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp",
CmdSceneType::CmdSpringRecoverSingleAvatarCsReq => {
"CmdSpringRecoverSingleAvatarCsReq"
}
CmdSceneType::CmdEnterSectionCsReq => "CmdEnterSectionCsReq",
CmdSceneType::CmdSceneReviveAfterRebattleCsReq => {
"CmdSceneReviveAfterRebattleCsReq"
}
CmdSceneType::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp",
CmdSceneType::CmdInteractPropCsReq => "CmdInteractPropCsReq",
CmdSceneType::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp",
CmdSceneType::CmdActivateFarmElementCsReq => "CmdActivateFarmElementCsReq",
CmdSceneType::CmdReturnLastTownCsReq => "CmdReturnLastTownCsReq",
CmdSceneType::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify",
CmdSceneType::CmdStartTimedFarmElementCsReq => {
"CmdStartTimedFarmElementCsReq"
}
CmdSceneType::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp",
CmdSceneType::CmdReEnterLastElementStageScRsp => {
"CmdReEnterLastElementStageScRsp"
}
CmdSceneType::CmdReEnterLastElementStageCsReq => {
"CmdReEnterLastElementStageCsReq"
}
CmdSceneType::CmdSetCurInteractEntityScRsp => "CmdSetCurInteractEntityScRsp",
CmdSceneType::CmdLastSpringRefreshTimeNotify => {
"CmdLastSpringRefreshTimeNotify"
}
CmdSceneType::CmdSpringRefreshScRsp => "CmdSpringRefreshScRsp",
CmdSceneType::CmdSetGroupCustomSaveDataScRsp => {
"CmdSetGroupCustomSaveDataScRsp"
}
CmdSceneType::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq",
CmdSceneType::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp",
CmdSceneType::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp",
CmdSceneType::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq",
CmdSceneType::CmdUpdateMechanismBarScNotify => {
"CmdUpdateMechanismBarScNotify"
}
CmdSceneType::CmdSceneCastSkillMpUpdateScNotify => {
"CmdSceneCastSkillMpUpdateScNotify"
}
CmdSceneType::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq",
CmdSceneType::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp",
CmdSceneType::CmdRefreshTriggerByClientScRsp => {
"CmdRefreshTriggerByClientScRsp"
}
CmdSceneType::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq",
CmdSceneType::CmdGetSpringRecoverDataCsReq => "CmdGetSpringRecoverDataCsReq",
CmdSceneType::CmdSpringRecoverSingleAvatarScRsp => {
"CmdSpringRecoverSingleAvatarScRsp"
}
CmdSceneType::CmdEnterSceneScRsp => "CmdEnterSceneScRsp",
CmdSceneType::CmdInteractPropScRsp => "CmdInteractPropScRsp",
CmdSceneType::CmdStartTimedCocoonStageCsReq => {
"CmdStartTimedCocoonStageCsReq"
}
CmdSceneType::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq",
CmdSceneType::CmdEntityBindPropCsReq => "CmdEntityBindPropCsReq",
CmdSceneType::CmdSpringRecoverScRsp => "CmdSpringRecoverScRsp",
CmdSceneType::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq",
CmdSceneType::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify",
CmdSceneType::CmdSyncServerSceneChangeNotify => {
"CmdSyncServerSceneChangeNotify"
}
CmdSceneType::CmdGameplayCounterUpdateScNotify => {
"CmdGameplayCounterUpdateScNotify"
}
CmdSceneType::CmdSetSpringRecoverConfigScRsp => {
"CmdSetSpringRecoverConfigScRsp"
}
CmdSceneType::CmdSceneUpdatePositionVersionNotify => {
"CmdSceneUpdatePositionVersionNotify"
}
CmdSceneType::CmdEnteredSceneChangeScNotify => {
"CmdEnteredSceneChangeScNotify"
}
CmdSceneType::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq",
CmdSceneType::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify",
CmdSceneType::CmdSpringRecoverCsReq => "CmdSpringRecoverCsReq",
CmdSceneType::CmdHealPoolInfoNotify => "CmdHealPoolInfoNotify",
CmdSceneType::CmdGameplayCounterCountDownCsReq => {
"CmdGameplayCounterCountDownCsReq"
}
CmdSceneType::CmdGameplayCounterRecoverCsReq => {
"CmdGameplayCounterRecoverCsReq"
}
CmdSceneType::CmdRefreshTriggerByClientCsReq => {
"CmdRefreshTriggerByClientCsReq"
}
CmdSceneType::CmdSyncEntityBuffChangeListScNotify => {
"CmdSyncEntityBuffChangeListScNotify"
}
CmdSceneType::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp",
CmdSceneType::CmdDeactivateFarmElementScRsp => {
"CmdDeactivateFarmElementScRsp"
}
CmdSceneType::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq",
CmdSceneType::CmdDeactivateFarmElementCsReq => {
"CmdDeactivateFarmElementCsReq"
}
CmdSceneType::CmdUpdateFloorSavedValueNotify => {
"CmdUpdateFloorSavedValueNotify"
}
CmdSceneType::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq",
CmdSceneType::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq",
CmdSceneType::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp",
CmdSceneType::CmdStartTimedCocoonStageScRsp => {
"CmdStartTimedCocoonStageScRsp"
}
CmdSceneType::CmdActivateFarmElementScRsp => "CmdActivateFarmElementScRsp",
CmdSceneType::CmdRecoverAllLineupScRsp => "CmdRecoverAllLineupScRsp",
CmdSceneType::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp",
CmdSceneType::CmdRecoverAllLineupCsReq => "CmdRecoverAllLineupCsReq",
CmdSceneType::CmdGameplayCounterCountDownScRsp => {
"CmdGameplayCounterCountDownScRsp"
}
CmdSceneType::CmdRefreshTriggerByClientScNotify => {
"CmdRefreshTriggerByClientScNotify"
}
CmdSceneType::CmdEnterSectionScRsp => "CmdEnterSectionScRsp",
CmdSceneType::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp",
CmdSceneType::CmdEnterSceneByServerScNotify => {
"CmdEnterSceneByServerScNotify"
}
CmdSceneType::CmdSetCurInteractEntityCsReq => "CmdSetCurInteractEntityCsReq",
CmdSceneType::CmdGetSpringRecoverDataScRsp => "CmdGetSpringRecoverDataScRsp",
CmdSceneType::CmdEnterSceneCsReq => "CmdEnterSceneCsReq",
CmdSceneType::CmdStartTimedFarmElementScRsp => {
"CmdStartTimedFarmElementScRsp"
}
CmdSceneType::CmdSceneReviveAfterRebattleScRsp => {
"CmdSceneReviveAfterRebattleScRsp"
}
CmdSceneType::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq",
CmdSceneType::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq",
CmdSceneType::CmdReturnLastTownScRsp => "CmdReturnLastTownScRsp",
CmdSceneType::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp",
CmdSceneType::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify",
CmdSceneType::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp",
CmdSceneType::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify",
CmdSceneType::CmdSpringRefreshCsReq => "CmdSpringRefreshCsReq",
CmdSceneType::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify",
CmdSceneType::CmdSetSpringRecoverConfigCsReq => {
"CmdSetSpringRecoverConfigCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdSceneTypeNone" => Some(Self::None),
"CmdGameplayCounterRecoverScRsp" => {
Some(Self::CmdGameplayCounterRecoverScRsp)
}
"CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify),
"CmdSetGroupCustomSaveDataCsReq" => {
Some(Self::CmdSetGroupCustomSaveDataCsReq)
}
"CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq),
"CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp),
"CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp),
"CmdSpringRecoverSingleAvatarCsReq" => {
Some(Self::CmdSpringRecoverSingleAvatarCsReq)
}
"CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq),
"CmdSceneReviveAfterRebattleCsReq" => {
Some(Self::CmdSceneReviveAfterRebattleCsReq)
}
"CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp),
"CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq),
"CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp),
"CmdActivateFarmElementCsReq" => Some(Self::CmdActivateFarmElementCsReq),
"CmdReturnLastTownCsReq" => Some(Self::CmdReturnLastTownCsReq),
"CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify),
"CmdStartTimedFarmElementCsReq" => Some(Self::CmdStartTimedFarmElementCsReq),
"CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp),
"CmdReEnterLastElementStageScRsp" => {
Some(Self::CmdReEnterLastElementStageScRsp)
}
"CmdReEnterLastElementStageCsReq" => {
Some(Self::CmdReEnterLastElementStageCsReq)
}
"CmdSetCurInteractEntityScRsp" => Some(Self::CmdSetCurInteractEntityScRsp),
"CmdLastSpringRefreshTimeNotify" => {
Some(Self::CmdLastSpringRefreshTimeNotify)
}
"CmdSpringRefreshScRsp" => Some(Self::CmdSpringRefreshScRsp),
"CmdSetGroupCustomSaveDataScRsp" => {
Some(Self::CmdSetGroupCustomSaveDataScRsp)
}
"CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq),
"CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp),
"CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp),
"CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq),
"CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify),
"CmdSceneCastSkillMpUpdateScNotify" => {
Some(Self::CmdSceneCastSkillMpUpdateScNotify)
}
"CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq),
"CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp),
"CmdRefreshTriggerByClientScRsp" => {
Some(Self::CmdRefreshTriggerByClientScRsp)
}
"CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq),
"CmdGetSpringRecoverDataCsReq" => Some(Self::CmdGetSpringRecoverDataCsReq),
"CmdSpringRecoverSingleAvatarScRsp" => {
Some(Self::CmdSpringRecoverSingleAvatarScRsp)
}
"CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp),
"CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp),
"CmdStartTimedCocoonStageCsReq" => Some(Self::CmdStartTimedCocoonStageCsReq),
"CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq),
"CmdEntityBindPropCsReq" => Some(Self::CmdEntityBindPropCsReq),
"CmdSpringRecoverScRsp" => Some(Self::CmdSpringRecoverScRsp),
"CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq),
"CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify),
"CmdSyncServerSceneChangeNotify" => {
Some(Self::CmdSyncServerSceneChangeNotify)
}
"CmdGameplayCounterUpdateScNotify" => {
Some(Self::CmdGameplayCounterUpdateScNotify)
}
"CmdSetSpringRecoverConfigScRsp" => {
Some(Self::CmdSetSpringRecoverConfigScRsp)
}
"CmdSceneUpdatePositionVersionNotify" => {
Some(Self::CmdSceneUpdatePositionVersionNotify)
}
"CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify),
"CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq),
"CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify),
"CmdSpringRecoverCsReq" => Some(Self::CmdSpringRecoverCsReq),
"CmdHealPoolInfoNotify" => Some(Self::CmdHealPoolInfoNotify),
"CmdGameplayCounterCountDownCsReq" => {
Some(Self::CmdGameplayCounterCountDownCsReq)
}
"CmdGameplayCounterRecoverCsReq" => {
Some(Self::CmdGameplayCounterRecoverCsReq)
}
"CmdRefreshTriggerByClientCsReq" => {
Some(Self::CmdRefreshTriggerByClientCsReq)
}
"CmdSyncEntityBuffChangeListScNotify" => {
Some(Self::CmdSyncEntityBuffChangeListScNotify)
}
"CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp),
"CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp),
"CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq),
"CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq),
"CmdUpdateFloorSavedValueNotify" => {
Some(Self::CmdUpdateFloorSavedValueNotify)
}
"CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq),
"CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq),
"CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp),
"CmdStartTimedCocoonStageScRsp" => Some(Self::CmdStartTimedCocoonStageScRsp),
"CmdActivateFarmElementScRsp" => Some(Self::CmdActivateFarmElementScRsp),
"CmdRecoverAllLineupScRsp" => Some(Self::CmdRecoverAllLineupScRsp),
"CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp),
"CmdRecoverAllLineupCsReq" => Some(Self::CmdRecoverAllLineupCsReq),
"CmdGameplayCounterCountDownScRsp" => {
Some(Self::CmdGameplayCounterCountDownScRsp)
}
"CmdRefreshTriggerByClientScNotify" => {
Some(Self::CmdRefreshTriggerByClientScNotify)
}
"CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp),
"CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp),
"CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify),
"CmdSetCurInteractEntityCsReq" => Some(Self::CmdSetCurInteractEntityCsReq),
"CmdGetSpringRecoverDataScRsp" => Some(Self::CmdGetSpringRecoverDataScRsp),
"CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq),
"CmdStartTimedFarmElementScRsp" => Some(Self::CmdStartTimedFarmElementScRsp),
"CmdSceneReviveAfterRebattleScRsp" => {
Some(Self::CmdSceneReviveAfterRebattleScRsp)
}
"CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq),
"CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq),
"CmdReturnLastTownScRsp" => Some(Self::CmdReturnLastTownScRsp),
"CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp),
"CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify),
"CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp),
"CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify),
"CmdSpringRefreshCsReq" => Some(Self::CmdSpringRefreshCsReq),
"CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify),
"CmdSetSpringRecoverConfigCsReq" => {
Some(Self::CmdSetSpringRecoverConfigCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdServerPrefsType {
None = 0,
CmdGetAllServerPrefsDataScRsp = 6106,
CmdGetServerPrefsDataCsReq = 6111,
CmdGetServerPrefsDataScRsp = 6143,
CmdUpdateServerPrefsDataCsReq = 6156,
CmdGetAllServerPrefsDataCsReq = 6168,
CmdUpdateServerPrefsDataScRsp = 6193,
}
impl CmdServerPrefsType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdServerPrefsType::None => "CmdServerPrefsTypeNone",
CmdServerPrefsType::CmdGetAllServerPrefsDataScRsp => {
"CmdGetAllServerPrefsDataScRsp"
}
CmdServerPrefsType::CmdGetServerPrefsDataCsReq => {
"CmdGetServerPrefsDataCsReq"
}
CmdServerPrefsType::CmdGetServerPrefsDataScRsp => {
"CmdGetServerPrefsDataScRsp"
}
CmdServerPrefsType::CmdUpdateServerPrefsDataCsReq => {
"CmdUpdateServerPrefsDataCsReq"
}
CmdServerPrefsType::CmdGetAllServerPrefsDataCsReq => {
"CmdGetAllServerPrefsDataCsReq"
}
CmdServerPrefsType::CmdUpdateServerPrefsDataScRsp => {
"CmdUpdateServerPrefsDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdServerPrefsTypeNone" => Some(Self::None),
"CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp),
"CmdGetServerPrefsDataCsReq" => Some(Self::CmdGetServerPrefsDataCsReq),
"CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp),
"CmdUpdateServerPrefsDataCsReq" => Some(Self::CmdUpdateServerPrefsDataCsReq),
"CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq),
"CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdShopType {
None = 0,
CmdGetShopListScRsp = 1506,
CmdBuyGoodsCsReq = 1511,
CmdCityShopInfoScNotify = 1539,
CmdBuyGoodsScRsp = 1543,
CmdTakeCityShopRewardCsReq = 1556,
CmdGetShopListCsReq = 1568,
CmdTakeCityShopRewardScRsp = 1593,
}
impl CmdShopType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdShopType::None => "CmdShopTypeNone",
CmdShopType::CmdGetShopListScRsp => "CmdGetShopListScRsp",
CmdShopType::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq",
CmdShopType::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify",
CmdShopType::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp",
CmdShopType::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq",
CmdShopType::CmdGetShopListCsReq => "CmdGetShopListCsReq",
CmdShopType::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdShopTypeNone" => Some(Self::None),
"CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp),
"CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq),
"CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify),
"CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp),
"CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq),
"CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq),
"CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSpaceZooType {
None = 0,
CmdSpaceZooDataScRsp = 6706,
CmdSpaceZooBornCsReq = 6711,
CmdSpaceZooOpCatteryScRsp = 6729,
CmdSpaceZooDeleteCatScRsp = 6733,
CmdSpaceZooOpCatteryCsReq = 6739,
CmdSpaceZooBornScRsp = 6743,
CmdSpaceZooTakeCsReq = 6748,
CmdSpaceZooDeleteCatCsReq = 6751,
CmdSpaceZooExchangeItemCsReq = 6754,
CmdSpaceZooMutateCsReq = 6756,
CmdSpaceZooExchangeItemScRsp = 6765,
CmdSpaceZooDataCsReq = 6768,
CmdSpaceZooTakeScRsp = 6782,
CmdSpaceZooMutateScRsp = 6793,
CmdSpaceZooCatUpdateNotify = 6799,
}
impl CmdSpaceZooType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdSpaceZooType::None => "CmdSpaceZooTypeNone",
CmdSpaceZooType::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp",
CmdSpaceZooType::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq",
CmdSpaceZooType::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp",
CmdSpaceZooType::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp",
CmdSpaceZooType::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq",
CmdSpaceZooType::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp",
CmdSpaceZooType::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq",
CmdSpaceZooType::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq",
CmdSpaceZooType::CmdSpaceZooExchangeItemCsReq => {
"CmdSpaceZooExchangeItemCsReq"
}
CmdSpaceZooType::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq",
CmdSpaceZooType::CmdSpaceZooExchangeItemScRsp => {
"CmdSpaceZooExchangeItemScRsp"
}
CmdSpaceZooType::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq",
CmdSpaceZooType::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp",
CmdSpaceZooType::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp",
CmdSpaceZooType::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdSpaceZooTypeNone" => Some(Self::None),
"CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp),
"CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq),
"CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp),
"CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp),
"CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq),
"CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp),
"CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq),
"CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq),
"CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq),
"CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq),
"CmdSpaceZooExchangeItemScRsp" => Some(Self::CmdSpaceZooExchangeItemScRsp),
"CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq),
"CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp),
"CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp),
"CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStarFightType {
None = 0,
CmdGetStarFightDataCsReq = 7161,
CmdStarFightDataChangeNotify = 7162,
CmdGetStarFightDataScRsp = 7164,
CmdStartStarFightLevelCsReq = 7169,
CmdStartStarFightLevelScRsp = 7170,
}
impl CmdStarFightType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdStarFightType::None => "CmdStarFightTypeNone",
CmdStarFightType::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq",
CmdStarFightType::CmdStarFightDataChangeNotify => {
"CmdStarFightDataChangeNotify"
}
CmdStarFightType::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp",
CmdStarFightType::CmdStartStarFightLevelCsReq => {
"CmdStartStarFightLevelCsReq"
}
CmdStarFightType::CmdStartStarFightLevelScRsp => {
"CmdStartStarFightLevelScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdStarFightTypeNone" => Some(Self::None),
"CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq),
"CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify),
"CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp),
"CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq),
"CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStoryLineType {
None = 0,
CmdGetStoryLineInfoScRsp = 6206,
CmdStoryLineInfoScNotify = 6211,
CmdStoryLineTrialAvatarChangeScNotify = 6239,
CmdGetStoryLineInfoCsReq = 6268,
CmdChangeStoryLineFinishScNotify = 6293,
}
impl CmdStoryLineType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdStoryLineType::None => "CmdStoryLineTypeNone",
CmdStoryLineType::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp",
CmdStoryLineType::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify",
CmdStoryLineType::CmdStoryLineTrialAvatarChangeScNotify => {
"CmdStoryLineTrialAvatarChangeScNotify"
}
CmdStoryLineType::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq",
CmdStoryLineType::CmdChangeStoryLineFinishScNotify => {
"CmdChangeStoryLineFinishScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdStoryLineTypeNone" => Some(Self::None),
"CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp),
"CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify),
"CmdStoryLineTrialAvatarChangeScNotify" => {
Some(Self::CmdStoryLineTrialAvatarChangeScNotify)
}
"CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq),
"CmdChangeStoryLineFinishScNotify" => {
Some(Self::CmdChangeStoryLineFinishScNotify)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStrongChallengeActivityType {
None = 0,
CmdGetStrongChallengeActivityDataScRsp = 6606,
CmdEnterStrongChallengeActivityStageCsReq = 6611,
CmdEnterStrongChallengeActivityStageScRsp = 6643,
CmdStrongChallengeActivityBattleEndScNotify = 6656,
CmdGetStrongChallengeActivityDataCsReq = 6668,
}
impl CmdStrongChallengeActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdStrongChallengeActivityType::None => "CmdStrongChallengeActivityTypeNone",
CmdStrongChallengeActivityType::CmdGetStrongChallengeActivityDataScRsp => {
"CmdGetStrongChallengeActivityDataScRsp"
}
CmdStrongChallengeActivityType::CmdEnterStrongChallengeActivityStageCsReq => {
"CmdEnterStrongChallengeActivityStageCsReq"
}
CmdStrongChallengeActivityType::CmdEnterStrongChallengeActivityStageScRsp => {
"CmdEnterStrongChallengeActivityStageScRsp"
}
CmdStrongChallengeActivityType::CmdStrongChallengeActivityBattleEndScNotify => {
"CmdStrongChallengeActivityBattleEndScNotify"
}
CmdStrongChallengeActivityType::CmdGetStrongChallengeActivityDataCsReq => {
"CmdGetStrongChallengeActivityDataCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdStrongChallengeActivityTypeNone" => Some(Self::None),
"CmdGetStrongChallengeActivityDataScRsp" => {
Some(Self::CmdGetStrongChallengeActivityDataScRsp)
}
"CmdEnterStrongChallengeActivityStageCsReq" => {
Some(Self::CmdEnterStrongChallengeActivityStageCsReq)
}
"CmdEnterStrongChallengeActivityStageScRsp" => {
Some(Self::CmdEnterStrongChallengeActivityStageScRsp)
}
"CmdStrongChallengeActivityBattleEndScNotify" => {
Some(Self::CmdStrongChallengeActivityBattleEndScNotify)
}
"CmdGetStrongChallengeActivityDataCsReq" => {
Some(Self::CmdGetStrongChallengeActivityDataCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSummonActivityType {
None = 0,
CmdGetSummonActivityDataCsReq = 7561,
CmdSummonActivityBattleEndScNotify = 7562,
CmdGetSummonActivityDataScRsp = 7564,
CmdEnterSummonActivityStageCsReq = 7569,
CmdEnterSummonActivityStageScRsp = 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 {
CmdSummonActivityType::None => "CmdSummonActivityTypeNone",
CmdSummonActivityType::CmdGetSummonActivityDataCsReq => {
"CmdGetSummonActivityDataCsReq"
}
CmdSummonActivityType::CmdSummonActivityBattleEndScNotify => {
"CmdSummonActivityBattleEndScNotify"
}
CmdSummonActivityType::CmdGetSummonActivityDataScRsp => {
"CmdGetSummonActivityDataScRsp"
}
CmdSummonActivityType::CmdEnterSummonActivityStageCsReq => {
"CmdEnterSummonActivityStageCsReq"
}
CmdSummonActivityType::CmdEnterSummonActivityStageScRsp => {
"CmdEnterSummonActivityStageScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdSummonActivityTypeNone" => Some(Self::None),
"CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq),
"CmdSummonActivityBattleEndScNotify" => {
Some(Self::CmdSummonActivityBattleEndScNotify)
}
"CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp),
"CmdEnterSummonActivityStageCsReq" => {
Some(Self::CmdEnterSummonActivityStageCsReq)
}
"CmdEnterSummonActivityStageScRsp" => {
Some(Self::CmdEnterSummonActivityStageScRsp)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSwordTrainingType {
None = 0,
CmdSwordTrainingStoryBattleScRsp = 7452,
CmdSwordTrainingStartGameScRsp = 7453,
CmdSwordTrainingDialogueSelectOptionCsReq = 7454,
CmdSwordTrainingLearnSkillCsReq = 7455,
CmdSwordTrainingGameSyncChangeScNotify = 7457,
CmdSwordTrainingDailyPhaseConfirmCsReq = 7458,
CmdSwordTrainingMarkEndingViewedCsReq = 7459,
CmdSwordTrainingSetSkillTraceCsReq = 7460,
CmdSwordTrainingTurnActionScRsp = 7461,
CmdEnterSwordTrainingExamCsReq = 7462,
CmdSwordTrainingSelectEndingCsReq = 7463,
CmdSwordTrainingExamResultConfirmCsReq = 7464,
CmdGetSwordTrainingDataScRsp = 7465,
CmdSwordTrainingTurnActionCsReq = 7467,
CmdSwordTrainingMarkEndingViewedScRsp = 7468,
CmdSwordTrainingResumeGameCsReq = 7469,
CmdSwordTrainingStartGameCsReq = 7471,
CmdSwordTrainingDailyPhaseConfirmScRsp = 7473,
CmdGetSwordTrainingDataCsReq = 7474,
CmdSwordTrainingStoryConfirmScRsp = 7475,
CmdSwordTrainingExamResultConfirmScRsp = 7478,
CmdSwordTrainingActionTurnSettleScNotify = 7479,
CmdSwordTrainingUnlockSyncScNotify = 7481,
CmdSwordTrainingGiveUpGameCsReq = 7483,
CmdSwordTrainingDialogueSelectOptionScRsp = 7484,
CmdSwordTrainingStoryConfirmCsReq = 7485,
CmdSwordTrainingSelectEndingScRsp = 7488,
CmdEnterSwordTrainingExamScRsp = 7489,
CmdSwordTrainingStoryBattleCsReq = 7490,
CmdSwordTrainingRestoreGameCsReq = 7491,
CmdSwordTrainingGiveUpGameScRsp = 7493,
CmdSwordTrainingSetSkillTraceScRsp = 7494,
CmdSwordTrainingRestoreGameScRsp = 7496,
CmdSwordTrainingResumeGameScRsp = 7497,
CmdSwordTrainingLearnSkillScRsp = 7498,
CmdSwordTrainingGameSettleScNotify = 7499,
}
impl CmdSwordTrainingType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdSwordTrainingType::None => "CmdSwordTrainingTypeNone",
CmdSwordTrainingType::CmdSwordTrainingStoryBattleScRsp => {
"CmdSwordTrainingStoryBattleScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingStartGameScRsp => {
"CmdSwordTrainingStartGameScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingDialogueSelectOptionCsReq => {
"CmdSwordTrainingDialogueSelectOptionCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingLearnSkillCsReq => {
"CmdSwordTrainingLearnSkillCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingGameSyncChangeScNotify => {
"CmdSwordTrainingGameSyncChangeScNotify"
}
CmdSwordTrainingType::CmdSwordTrainingDailyPhaseConfirmCsReq => {
"CmdSwordTrainingDailyPhaseConfirmCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingMarkEndingViewedCsReq => {
"CmdSwordTrainingMarkEndingViewedCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingSetSkillTraceCsReq => {
"CmdSwordTrainingSetSkillTraceCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingTurnActionScRsp => {
"CmdSwordTrainingTurnActionScRsp"
}
CmdSwordTrainingType::CmdEnterSwordTrainingExamCsReq => {
"CmdEnterSwordTrainingExamCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingSelectEndingCsReq => {
"CmdSwordTrainingSelectEndingCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingExamResultConfirmCsReq => {
"CmdSwordTrainingExamResultConfirmCsReq"
}
CmdSwordTrainingType::CmdGetSwordTrainingDataScRsp => {
"CmdGetSwordTrainingDataScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingTurnActionCsReq => {
"CmdSwordTrainingTurnActionCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingMarkEndingViewedScRsp => {
"CmdSwordTrainingMarkEndingViewedScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingResumeGameCsReq => {
"CmdSwordTrainingResumeGameCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingStartGameCsReq => {
"CmdSwordTrainingStartGameCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingDailyPhaseConfirmScRsp => {
"CmdSwordTrainingDailyPhaseConfirmScRsp"
}
CmdSwordTrainingType::CmdGetSwordTrainingDataCsReq => {
"CmdGetSwordTrainingDataCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingStoryConfirmScRsp => {
"CmdSwordTrainingStoryConfirmScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingExamResultConfirmScRsp => {
"CmdSwordTrainingExamResultConfirmScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingActionTurnSettleScNotify => {
"CmdSwordTrainingActionTurnSettleScNotify"
}
CmdSwordTrainingType::CmdSwordTrainingUnlockSyncScNotify => {
"CmdSwordTrainingUnlockSyncScNotify"
}
CmdSwordTrainingType::CmdSwordTrainingGiveUpGameCsReq => {
"CmdSwordTrainingGiveUpGameCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingDialogueSelectOptionScRsp => {
"CmdSwordTrainingDialogueSelectOptionScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingStoryConfirmCsReq => {
"CmdSwordTrainingStoryConfirmCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingSelectEndingScRsp => {
"CmdSwordTrainingSelectEndingScRsp"
}
CmdSwordTrainingType::CmdEnterSwordTrainingExamScRsp => {
"CmdEnterSwordTrainingExamScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingStoryBattleCsReq => {
"CmdSwordTrainingStoryBattleCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingRestoreGameCsReq => {
"CmdSwordTrainingRestoreGameCsReq"
}
CmdSwordTrainingType::CmdSwordTrainingGiveUpGameScRsp => {
"CmdSwordTrainingGiveUpGameScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingSetSkillTraceScRsp => {
"CmdSwordTrainingSetSkillTraceScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingRestoreGameScRsp => {
"CmdSwordTrainingRestoreGameScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingResumeGameScRsp => {
"CmdSwordTrainingResumeGameScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingLearnSkillScRsp => {
"CmdSwordTrainingLearnSkillScRsp"
}
CmdSwordTrainingType::CmdSwordTrainingGameSettleScNotify => {
"CmdSwordTrainingGameSettleScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdSwordTrainingTypeNone" => Some(Self::None),
"CmdSwordTrainingStoryBattleScRsp" => {
Some(Self::CmdSwordTrainingStoryBattleScRsp)
}
"CmdSwordTrainingStartGameScRsp" => {
Some(Self::CmdSwordTrainingStartGameScRsp)
}
"CmdSwordTrainingDialogueSelectOptionCsReq" => {
Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq)
}
"CmdSwordTrainingLearnSkillCsReq" => {
Some(Self::CmdSwordTrainingLearnSkillCsReq)
}
"CmdSwordTrainingGameSyncChangeScNotify" => {
Some(Self::CmdSwordTrainingGameSyncChangeScNotify)
}
"CmdSwordTrainingDailyPhaseConfirmCsReq" => {
Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq)
}
"CmdSwordTrainingMarkEndingViewedCsReq" => {
Some(Self::CmdSwordTrainingMarkEndingViewedCsReq)
}
"CmdSwordTrainingSetSkillTraceCsReq" => {
Some(Self::CmdSwordTrainingSetSkillTraceCsReq)
}
"CmdSwordTrainingTurnActionScRsp" => {
Some(Self::CmdSwordTrainingTurnActionScRsp)
}
"CmdEnterSwordTrainingExamCsReq" => {
Some(Self::CmdEnterSwordTrainingExamCsReq)
}
"CmdSwordTrainingSelectEndingCsReq" => {
Some(Self::CmdSwordTrainingSelectEndingCsReq)
}
"CmdSwordTrainingExamResultConfirmCsReq" => {
Some(Self::CmdSwordTrainingExamResultConfirmCsReq)
}
"CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp),
"CmdSwordTrainingTurnActionCsReq" => {
Some(Self::CmdSwordTrainingTurnActionCsReq)
}
"CmdSwordTrainingMarkEndingViewedScRsp" => {
Some(Self::CmdSwordTrainingMarkEndingViewedScRsp)
}
"CmdSwordTrainingResumeGameCsReq" => {
Some(Self::CmdSwordTrainingResumeGameCsReq)
}
"CmdSwordTrainingStartGameCsReq" => {
Some(Self::CmdSwordTrainingStartGameCsReq)
}
"CmdSwordTrainingDailyPhaseConfirmScRsp" => {
Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp)
}
"CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq),
"CmdSwordTrainingStoryConfirmScRsp" => {
Some(Self::CmdSwordTrainingStoryConfirmScRsp)
}
"CmdSwordTrainingExamResultConfirmScRsp" => {
Some(Self::CmdSwordTrainingExamResultConfirmScRsp)
}
"CmdSwordTrainingActionTurnSettleScNotify" => {
Some(Self::CmdSwordTrainingActionTurnSettleScNotify)
}
"CmdSwordTrainingUnlockSyncScNotify" => {
Some(Self::CmdSwordTrainingUnlockSyncScNotify)
}
"CmdSwordTrainingGiveUpGameCsReq" => {
Some(Self::CmdSwordTrainingGiveUpGameCsReq)
}
"CmdSwordTrainingDialogueSelectOptionScRsp" => {
Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp)
}
"CmdSwordTrainingStoryConfirmCsReq" => {
Some(Self::CmdSwordTrainingStoryConfirmCsReq)
}
"CmdSwordTrainingSelectEndingScRsp" => {
Some(Self::CmdSwordTrainingSelectEndingScRsp)
}
"CmdEnterSwordTrainingExamScRsp" => {
Some(Self::CmdEnterSwordTrainingExamScRsp)
}
"CmdSwordTrainingStoryBattleCsReq" => {
Some(Self::CmdSwordTrainingStoryBattleCsReq)
}
"CmdSwordTrainingRestoreGameCsReq" => {
Some(Self::CmdSwordTrainingRestoreGameCsReq)
}
"CmdSwordTrainingGiveUpGameScRsp" => {
Some(Self::CmdSwordTrainingGiveUpGameScRsp)
}
"CmdSwordTrainingSetSkillTraceScRsp" => {
Some(Self::CmdSwordTrainingSetSkillTraceScRsp)
}
"CmdSwordTrainingRestoreGameScRsp" => {
Some(Self::CmdSwordTrainingRestoreGameScRsp)
}
"CmdSwordTrainingResumeGameScRsp" => {
Some(Self::CmdSwordTrainingResumeGameScRsp)
}
"CmdSwordTrainingLearnSkillScRsp" => {
Some(Self::CmdSwordTrainingLearnSkillScRsp)
}
"CmdSwordTrainingGameSettleScNotify" => {
Some(Self::CmdSwordTrainingGameSettleScNotify)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerSync {
None = 0,
ScNotify = 668,
}
impl CmdPlayerSync {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdPlayerSync::None => "CmdPlayerSyncNone",
CmdPlayerSync::ScNotify => "CmdPlayerSyncScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdPlayerSyncNone" => Some(Self::None),
"CmdPlayerSyncScNotify" => Some(Self::ScNotify),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTalkRewardType {
None = 0,
CmdGetNpcTakenRewardScRsp = 2106,
CmdTakeTalkRewardCsReq = 2111,
CmdFinishFirstTalkNpcScRsp = 2129,
CmdSelectInclinationTextScRsp = 2133,
CmdFinishFirstTalkNpcCsReq = 2139,
CmdTakeTalkRewardScRsp = 2143,
CmdFinishFirstTalkByPerformanceNpcScRsp = 2148,
CmdSelectInclinationTextCsReq = 2151,
CmdGetFirstTalkByPerformanceNpcScRsp = 2154,
CmdGetFirstTalkNpcCsReq = 2156,
CmdFinishFirstTalkByPerformanceNpcCsReq = 2165,
CmdGetNpcTakenRewardCsReq = 2168,
CmdGetFirstTalkNpcScRsp = 2193,
CmdGetFirstTalkByPerformanceNpcCsReq = 2199,
}
impl CmdTalkRewardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTalkRewardType::None => "CmdTalkRewardTypeNone",
CmdTalkRewardType::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp",
CmdTalkRewardType::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq",
CmdTalkRewardType::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp",
CmdTalkRewardType::CmdSelectInclinationTextScRsp => {
"CmdSelectInclinationTextScRsp"
}
CmdTalkRewardType::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq",
CmdTalkRewardType::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp",
CmdTalkRewardType::CmdFinishFirstTalkByPerformanceNpcScRsp => {
"CmdFinishFirstTalkByPerformanceNpcScRsp"
}
CmdTalkRewardType::CmdSelectInclinationTextCsReq => {
"CmdSelectInclinationTextCsReq"
}
CmdTalkRewardType::CmdGetFirstTalkByPerformanceNpcScRsp => {
"CmdGetFirstTalkByPerformanceNpcScRsp"
}
CmdTalkRewardType::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq",
CmdTalkRewardType::CmdFinishFirstTalkByPerformanceNpcCsReq => {
"CmdFinishFirstTalkByPerformanceNpcCsReq"
}
CmdTalkRewardType::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq",
CmdTalkRewardType::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp",
CmdTalkRewardType::CmdGetFirstTalkByPerformanceNpcCsReq => {
"CmdGetFirstTalkByPerformanceNpcCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTalkRewardTypeNone" => Some(Self::None),
"CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp),
"CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq),
"CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp),
"CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp),
"CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq),
"CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp),
"CmdFinishFirstTalkByPerformanceNpcScRsp" => {
Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp)
}
"CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq),
"CmdGetFirstTalkByPerformanceNpcScRsp" => {
Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp)
}
"CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq),
"CmdFinishFirstTalkByPerformanceNpcCsReq" => {
Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq)
}
"CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq),
"CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp),
"CmdGetFirstTalkByPerformanceNpcCsReq" => {
Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTelevisionActivityType {
None = 0,
CmdTelevisionActivityBattleEndScNotify = 6962,
CmdGetTelevisionActivityDataScRsp = 6963,
CmdEnterTelevisionActivityStageScRsp = 6964,
CmdTelevisionActivityDataChangeScNotify = 6972,
CmdGetTelevisionActivityDataCsReq = 6979,
CmdEnterTelevisionActivityStageCsReq = 6980,
}
impl CmdTelevisionActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTelevisionActivityType::None => "CmdTelevisionActivityTypeNone",
CmdTelevisionActivityType::CmdTelevisionActivityBattleEndScNotify => {
"CmdTelevisionActivityBattleEndScNotify"
}
CmdTelevisionActivityType::CmdGetTelevisionActivityDataScRsp => {
"CmdGetTelevisionActivityDataScRsp"
}
CmdTelevisionActivityType::CmdEnterTelevisionActivityStageScRsp => {
"CmdEnterTelevisionActivityStageScRsp"
}
CmdTelevisionActivityType::CmdTelevisionActivityDataChangeScNotify => {
"CmdTelevisionActivityDataChangeScNotify"
}
CmdTelevisionActivityType::CmdGetTelevisionActivityDataCsReq => {
"CmdGetTelevisionActivityDataCsReq"
}
CmdTelevisionActivityType::CmdEnterTelevisionActivityStageCsReq => {
"CmdEnterTelevisionActivityStageCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTelevisionActivityTypeNone" => Some(Self::None),
"CmdTelevisionActivityBattleEndScNotify" => {
Some(Self::CmdTelevisionActivityBattleEndScNotify)
}
"CmdGetTelevisionActivityDataScRsp" => {
Some(Self::CmdGetTelevisionActivityDataScRsp)
}
"CmdEnterTelevisionActivityStageScRsp" => {
Some(Self::CmdEnterTelevisionActivityStageScRsp)
}
"CmdTelevisionActivityDataChangeScNotify" => {
Some(Self::CmdTelevisionActivityDataChangeScNotify)
}
"CmdGetTelevisionActivityDataCsReq" => {
Some(Self::CmdGetTelevisionActivityDataCsReq)
}
"CmdEnterTelevisionActivityStageCsReq" => {
Some(Self::CmdEnterTelevisionActivityStageCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTextJoinType {
None = 0,
CmdTextJoinSaveScRsp = 3806,
CmdTextJoinQueryCsReq = 3811,
CmdTextJoinQueryScRsp = 3843,
CmdTextJoinBatchSaveCsReq = 3856,
CmdTextJoinSaveCsReq = 3868,
CmdTextJoinBatchSaveScRsp = 3893,
}
impl CmdTextJoinType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTextJoinType::None => "CmdTextJoinTypeNone",
CmdTextJoinType::CmdTextJoinSaveScRsp => "CmdTextJoinSaveScRsp",
CmdTextJoinType::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq",
CmdTextJoinType::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp",
CmdTextJoinType::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq",
CmdTextJoinType::CmdTextJoinSaveCsReq => "CmdTextJoinSaveCsReq",
CmdTextJoinType::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTextJoinTypeNone" => Some(Self::None),
"CmdTextJoinSaveScRsp" => Some(Self::CmdTextJoinSaveScRsp),
"CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq),
"CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp),
"CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq),
"CmdTextJoinSaveCsReq" => Some(Self::CmdTextJoinSaveCsReq),
"CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrackPhotoActivityType {
None = 0,
CmdGetTrackPhotoActivityDataCsReq = 7551,
CmdStartTrackPhotoStageCsReq = 7552,
CmdQuitTrackPhotoStageScRsp = 7553,
CmdGetTrackPhotoActivityDataScRsp = 7554,
CmdStartTrackPhotoStageScRsp = 7556,
CmdQuitTrackPhotoStageCsReq = 7557,
CmdSettleTrackPhotoStageCsReq = 7559,
CmdSettleTrackPhotoStageScRsp = 7560,
}
impl CmdTrackPhotoActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTrackPhotoActivityType::None => "CmdTrackPhotoActivityTypeNone",
CmdTrackPhotoActivityType::CmdGetTrackPhotoActivityDataCsReq => {
"CmdGetTrackPhotoActivityDataCsReq"
}
CmdTrackPhotoActivityType::CmdStartTrackPhotoStageCsReq => {
"CmdStartTrackPhotoStageCsReq"
}
CmdTrackPhotoActivityType::CmdQuitTrackPhotoStageScRsp => {
"CmdQuitTrackPhotoStageScRsp"
}
CmdTrackPhotoActivityType::CmdGetTrackPhotoActivityDataScRsp => {
"CmdGetTrackPhotoActivityDataScRsp"
}
CmdTrackPhotoActivityType::CmdStartTrackPhotoStageScRsp => {
"CmdStartTrackPhotoStageScRsp"
}
CmdTrackPhotoActivityType::CmdQuitTrackPhotoStageCsReq => {
"CmdQuitTrackPhotoStageCsReq"
}
CmdTrackPhotoActivityType::CmdSettleTrackPhotoStageCsReq => {
"CmdSettleTrackPhotoStageCsReq"
}
CmdTrackPhotoActivityType::CmdSettleTrackPhotoStageScRsp => {
"CmdSettleTrackPhotoStageScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTrackPhotoActivityTypeNone" => Some(Self::None),
"CmdGetTrackPhotoActivityDataCsReq" => {
Some(Self::CmdGetTrackPhotoActivityDataCsReq)
}
"CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq),
"CmdQuitTrackPhotoStageScRsp" => Some(Self::CmdQuitTrackPhotoStageScRsp),
"CmdGetTrackPhotoActivityDataScRsp" => {
Some(Self::CmdGetTrackPhotoActivityDataScRsp)
}
"CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp),
"CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq),
"CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq),
"CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainVisitorType {
None = 0,
CmdTrainVisitorBehaviorFinishScRsp = 3706,
CmdGetTrainVisitorBehaviorCsReq = 3711,
CmdGetTrainVisitorRegisterScRsp = 3729,
CmdTakeTrainVisitorUntakenBehaviorRewardScRsp = 3733,
CmdGetTrainVisitorRegisterCsReq = 3739,
CmdGetTrainVisitorBehaviorScRsp = 3743,
CmdTakeTrainVisitorUntakenBehaviorRewardCsReq = 3751,
CmdShowNewSupplementVisitorScRsp = 3754,
CmdTrainRefreshTimeNotify = 3756,
CmdTrainVisitorBehaviorFinishCsReq = 3768,
CmdTrainVisitorRewardSendNotify = 3793,
CmdShowNewSupplementVisitorCsReq = 3799,
}
impl CmdTrainVisitorType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTrainVisitorType::None => "CmdTrainVisitorTypeNone",
CmdTrainVisitorType::CmdTrainVisitorBehaviorFinishScRsp => {
"CmdTrainVisitorBehaviorFinishScRsp"
}
CmdTrainVisitorType::CmdGetTrainVisitorBehaviorCsReq => {
"CmdGetTrainVisitorBehaviorCsReq"
}
CmdTrainVisitorType::CmdGetTrainVisitorRegisterScRsp => {
"CmdGetTrainVisitorRegisterScRsp"
}
CmdTrainVisitorType::CmdTakeTrainVisitorUntakenBehaviorRewardScRsp => {
"CmdTakeTrainVisitorUntakenBehaviorRewardScRsp"
}
CmdTrainVisitorType::CmdGetTrainVisitorRegisterCsReq => {
"CmdGetTrainVisitorRegisterCsReq"
}
CmdTrainVisitorType::CmdGetTrainVisitorBehaviorScRsp => {
"CmdGetTrainVisitorBehaviorScRsp"
}
CmdTrainVisitorType::CmdTakeTrainVisitorUntakenBehaviorRewardCsReq => {
"CmdTakeTrainVisitorUntakenBehaviorRewardCsReq"
}
CmdTrainVisitorType::CmdShowNewSupplementVisitorScRsp => {
"CmdShowNewSupplementVisitorScRsp"
}
CmdTrainVisitorType::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify",
CmdTrainVisitorType::CmdTrainVisitorBehaviorFinishCsReq => {
"CmdTrainVisitorBehaviorFinishCsReq"
}
CmdTrainVisitorType::CmdTrainVisitorRewardSendNotify => {
"CmdTrainVisitorRewardSendNotify"
}
CmdTrainVisitorType::CmdShowNewSupplementVisitorCsReq => {
"CmdShowNewSupplementVisitorCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTrainVisitorTypeNone" => Some(Self::None),
"CmdTrainVisitorBehaviorFinishScRsp" => {
Some(Self::CmdTrainVisitorBehaviorFinishScRsp)
}
"CmdGetTrainVisitorBehaviorCsReq" => {
Some(Self::CmdGetTrainVisitorBehaviorCsReq)
}
"CmdGetTrainVisitorRegisterScRsp" => {
Some(Self::CmdGetTrainVisitorRegisterScRsp)
}
"CmdTakeTrainVisitorUntakenBehaviorRewardScRsp" => {
Some(Self::CmdTakeTrainVisitorUntakenBehaviorRewardScRsp)
}
"CmdGetTrainVisitorRegisterCsReq" => {
Some(Self::CmdGetTrainVisitorRegisterCsReq)
}
"CmdGetTrainVisitorBehaviorScRsp" => {
Some(Self::CmdGetTrainVisitorBehaviorScRsp)
}
"CmdTakeTrainVisitorUntakenBehaviorRewardCsReq" => {
Some(Self::CmdTakeTrainVisitorUntakenBehaviorRewardCsReq)
}
"CmdShowNewSupplementVisitorScRsp" => {
Some(Self::CmdShowNewSupplementVisitorScRsp)
}
"CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify),
"CmdTrainVisitorBehaviorFinishCsReq" => {
Some(Self::CmdTrainVisitorBehaviorFinishCsReq)
}
"CmdTrainVisitorRewardSendNotify" => {
Some(Self::CmdTrainVisitorRewardSendNotify)
}
"CmdShowNewSupplementVisitorCsReq" => {
Some(Self::CmdShowNewSupplementVisitorCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTravelBrochure {
None = 0,
GetDataScRsp = 6406,
PageUnlockScNotify = 6411,
ApplyPasterListCsReq = 6417,
PageResetScRsp = 6424,
PageResetCsReq = 6425,
ApplyPasterScRsp = 6429,
RemovePasterScRsp = 6433,
SetCustomValueScRsp = 6434,
ApplyPasterCsReq = 6439,
RemovePasterCsReq = 6451,
UpdatePasterPosScRsp = 6454,
SelectMessageCsReq = 6456,
GetPasterScNotify = 6465,
GetDataCsReq = 6468,
SetCustomValueCsReq = 6482,
ApplyPasterListScRsp = 6492,
SelectMessageScRsp = 6493,
SetPageDescStatusCsReq = 6497,
SetPageDescStatusScRsp = 6498,
UpdatePasterPosCsReq = 6499,
}
impl CmdTravelBrochure {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTravelBrochure::None => "CmdTravelBrochureNone",
CmdTravelBrochure::GetDataScRsp => "CmdTravelBrochureGetDataScRsp",
CmdTravelBrochure::PageUnlockScNotify => {
"CmdTravelBrochurePageUnlockScNotify"
}
CmdTravelBrochure::ApplyPasterListCsReq => {
"CmdTravelBrochureApplyPasterListCsReq"
}
CmdTravelBrochure::PageResetScRsp => "CmdTravelBrochurePageResetScRsp",
CmdTravelBrochure::PageResetCsReq => "CmdTravelBrochurePageResetCsReq",
CmdTravelBrochure::ApplyPasterScRsp => "CmdTravelBrochureApplyPasterScRsp",
CmdTravelBrochure::RemovePasterScRsp => "CmdTravelBrochureRemovePasterScRsp",
CmdTravelBrochure::SetCustomValueScRsp => {
"CmdTravelBrochureSetCustomValueScRsp"
}
CmdTravelBrochure::ApplyPasterCsReq => "CmdTravelBrochureApplyPasterCsReq",
CmdTravelBrochure::RemovePasterCsReq => "CmdTravelBrochureRemovePasterCsReq",
CmdTravelBrochure::UpdatePasterPosScRsp => {
"CmdTravelBrochureUpdatePasterPosScRsp"
}
CmdTravelBrochure::SelectMessageCsReq => {
"CmdTravelBrochureSelectMessageCsReq"
}
CmdTravelBrochure::GetPasterScNotify => "CmdTravelBrochureGetPasterScNotify",
CmdTravelBrochure::GetDataCsReq => "CmdTravelBrochureGetDataCsReq",
CmdTravelBrochure::SetCustomValueCsReq => {
"CmdTravelBrochureSetCustomValueCsReq"
}
CmdTravelBrochure::ApplyPasterListScRsp => {
"CmdTravelBrochureApplyPasterListScRsp"
}
CmdTravelBrochure::SelectMessageScRsp => {
"CmdTravelBrochureSelectMessageScRsp"
}
CmdTravelBrochure::SetPageDescStatusCsReq => {
"CmdTravelBrochureSetPageDescStatusCsReq"
}
CmdTravelBrochure::SetPageDescStatusScRsp => {
"CmdTravelBrochureSetPageDescStatusScRsp"
}
CmdTravelBrochure::UpdatePasterPosCsReq => {
"CmdTravelBrochureUpdatePasterPosCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTravelBrochureNone" => Some(Self::None),
"CmdTravelBrochureGetDataScRsp" => Some(Self::GetDataScRsp),
"CmdTravelBrochurePageUnlockScNotify" => Some(Self::PageUnlockScNotify),
"CmdTravelBrochureApplyPasterListCsReq" => Some(Self::ApplyPasterListCsReq),
"CmdTravelBrochurePageResetScRsp" => Some(Self::PageResetScRsp),
"CmdTravelBrochurePageResetCsReq" => Some(Self::PageResetCsReq),
"CmdTravelBrochureApplyPasterScRsp" => Some(Self::ApplyPasterScRsp),
"CmdTravelBrochureRemovePasterScRsp" => Some(Self::RemovePasterScRsp),
"CmdTravelBrochureSetCustomValueScRsp" => Some(Self::SetCustomValueScRsp),
"CmdTravelBrochureApplyPasterCsReq" => Some(Self::ApplyPasterCsReq),
"CmdTravelBrochureRemovePasterCsReq" => Some(Self::RemovePasterCsReq),
"CmdTravelBrochureUpdatePasterPosScRsp" => Some(Self::UpdatePasterPosScRsp),
"CmdTravelBrochureSelectMessageCsReq" => Some(Self::SelectMessageCsReq),
"CmdTravelBrochureGetPasterScNotify" => Some(Self::GetPasterScNotify),
"CmdTravelBrochureGetDataCsReq" => Some(Self::GetDataCsReq),
"CmdTravelBrochureSetCustomValueCsReq" => Some(Self::SetCustomValueCsReq),
"CmdTravelBrochureApplyPasterListScRsp" => Some(Self::ApplyPasterListScRsp),
"CmdTravelBrochureSelectMessageScRsp" => Some(Self::SelectMessageScRsp),
"CmdTravelBrochureSetPageDescStatusCsReq" => {
Some(Self::SetPageDescStatusCsReq)
}
"CmdTravelBrochureSetPageDescStatusScRsp" => {
Some(Self::SetPageDescStatusScRsp)
}
"CmdTravelBrochureUpdatePasterPosCsReq" => Some(Self::UpdatePasterPosCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTreasureDungeonType {
None = 0,
CmdTreasureDungeonFinishScNotify = 4406,
CmdUseTreasureDungeonItemCsReq = 4417,
CmdInteractTreasureDungeonGridScRsp = 4424,
CmdInteractTreasureDungeonGridCsReq = 4425,
CmdQuitTreasureDungeonScRsp = 4428,
CmdOpenTreasureDungeonGridScRsp = 4434,
CmdEnterTreasureDungeonScRsp = 4448,
CmdGetTreasureDungeonActivityDataScRsp = 4454,
CmdEnterTreasureDungeonCsReq = 4465,
CmdTreasureDungeonDataScNotify = 4468,
CmdOpenTreasureDungeonGridCsReq = 4482,
CmdQuitTreasureDungeonCsReq = 4490,
CmdUseTreasureDungeonItemScRsp = 4492,
CmdFightTreasureDungeonMonsterCsReq = 4497,
CmdFightTreasureDungeonMonsterScRsp = 4498,
CmdGetTreasureDungeonActivityDataCsReq = 4499,
}
impl CmdTreasureDungeonType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTreasureDungeonType::None => "CmdTreasureDungeonTypeNone",
CmdTreasureDungeonType::CmdTreasureDungeonFinishScNotify => {
"CmdTreasureDungeonFinishScNotify"
}
CmdTreasureDungeonType::CmdUseTreasureDungeonItemCsReq => {
"CmdUseTreasureDungeonItemCsReq"
}
CmdTreasureDungeonType::CmdInteractTreasureDungeonGridScRsp => {
"CmdInteractTreasureDungeonGridScRsp"
}
CmdTreasureDungeonType::CmdInteractTreasureDungeonGridCsReq => {
"CmdInteractTreasureDungeonGridCsReq"
}
CmdTreasureDungeonType::CmdQuitTreasureDungeonScRsp => {
"CmdQuitTreasureDungeonScRsp"
}
CmdTreasureDungeonType::CmdOpenTreasureDungeonGridScRsp => {
"CmdOpenTreasureDungeonGridScRsp"
}
CmdTreasureDungeonType::CmdEnterTreasureDungeonScRsp => {
"CmdEnterTreasureDungeonScRsp"
}
CmdTreasureDungeonType::CmdGetTreasureDungeonActivityDataScRsp => {
"CmdGetTreasureDungeonActivityDataScRsp"
}
CmdTreasureDungeonType::CmdEnterTreasureDungeonCsReq => {
"CmdEnterTreasureDungeonCsReq"
}
CmdTreasureDungeonType::CmdTreasureDungeonDataScNotify => {
"CmdTreasureDungeonDataScNotify"
}
CmdTreasureDungeonType::CmdOpenTreasureDungeonGridCsReq => {
"CmdOpenTreasureDungeonGridCsReq"
}
CmdTreasureDungeonType::CmdQuitTreasureDungeonCsReq => {
"CmdQuitTreasureDungeonCsReq"
}
CmdTreasureDungeonType::CmdUseTreasureDungeonItemScRsp => {
"CmdUseTreasureDungeonItemScRsp"
}
CmdTreasureDungeonType::CmdFightTreasureDungeonMonsterCsReq => {
"CmdFightTreasureDungeonMonsterCsReq"
}
CmdTreasureDungeonType::CmdFightTreasureDungeonMonsterScRsp => {
"CmdFightTreasureDungeonMonsterScRsp"
}
CmdTreasureDungeonType::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 {
"CmdTreasureDungeonTypeNone" => Some(Self::None),
"CmdTreasureDungeonFinishScNotify" => {
Some(Self::CmdTreasureDungeonFinishScNotify)
}
"CmdUseTreasureDungeonItemCsReq" => {
Some(Self::CmdUseTreasureDungeonItemCsReq)
}
"CmdInteractTreasureDungeonGridScRsp" => {
Some(Self::CmdInteractTreasureDungeonGridScRsp)
}
"CmdInteractTreasureDungeonGridCsReq" => {
Some(Self::CmdInteractTreasureDungeonGridCsReq)
}
"CmdQuitTreasureDungeonScRsp" => Some(Self::CmdQuitTreasureDungeonScRsp),
"CmdOpenTreasureDungeonGridScRsp" => {
Some(Self::CmdOpenTreasureDungeonGridScRsp)
}
"CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp),
"CmdGetTreasureDungeonActivityDataScRsp" => {
Some(Self::CmdGetTreasureDungeonActivityDataScRsp)
}
"CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq),
"CmdTreasureDungeonDataScNotify" => {
Some(Self::CmdTreasureDungeonDataScNotify)
}
"CmdOpenTreasureDungeonGridCsReq" => {
Some(Self::CmdOpenTreasureDungeonGridCsReq)
}
"CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq),
"CmdUseTreasureDungeonItemScRsp" => {
Some(Self::CmdUseTreasureDungeonItemScRsp)
}
"CmdFightTreasureDungeonMonsterCsReq" => {
Some(Self::CmdFightTreasureDungeonMonsterCsReq)
}
"CmdFightTreasureDungeonMonsterScRsp" => {
Some(Self::CmdFightTreasureDungeonMonsterScRsp)
}
"CmdGetTreasureDungeonActivityDataCsReq" => {
Some(Self::CmdGetTreasureDungeonActivityDataCsReq)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTutorialType {
None = 0,
CmdGetTutorialScRsp = 1606,
CmdGetTutorialGuideCsReq = 1611,
CmdUnlockTutorialGuideScRsp = 1629,
CmdFinishTutorialScRsp = 1633,
CmdUnlockTutorialGuideCsReq = 1639,
CmdGetTutorialGuideScRsp = 1643,
CmdFinishTutorialCsReq = 1651,
CmdFinishTutorialGuideScRsp = 1654,
CmdUnlockTutorialCsReq = 1656,
CmdGetTutorialCsReq = 1668,
CmdUnlockTutorialScRsp = 1693,
CmdFinishTutorialGuideCsReq = 1699,
}
impl CmdTutorialType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdTutorialType::None => "CmdTutorialTypeNone",
CmdTutorialType::CmdGetTutorialScRsp => "CmdGetTutorialScRsp",
CmdTutorialType::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq",
CmdTutorialType::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp",
CmdTutorialType::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp",
CmdTutorialType::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq",
CmdTutorialType::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp",
CmdTutorialType::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq",
CmdTutorialType::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp",
CmdTutorialType::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq",
CmdTutorialType::CmdGetTutorialCsReq => "CmdGetTutorialCsReq",
CmdTutorialType::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp",
CmdTutorialType::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdTutorialTypeNone" => Some(Self::None),
"CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp),
"CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq),
"CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp),
"CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp),
"CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq),
"CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp),
"CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq),
"CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp),
"CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq),
"CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq),
"CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp),
"CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWaypointType {
None = 0,
CmdGetWaypointScRsp = 406,
CmdSetCurWaypointCsReq = 411,
CmdTakeChapterRewardCsReq = 429,
CmdWaypointShowNewCsNotify = 439,
CmdSetCurWaypointScRsp = 443,
CmdTakeChapterRewardScRsp = 451,
CmdGetChapterCsReq = 456,
CmdGetWaypointCsReq = 468,
CmdGetChapterScRsp = 493,
}
impl CmdWaypointType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdWaypointType::None => "CmdWaypointTypeNone",
CmdWaypointType::CmdGetWaypointScRsp => "CmdGetWaypointScRsp",
CmdWaypointType::CmdSetCurWaypointCsReq => "CmdSetCurWaypointCsReq",
CmdWaypointType::CmdTakeChapterRewardCsReq => "CmdTakeChapterRewardCsReq",
CmdWaypointType::CmdWaypointShowNewCsNotify => "CmdWaypointShowNewCsNotify",
CmdWaypointType::CmdSetCurWaypointScRsp => "CmdSetCurWaypointScRsp",
CmdWaypointType::CmdTakeChapterRewardScRsp => "CmdTakeChapterRewardScRsp",
CmdWaypointType::CmdGetChapterCsReq => "CmdGetChapterCsReq",
CmdWaypointType::CmdGetWaypointCsReq => "CmdGetWaypointCsReq",
CmdWaypointType::CmdGetChapterScRsp => "CmdGetChapterScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdWaypointTypeNone" => Some(Self::None),
"CmdGetWaypointScRsp" => Some(Self::CmdGetWaypointScRsp),
"CmdSetCurWaypointCsReq" => Some(Self::CmdSetCurWaypointCsReq),
"CmdTakeChapterRewardCsReq" => Some(Self::CmdTakeChapterRewardCsReq),
"CmdWaypointShowNewCsNotify" => Some(Self::CmdWaypointShowNewCsNotify),
"CmdSetCurWaypointScRsp" => Some(Self::CmdSetCurWaypointScRsp),
"CmdTakeChapterRewardScRsp" => Some(Self::CmdTakeChapterRewardScRsp),
"CmdGetChapterCsReq" => Some(Self::CmdGetChapterCsReq),
"CmdGetWaypointCsReq" => Some(Self::CmdGetWaypointCsReq),
"CmdGetChapterScRsp" => Some(Self::CmdGetChapterScRsp),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWolfBroType {
None = 0,
CmdStartWolfBroGameScRsp = 6506,
CmdArchiveWolfBroGameCsReq = 6511,
CmdWolfBroGameExplodeMonsterScRsp = 6525,
CmdQuitWolfBroGameScRsp = 6529,
CmdGetWolfBroGameDataScRsp = 6533,
CmdWolfBroGameActivateBulletCsReq = 6534,
CmdQuitWolfBroGameCsReq = 6539,
CmdArchiveWolfBroGameScRsp = 6543,
CmdWolfBroGamePickupBulletCsReq = 6548,
CmdGetWolfBroGameDataCsReq = 6551,
CmdWolfBroGameUseBulletCsReq = 6554,
CmdRestoreWolfBroGameArchiveCsReq = 6556,
CmdWolfBroGameUseBulletScRsp = 6565,
CmdStartWolfBroGameCsReq = 6568,
CmdWolfBroGamePickupBulletScRsp = 6582,
CmdRestoreWolfBroGameArchiveScRsp = 6593,
CmdWolfBroGameActivateBulletScRsp = 6597,
CmdWolfBroGameExplodeMonsterCsReq = 6598,
CmdWolfBroGameDataChangeScNotify = 6599,
}
impl CmdWolfBroType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
CmdWolfBroType::None => "CmdWolfBroTypeNone",
CmdWolfBroType::CmdStartWolfBroGameScRsp => "CmdStartWolfBroGameScRsp",
CmdWolfBroType::CmdArchiveWolfBroGameCsReq => "CmdArchiveWolfBroGameCsReq",
CmdWolfBroType::CmdWolfBroGameExplodeMonsterScRsp => {
"CmdWolfBroGameExplodeMonsterScRsp"
}
CmdWolfBroType::CmdQuitWolfBroGameScRsp => "CmdQuitWolfBroGameScRsp",
CmdWolfBroType::CmdGetWolfBroGameDataScRsp => "CmdGetWolfBroGameDataScRsp",
CmdWolfBroType::CmdWolfBroGameActivateBulletCsReq => {
"CmdWolfBroGameActivateBulletCsReq"
}
CmdWolfBroType::CmdQuitWolfBroGameCsReq => "CmdQuitWolfBroGameCsReq",
CmdWolfBroType::CmdArchiveWolfBroGameScRsp => "CmdArchiveWolfBroGameScRsp",
CmdWolfBroType::CmdWolfBroGamePickupBulletCsReq => {
"CmdWolfBroGamePickupBulletCsReq"
}
CmdWolfBroType::CmdGetWolfBroGameDataCsReq => "CmdGetWolfBroGameDataCsReq",
CmdWolfBroType::CmdWolfBroGameUseBulletCsReq => {
"CmdWolfBroGameUseBulletCsReq"
}
CmdWolfBroType::CmdRestoreWolfBroGameArchiveCsReq => {
"CmdRestoreWolfBroGameArchiveCsReq"
}
CmdWolfBroType::CmdWolfBroGameUseBulletScRsp => {
"CmdWolfBroGameUseBulletScRsp"
}
CmdWolfBroType::CmdStartWolfBroGameCsReq => "CmdStartWolfBroGameCsReq",
CmdWolfBroType::CmdWolfBroGamePickupBulletScRsp => {
"CmdWolfBroGamePickupBulletScRsp"
}
CmdWolfBroType::CmdRestoreWolfBroGameArchiveScRsp => {
"CmdRestoreWolfBroGameArchiveScRsp"
}
CmdWolfBroType::CmdWolfBroGameActivateBulletScRsp => {
"CmdWolfBroGameActivateBulletScRsp"
}
CmdWolfBroType::CmdWolfBroGameExplodeMonsterCsReq => {
"CmdWolfBroGameExplodeMonsterCsReq"
}
CmdWolfBroType::CmdWolfBroGameDataChangeScNotify => {
"CmdWolfBroGameDataChangeScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CmdWolfBroTypeNone" => Some(Self::None),
"CmdStartWolfBroGameScRsp" => Some(Self::CmdStartWolfBroGameScRsp),
"CmdArchiveWolfBroGameCsReq" => Some(Self::CmdArchiveWolfBroGameCsReq),
"CmdWolfBroGameExplodeMonsterScRsp" => {
Some(Self::CmdWolfBroGameExplodeMonsterScRsp)
}
"CmdQuitWolfBroGameScRsp" => Some(Self::CmdQuitWolfBroGameScRsp),
"CmdGetWolfBroGameDataScRsp" => Some(Self::CmdGetWolfBroGameDataScRsp),
"CmdWolfBroGameActivateBulletCsReq" => {
Some(Self::CmdWolfBroGameActivateBulletCsReq)
}
"CmdQuitWolfBroGameCsReq" => Some(Self::CmdQuitWolfBroGameCsReq),
"CmdArchiveWolfBroGameScRsp" => Some(Self::CmdArchiveWolfBroGameScRsp),
"CmdWolfBroGamePickupBulletCsReq" => {
Some(Self::CmdWolfBroGamePickupBulletCsReq)
}
"CmdGetWolfBroGameDataCsReq" => Some(Self::CmdGetWolfBroGameDataCsReq),
"CmdWolfBroGameUseBulletCsReq" => Some(Self::CmdWolfBroGameUseBulletCsReq),
"CmdRestoreWolfBroGameArchiveCsReq" => {
Some(Self::CmdRestoreWolfBroGameArchiveCsReq)
}
"CmdWolfBroGameUseBulletScRsp" => Some(Self::CmdWolfBroGameUseBulletScRsp),
"CmdStartWolfBroGameCsReq" => Some(Self::CmdStartWolfBroGameCsReq),
"CmdWolfBroGamePickupBulletScRsp" => {
Some(Self::CmdWolfBroGamePickupBulletScRsp)
}
"CmdRestoreWolfBroGameArchiveScRsp" => {
Some(Self::CmdRestoreWolfBroGameArchiveScRsp)
}
"CmdWolfBroGameActivateBulletScRsp" => {
Some(Self::CmdWolfBroGameActivateBulletScRsp)
}
"CmdWolfBroGameExplodeMonsterCsReq" => {
Some(Self::CmdWolfBroGameExplodeMonsterCsReq)
}
"CmdWolfBroGameDataChangeScNotify" => {
Some(Self::CmdWolfBroGameDataChangeScNotify)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AvatarType {
None = 0,
AvatarTrialType = 1,
AvatarLimitType = 2,
AvatarFormalType = 3,
AvatarAssistType = 4,
AvatarAetherDivideType = 5,
AvatarUpgradeAvailableType = 6,
}
impl AvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
AvatarType::None => "AVATAR_TYPE_NONE",
AvatarType::AvatarTrialType => "AVATAR_TRIAL_TYPE",
AvatarType::AvatarLimitType => "AVATAR_LIMIT_TYPE",
AvatarType::AvatarFormalType => "AVATAR_FORMAL_TYPE",
AvatarType::AvatarAssistType => "AVATAR_ASSIST_TYPE",
AvatarType::AvatarAetherDivideType => "AVATAR_AETHER_DIVIDE_TYPE",
AvatarType::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AVATAR_TYPE_NONE" => Some(Self::None),
"AVATAR_TRIAL_TYPE" => Some(Self::AvatarTrialType),
"AVATAR_LIMIT_TYPE" => Some(Self::AvatarLimitType),
"AVATAR_FORMAL_TYPE" => Some(Self::AvatarFormalType),
"AVATAR_ASSIST_TYPE" => Some(Self::AvatarAssistType),
"AVATAR_AETHER_DIVIDE_TYPE" => Some(Self::AvatarAetherDivideType),
"AVATAR_UPGRADE_AVAILABLE_TYPE" => Some(Self::AvatarUpgradeAvailableType),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MsgType {
None = 0,
CustomText = 1,
Emoji = 2,
Invite = 3,
}
impl MsgType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
MsgType::None => "MSG_TYPE_NONE",
MsgType::CustomText => "MSG_TYPE_CUSTOM_TEXT",
MsgType::Emoji => "MSG_TYPE_EMOJI",
MsgType::Invite => "MSG_TYPE_INVITE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MSG_TYPE_NONE" => Some(Self::None),
"MSG_TYPE_CUSTOM_TEXT" => Some(Self::CustomText),
"MSG_TYPE_EMOJI" => Some(Self::Emoji),
"MSG_TYPE_INVITE" => Some(Self::Invite),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChatType {
None = 0,
Private = 1,
Group = 2,
}
impl ChatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
ChatType::None => "CHAT_TYPE_NONE",
ChatType::Private => "CHAT_TYPE_PRIVATE",
ChatType::Group => "CHAT_TYPE_GROUP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CHAT_TYPE_NONE" => Some(Self::None),
"CHAT_TYPE_PRIVATE" => Some(Self::Private),
"CHAT_TYPE_GROUP" => Some(Self::Group),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ContentPackageStatus {
None = 0,
Init = 1,
Doing = 2,
Finished = 3,
Release = 4,
}
impl ContentPackageStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
ContentPackageStatus::None => "ContentPackageStatus_None",
ContentPackageStatus::Init => "ContentPackageStatus_Init",
ContentPackageStatus::Doing => "ContentPackageStatus_Doing",
ContentPackageStatus::Finished => "ContentPackageStatus_Finished",
ContentPackageStatus::Release => "ContentPackageStatus_Release",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ContentPackageStatus_None" => Some(Self::None),
"ContentPackageStatus_Init" => Some(Self::Init),
"ContentPackageStatus_Doing" => Some(Self::Doing),
"ContentPackageStatus_Finished" => Some(Self::Finished),
"ContentPackageStatus_Release" => Some(Self::Release),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DisplayRecordType {
BattleRecordNone = 0,
BattleRecordChallenge = 1,
BattleRecordRogue = 2,
}
impl DisplayRecordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
DisplayRecordType::BattleRecordNone => "BATTLE_RECORD_NONE",
DisplayRecordType::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE",
DisplayRecordType::BattleRecordRogue => "BATTLE_RECORD_ROGUE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone),
"BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge),
"BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue),
_ => None,
}
}
}
#[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,
}
impl ExtraLineupType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
ExtraLineupType::LineupNone => "LINEUP_NONE",
ExtraLineupType::LineupChallenge => "LINEUP_CHALLENGE",
ExtraLineupType::LineupRogue => "LINEUP_ROGUE",
ExtraLineupType::LineupChallenge2 => "LINEUP_CHALLENGE_2",
ExtraLineupType::LineupChallenge3 => "LINEUP_CHALLENGE_3",
ExtraLineupType::LineupRogueChallenge => "LINEUP_ROGUE_CHALLENGE",
ExtraLineupType::LineupStageTrial => "LINEUP_STAGE_TRIAL",
ExtraLineupType::LineupRogueTrial => "LINEUP_ROGUE_TRIAL",
ExtraLineupType::LineupActivity => "LINEUP_ACTIVITY",
ExtraLineupType::LineupBoxingClub => "LINEUP_BOXING_CLUB",
ExtraLineupType::LineupTreasureDungeon => "LINEUP_TREASURE_DUNGEON",
ExtraLineupType::LineupChessRogue => "LINEUP_CHESS_ROGUE",
ExtraLineupType::LineupHeliobus => "LINEUP_HELIOBUS",
ExtraLineupType::LineupTournRogue => "LINEUP_TOURN_ROGUE",
ExtraLineupType::LineupRelicRogue => "LINEUP_RELIC_ROGUE",
ExtraLineupType::LineupArcadeRogue => "LINEUP_ARCADE_ROGUE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LINEUP_NONE" => Some(Self::LineupNone),
"LINEUP_CHALLENGE" => Some(Self::LineupChallenge),
"LINEUP_ROGUE" => Some(Self::LineupRogue),
"LINEUP_CHALLENGE_2" => Some(Self::LineupChallenge2),
"LINEUP_CHALLENGE_3" => Some(Self::LineupChallenge3),
"LINEUP_ROGUE_CHALLENGE" => Some(Self::LineupRogueChallenge),
"LINEUP_STAGE_TRIAL" => Some(Self::LineupStageTrial),
"LINEUP_ROGUE_TRIAL" => Some(Self::LineupRogueTrial),
"LINEUP_ACTIVITY" => Some(Self::LineupActivity),
"LINEUP_BOXING_CLUB" => Some(Self::LineupBoxingClub),
"LINEUP_TREASURE_DUNGEON" => Some(Self::LineupTreasureDungeon),
"LINEUP_CHESS_ROGUE" => Some(Self::LineupChessRogue),
"LINEUP_HELIOBUS" => Some(Self::LineupHeliobus),
"LINEUP_TOURN_ROGUE" => Some(Self::LineupTournRogue),
"LINEUP_RELIC_ROGUE" => Some(Self::LineupRelicRogue),
"LINEUP_ARCADE_ROGUE" => Some(Self::LineupArcadeRogue),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EnterSceneReason {
None = 0,
ChallengeTimeout = 1,
RogueTimeout = 2,
ChangeStoryline = 3,
DimensionMerge = 4,
}
impl EnterSceneReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
EnterSceneReason::None => "ENTER_SCENE_REASON_NONE",
EnterSceneReason::ChallengeTimeout => "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT",
EnterSceneReason::RogueTimeout => "ENTER_SCENE_REASON_ROGUE_TIMEOUT",
EnterSceneReason::ChangeStoryline => "ENTER_SCENE_REASON_CHANGE_STORYLINE",
EnterSceneReason::DimensionMerge => "ENTER_SCENE_REASON_DIMENSION_MERGE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENTER_SCENE_REASON_NONE" => Some(Self::None),
"ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout),
"ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout),
"ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline),
"ENTER_SCENE_REASON_DIMENSION_MERGE" => Some(Self::DimensionMerge),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MissionStatus {
MissionNone = 0,
MissionDoing = 1,
MissionFinish = 2,
MissionPrepared = 3,
}
impl MissionStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
MissionStatus::MissionNone => "MISSION_NONE",
MissionStatus::MissionDoing => "MISSION_DOING",
MissionStatus::MissionFinish => "MISSION_FINISH",
MissionStatus::MissionPrepared => "MISSION_PREPARED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MISSION_NONE" => Some(Self::MissionNone),
"MISSION_DOING" => Some(Self::MissionDoing),
"MISSION_FINISH" => Some(Self::MissionFinish),
"MISSION_PREPARED" => Some(Self::MissionPrepared),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EntityBuffChangeType {
SceneEntityBuffChangeTypeDefault = 0,
SceneEntityBuffChangeTypeAddMazebuff = 1,
SceneEntityBuffChangeTypeAddAdvModifier = 2,
}
impl EntityBuffChangeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
EntityBuffChangeType::SceneEntityBuffChangeTypeDefault => {
"SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT"
}
EntityBuffChangeType::SceneEntityBuffChangeTypeAddMazebuff => {
"SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF"
}
EntityBuffChangeType::SceneEntityBuffChangeTypeAddAdvModifier => {
"SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" => {
Some(Self::SceneEntityBuffChangeTypeDefault)
}
"SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" => {
Some(Self::SceneEntityBuffChangeTypeAddMazebuff)
}
"SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" => {
Some(Self::SceneEntityBuffChangeTypeAddAdvModifier)
}
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlayingState {
None = 0,
PlayingRogueCosmos = 1,
PlayingRogueChess = 2,
PlayingRogueChessNous = 3,
PlayingChallengeMemory = 4,
PlayingChallengeStory = 5,
PlayingChallengeBoss = 6,
PlayingRogueTourn = 7,
}
impl PlayingState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
PlayingState::None => "PLAYING_STATE_NONE",
PlayingState::PlayingRogueCosmos => "PLAYING_ROGUE_COSMOS",
PlayingState::PlayingRogueChess => "PLAYING_ROGUE_CHESS",
PlayingState::PlayingRogueChessNous => "PLAYING_ROGUE_CHESS_NOUS",
PlayingState::PlayingChallengeMemory => "PLAYING_CHALLENGE_MEMORY",
PlayingState::PlayingChallengeStory => "PLAYING_CHALLENGE_STORY",
PlayingState::PlayingChallengeBoss => "PLAYING_CHALLENGE_BOSS",
PlayingState::PlayingRogueTourn => "PLAYING_ROGUE_TOURN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PLAYING_STATE_NONE" => Some(Self::None),
"PLAYING_ROGUE_COSMOS" => Some(Self::PlayingRogueCosmos),
"PLAYING_ROGUE_CHESS" => Some(Self::PlayingRogueChess),
"PLAYING_ROGUE_CHESS_NOUS" => Some(Self::PlayingRogueChessNous),
"PLAYING_CHALLENGE_MEMORY" => Some(Self::PlayingChallengeMemory),
"PLAYING_CHALLENGE_STORY" => Some(Self::PlayingChallengeStory),
"PLAYING_CHALLENGE_BOSS" => Some(Self::PlayingChallengeBoss),
"PLAYING_ROGUE_TOURN" => Some(Self::PlayingRogueTourn),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlatformType {
Editor = 0,
Ios = 1,
Android = 2,
Pc = 3,
Web = 4,
Wap = 5,
Ps4 = 6,
Nintendo = 7,
CloudAndroid = 8,
CloudPc = 9,
CloudIos = 10,
Ps5 = 11,
Mac = 12,
CloudMac = 13,
CloudWebAndroid = 20,
CloudWebIos = 21,
CloudWebPc = 22,
CloudWebMac = 23,
CloudWebTouch = 24,
CloudWebKeyboard = 25,
}
impl PlatformType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
PlatformType::Editor => "EDITOR",
PlatformType::Ios => "IOS",
PlatformType::Android => "ANDROID",
PlatformType::Pc => "PC",
PlatformType::Web => "WEB",
PlatformType::Wap => "WAP",
PlatformType::Ps4 => "PS4",
PlatformType::Nintendo => "NINTENDO",
PlatformType::CloudAndroid => "CLOUD_ANDROID",
PlatformType::CloudPc => "CLOUD_PC",
PlatformType::CloudIos => "CLOUD_IOS",
PlatformType::Ps5 => "PS5",
PlatformType::Mac => "MAC",
PlatformType::CloudMac => "CLOUD_MAC",
PlatformType::CloudWebAndroid => "CLOUD_WEB_ANDROID",
PlatformType::CloudWebIos => "CLOUD_WEB_IOS",
PlatformType::CloudWebPc => "CLOUD_WEB_PC",
PlatformType::CloudWebMac => "CLOUD_WEB_MAC",
PlatformType::CloudWebTouch => "CLOUD_WEB_TOUCH",
PlatformType::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDITOR" => Some(Self::Editor),
"IOS" => Some(Self::Ios),
"ANDROID" => Some(Self::Android),
"PC" => Some(Self::Pc),
"WEB" => Some(Self::Web),
"WAP" => Some(Self::Wap),
"PS4" => Some(Self::Ps4),
"NINTENDO" => Some(Self::Nintendo),
"CLOUD_ANDROID" => Some(Self::CloudAndroid),
"CLOUD_PC" => Some(Self::CloudPc),
"CLOUD_IOS" => Some(Self::CloudIos),
"PS5" => Some(Self::Ps5),
"MAC" => Some(Self::Mac),
"CLOUD_MAC" => Some(Self::CloudMac),
"CLOUD_WEB_ANDROID" => Some(Self::CloudWebAndroid),
"CLOUD_WEB_IOS" => Some(Self::CloudWebIos),
"CLOUD_WEB_PC" => Some(Self::CloudWebPc),
"CLOUD_WEB_MAC" => Some(Self::CloudWebMac),
"CLOUD_WEB_TOUCH" => Some(Self::CloudWebTouch),
"CLOUD_WEB_KEYBOARD" => Some(Self::CloudWebKeyboard),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FriendOnlineStatus {
Offline = 0,
Online = 1,
}
impl FriendOnlineStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
FriendOnlineStatus::Offline => "FRIEND_ONLINE_STATUS_OFFLINE",
FriendOnlineStatus::Online => "FRIEND_ONLINE_STATUS_ONLINE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FRIEND_ONLINE_STATUS_OFFLINE" => Some(Self::Offline),
"FRIEND_ONLINE_STATUS_ONLINE" => Some(Self::Online),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TurnFoodSwitch {
None = 0,
Attack = 1,
Define = 2,
}
impl TurnFoodSwitch {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
TurnFoodSwitch::None => "TURN_FOOD_SWITCH_NONE",
TurnFoodSwitch::Attack => "TURN_FOOD_SWITCH_ATTACK",
TurnFoodSwitch::Define => "TURN_FOOD_SWITCH_DEFINE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"TURN_FOOD_SWITCH_NONE" => Some(Self::None),
"TURN_FOOD_SWITCH_ATTACK" => Some(Self::Attack),
"TURN_FOOD_SWITCH_DEFINE" => Some(Self::Define),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MultiPathAvatarType {
None = 0,
Mar7thKnightType = 1001,
Mar7thRogueType = 1224,
BoyWarriorType = 8001,
GirlWarriorType = 8002,
BoyKnightType = 8003,
GirlKnightType = 8004,
BoyShamanType = 8005,
GirlShamanType = 8006,
}
impl MultiPathAvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
MultiPathAvatarType::None => "MultiPathAvatarTypeNone",
MultiPathAvatarType::Mar7thKnightType => "Mar_7thKnightType",
MultiPathAvatarType::Mar7thRogueType => "Mar_7thRogueType",
MultiPathAvatarType::BoyWarriorType => "BoyWarriorType",
MultiPathAvatarType::GirlWarriorType => "GirlWarriorType",
MultiPathAvatarType::BoyKnightType => "BoyKnightType",
MultiPathAvatarType::GirlKnightType => "GirlKnightType",
MultiPathAvatarType::BoyShamanType => "BoyShamanType",
MultiPathAvatarType::GirlShamanType => "GirlShamanType",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MultiPathAvatarTypeNone" => Some(Self::None),
"Mar_7thKnightType" => Some(Self::Mar7thKnightType),
"Mar_7thRogueType" => Some(Self::Mar7thRogueType),
"BoyWarriorType" => Some(Self::BoyWarriorType),
"GirlWarriorType" => Some(Self::GirlWarriorType),
"BoyKnightType" => Some(Self::BoyKnightType),
"GirlKnightType" => Some(Self::GirlKnightType),
"BoyShamanType" => Some(Self::BoyShamanType),
"GirlShamanType" => Some(Self::GirlShamanType),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MapInfoChestType {
None = 0,
Normal = 101,
Challenge = 102,
Puzzle = 104,
}
impl MapInfoChestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
MapInfoChestType::None => "MAP_INFO_CHEST_TYPE_NONE",
MapInfoChestType::Normal => "MAP_INFO_CHEST_TYPE_NORMAL",
MapInfoChestType::Challenge => "MAP_INFO_CHEST_TYPE_CHALLENGE",
MapInfoChestType::Puzzle => "MAP_INFO_CHEST_TYPE_PUZZLE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MAP_INFO_CHEST_TYPE_NONE" => Some(Self::None),
"MAP_INFO_CHEST_TYPE_NORMAL" => Some(Self::Normal),
"MAP_INFO_CHEST_TYPE_CHALLENGE" => Some(Self::Challenge),
"MAP_INFO_CHEST_TYPE_PUZZLE" => Some(Self::Puzzle),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum QuestStatus {
QuestNone = 0,
QuestDoing = 1,
QuestFinish = 2,
QuestClose = 3,
QuestDelete = 4,
}
impl QuestStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
QuestStatus::QuestNone => "QUEST_NONE",
QuestStatus::QuestDoing => "QUEST_DOING",
QuestStatus::QuestFinish => "QUEST_FINISH",
QuestStatus::QuestClose => "QUEST_CLOSE",
QuestStatus::QuestDelete => "QUEST_DELETE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"QUEST_NONE" => Some(Self::QuestNone),
"QUEST_DOING" => Some(Self::QuestDoing),
"QUEST_FINISH" => Some(Self::QuestFinish),
"QUEST_CLOSE" => Some(Self::QuestClose),
"QUEST_DELETE" => Some(Self::QuestDelete),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SceneGroupRefreshType {
None = 0,
Loaded = 1,
Unload = 2,
}
impl SceneGroupRefreshType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
SceneGroupRefreshType::None => "SCENE_GROUP_REFRESH_TYPE_NONE",
SceneGroupRefreshType::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED",
SceneGroupRefreshType::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SCENE_GROUP_REFRESH_TYPE_NONE" => Some(Self::None),
"SCENE_GROUP_REFRESH_TYPE_LOADED" => Some(Self::Loaded),
"SCENE_GROUP_REFRESH_TYPE_UNLOAD" => Some(Self::Unload),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SyncReason {
None = 0,
MpAdd = 1,
MpAddPropHit = 2,
HpAdd = 3,
HpAddPropHit = 4,
}
impl SyncReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
SyncReason::None => "SYNC_REASON_NONE",
SyncReason::MpAdd => "SYNC_REASON_MP_ADD",
SyncReason::MpAddPropHit => "SYNC_REASON_MP_ADD_PROP_HIT",
SyncReason::HpAdd => "SYNC_REASON_HP_ADD",
SyncReason::HpAddPropHit => "SYNC_REASON_HP_ADD_PROP_HIT",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SYNC_REASON_NONE" => Some(Self::None),
"SYNC_REASON_MP_ADD" => Some(Self::MpAdd),
"SYNC_REASON_MP_ADD_PROP_HIT" => Some(Self::MpAddPropHit),
"SYNC_REASON_HP_ADD" => Some(Self::HpAdd),
"SYNC_REASON_HP_ADD_PROP_HIT" => Some(Self::HpAddPropHit),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndStatus {
BattleEndNone = 0,
BattleEndWin = 1,
BattleEndLose = 2,
BattleEndQuit = 3,
}
impl BattleEndStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
BattleEndStatus::BattleEndNone => "BATTLE_END_NONE",
BattleEndStatus::BattleEndWin => "BATTLE_END_WIN",
BattleEndStatus::BattleEndLose => "BATTLE_END_LOSE",
BattleEndStatus::BattleEndQuit => "BATTLE_END_QUIT",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BATTLE_END_NONE" => Some(Self::BattleEndNone),
"BATTLE_END_WIN" => Some(Self::BattleEndWin),
"BATTLE_END_LOSE" => Some(Self::BattleEndLose),
"BATTLE_END_QUIT" => Some(Self::BattleEndQuit),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MailType {
Normal = 0,
Star = 1,
}
impl MailType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
MailType::Normal => "MAIL_TYPE_NORMAL",
MailType::Star => "MAIL_TYPE_STAR",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MAIL_TYPE_NORMAL" => Some(Self::Normal),
"MAIL_TYPE_STAR" => Some(Self::Star),
_ => None,
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gender {
None = 0,
Man = 1,
Woman = 2,
}
impl Gender {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Gender::None => "GenderNone",
Gender::Man => "GenderMan",
Gender::Woman => "GenderWoman",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GenderNone" => Some(Self::None),
"GenderMan" => Some(Self::Man),
"GenderWoman" => Some(Self::Woman),
_ => None,
}
}
}