// This file is @generated by prost-build. #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BasicDataModelBin { #[prost(string, tag = "1")] pub nick_name: ::prost::alloc::string::String, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "4")] pub profile_icon: u32, #[prost(int32, tag = "5")] pub frontend_avatar_id: i32, #[prost(int32, tag = "6")] pub beginner_procedure_id: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockModelBin { #[prost(int32, repeated, tag = "1")] pub unlock_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSkillBin { #[prost(uint32, tag = "1")] pub skill_type: u32, #[prost(uint32, tag = "2")] pub level: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBin { #[prost(uint32, tag = "1")] pub template_id: u32, #[prost(uint32, tag = "2")] pub level: u32, #[prost(uint32, tag = "3")] pub exp: u32, #[prost(uint32, tag = "4")] pub star: u32, #[prost(uint32, tag = "5")] pub rank: u32, #[prost(uint32, tag = "6")] pub unlocked_talent_num: u32, #[prost(message, repeated, tag = "7")] pub avatar_skill_list: ::prost::alloc::vec::Vec, #[prost(bool, repeated, tag = "8")] pub talent_switch_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RoleModelBin { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ResourceItemBin { #[prost(uint32, tag = "1")] pub template_id: u32, #[prost(int32, tag = "2")] pub num: i32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemModelBin { #[prost(message, repeated, tag = "1")] pub resource_list: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TransformBin { #[prost(double, repeated, tag = "1")] pub position: ::prost::alloc::vec::Vec, #[prost(double, repeated, tag = "2")] pub rotation: ::prost::alloc::vec::Vec, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainCityTimeBin { #[prost(uint32, tag = "1")] pub minutes: u32, #[prost(uint32, tag = "2")] pub day: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainCityModelBin { #[prost(message, optional, tag = "1")] pub transform: ::core::option::Option, #[prost(message, optional, tag = "2")] pub time: ::core::option::Option, #[prost(uint32, tag = "3")] pub section_id: u32, } #[allow(clippy::derive_partial_eq_without_eq)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDataBin { #[prost(message, optional, tag = "1")] pub basic_data_model: ::core::option::Option, #[prost(message, optional, tag = "2")] pub lock_model: ::core::option::Option, #[prost(message, optional, tag = "3")] pub role_model: ::core::option::Option, #[prost(message, optional, tag = "4")] pub item_model: ::core::option::Option, #[prost(message, optional, tag = "5")] pub main_city_model: ::core::option::Option, }