pub struct Vip {Show 13 fields
pub vip_type: u8,
pub vip_status: u8,
pub vip_due_date: u64,
pub label: VipLabel,
pub nickname_color: String,
pub vip_pay_type: Option<u8>,
pub role: Option<u8>,
pub is_tv_vip: Option<bool>,
pub tv_vip_status: Option<u8>,
pub tv_vip_pay_type: Option<u8>,
pub tv_due_date: Option<u64>,
pub mid: Option<u64>,
pub name: Option<String>,
}Expand description
会员信息
Fields§
§vip_type: u8会员类型 0:无 1:月大会员 2:年度及以上大会员 别名:vipType | vip_type | type
vip_status: u8会员状态 0:无 1:有 别名:vipStatus | vip_status | status
vip_due_date: u64会员过期时间 毫秒时间戳 别名:vipDueDate | due_date | vip_due_date
label: VipLabel会员标签
nickname_color: String会员昵称颜色 颜色码,一般为#FB7299
vip_pay_type: Option<u8>支付类型 0:未开启自动续费 1:已开启自动续费
role: Option<u8>大角色类型 1:月度大会员 3:年度大会员 7:十年大会员 15:百年大会员
is_tv_vip: Option<bool>是否为tv会员
tv_vip_status: Option<u8>电视大会员状态 0:未开通
tv_vip_pay_type: Option<u8>电视大会员支付类型
tv_due_date: Option<u64>电视大会员过期时间 秒级时间戳
mid: Option<u64>用户mid
name: Option<String>昵称
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Vip
impl<'de> Deserialize<'de> for Vip
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 Vip
impl RefUnwindSafe for Vip
impl Send for Vip
impl Sync for Vip
impl Unpin for Vip
impl UnsafeUnpin for Vip
impl UnwindSafe for Vip
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