pub struct UserSpaceInfo {Show 39 fields
pub mid: u64,
pub name: String,
pub sex: String,
pub face: String,
pub face_nft: u8,
pub face_nft_type: Option<u8>,
pub sign: String,
pub rank: u32,
pub level: u8,
pub jointime: u64,
pub moral: u64,
pub silence: u8,
pub coins: f64,
pub fans_badge: bool,
pub fans_medal: Option<FansMedal>,
pub official: Official,
pub vip: Vip,
pub pendant: Pendant,
pub nameplate: Nameplate,
pub user_honour_info: UserHonourInfo,
pub is_followed: bool,
pub top_photo: String,
pub theme: Value,
pub sys_notice: SysNotice,
pub live_room: LiveRoom,
pub birthday: String,
pub school: School,
pub profession: Option<Profession>,
pub tags: Option<Vec<String>>,
pub series: Series,
pub is_senior_member: u8,
pub mcn_info: Option<Value>,
pub gaia_res_type: Option<u8>,
pub gaia_data: Option<Value>,
pub is_risk: bool,
pub elec: Elec,
pub contract: Contract,
pub certificate_show: Option<bool>,
pub name_render: Option<Value>,
}Expand description
用户空间详细信息响应结构体
Fields§
§mid: u64用户mid
name: String昵称
sex: String性别 男/女/保密
face: String头像链接
face_nft: u8是否为NFT头像 0:不是NFT头像 1:是NFT头像
face_nft_type: Option<u8>NFT头像类型
sign: String签名
rank: u32用户权限等级
level: u8当前等级 0-6级
jointime: u64注册时间 此接口返回恒为0
moral: u64节操值 此接口返回恒为0
silence: u8封禁状态 0:正常 1:被封
coins: f64硬币数 需要登录(Cookie) 只能查看自己的 默认为0
fans_badge: bool是否具有粉丝勋章
fans_medal: Option<FansMedal>粉丝勋章信息
official: Official认证信息
vip: Vip会员信息
pendant: Pendant头像框信息
nameplate: Nameplate勋章信息
user_honour_info: UserHonourInfo用户荣誉信息
is_followed: bool是否关注此用户 需要登录(Cookie) 未登录恒为false
top_photo: String主页头图链接
theme: Value主题信息
sys_notice: SysNotice系统通知
live_room: LiveRoom直播间信息
birthday: String生日 MM-DD 如设置隐私为空
school: School学校
profession: Option<Profession>专业资质信息
个人标签
series: Series系列信息
is_senior_member: u8是否为硬核会员 0:否 1:是
mcn_info: Option<Value>MCN信息
gaia_res_type: Option<u8>Gaia资源类型
gaia_data: Option<Value>Gaia数据
is_risk: bool是否存在风险
elec: Elec充电信息
contract: Contract是否显示老粉计划
certificate_show: Option<bool>证书显示
name_render: Option<Value>昵称渲染信息
Trait Implementations§
Source§impl Clone for UserSpaceInfo
impl Clone for UserSpaceInfo
Source§fn clone(&self) -> UserSpaceInfo
fn clone(&self) -> UserSpaceInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UserSpaceInfo
impl Debug for UserSpaceInfo
Source§impl<'de> Deserialize<'de> for UserSpaceInfo
impl<'de> Deserialize<'de> for UserSpaceInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UserSpaceInfo
impl RefUnwindSafe for UserSpaceInfo
impl Send for UserSpaceInfo
impl Sync for UserSpaceInfo
impl Unpin for UserSpaceInfo
impl UnwindSafe for UserSpaceInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more