pub struct ArticleViewData {Show 42 fields
pub act_id: i64,
pub apply_time: String,
pub attributes: Option<i32>,
pub authen_mark: Option<Value>,
pub author: ArticleAuthor,
pub banner_url: String,
pub categories: Vec<ArticleCategory>,
pub category: ArticleCategory,
pub check_state: i32,
pub check_time: String,
pub content: String,
pub content_pic_list: Option<Value>,
pub cover_avid: i64,
pub ctime: i64,
pub dispute: Option<Value>,
pub dyn_id_str: String,
pub dynamic: Option<String>,
pub id: i64,
pub image_urls: Vec<String>,
pub is_like: bool,
pub keywords: String,
pub list: Option<ArticleList>,
pub media: ArticleMedia,
pub mtime: i64,
pub opus: Option<ArticleOpus>,
pub origin_image_urls: Vec<String>,
pub origin_template_id: i32,
pub original: i32,
pub private_pub: i32,
pub publish_time: i64,
pub reprint: i32,
pub state: i32,
pub stats: ArticleStats,
pub summary: String,
pub tags: Vec<ArticleTag>,
pub template_id: i32,
pub title: String,
pub top_video_info: Option<Value>,
pub total_art_num: i64,
pub type: i32,
pub version_id: i64,
pub words: i64,
}Expand description
专栏内容数据
Fields§
§act_id: i64操作ID?
apply_time: String应用时间?
attributes: Option<i32>属性位?
authen_mark: Option<Value>授权码?
作者信息
文章头图URL 空则为无
categories: Vec<ArticleCategory>专栏分类信息 首项为主分区, 第二项为子分区
category: ArticleCategory专栏分类信息 子分区
check_state: i32检查状态?
check_time: String检查时间?
content: String文章内容 type字段为0为HTML, 3为JSON
content_pic_list: Option<Value>内容图片列表?
cover_avid: i64封面视频AV号 0为无视频
ctime: i64创建时间 UNIX秒级时间戳
dispute: Option<Value>争议信息?
dyn_id_str: String动态opus id
dynamic: Option<String>动态信息? 可能不存在
id: i64专栏文章ID
image_urls: Vec<String>图片URL
is_like: bool是否喜欢?
keywords: String关键词 以逗号分隔
list: Option<ArticleList>文集信息
media: ArticleMedia媒体信息?
mtime: i64修改时间 UNIX秒级时间戳
opus: Option<ArticleOpus>opus信息 当type字段为3时存在, 包含了更加详细的富文本信息
origin_image_urls: Vec<String>原始图片URL
origin_template_id: i32原始模板ID?
original: i32是否原创 0: 非原创 1: 原创
private_pub: i32仅自己可见
publish_time: i64发布时间 UNIX秒级时间戳
reprint: i32是否允许转载 0: 不允许 1: 允许规范转载
state: i32专栏状态
stats: ArticleStats统计数据
summary: String专栏开头部分内容 纯文本
专栏标签
template_id: i32模板ID?
title: String专栏标题
top_video_info: Option<Value>封面食品信息?
total_art_num: i64作者总文章数
type: i32类型?
version_id: i64版本ID?
words: i64文章总词数
Trait Implementations§
Source§impl Clone for ArticleViewData
impl Clone for ArticleViewData
Source§fn clone(&self) -> ArticleViewData
fn clone(&self) -> ArticleViewData
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 ArticleViewData
impl Debug for ArticleViewData
Source§impl<'de> Deserialize<'de> for ArticleViewData
impl<'de> Deserialize<'de> for ArticleViewData
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 ArticleViewData
impl RefUnwindSafe for ArticleViewData
impl Send for ArticleViewData
impl Sync for ArticleViewData
impl Unpin for ArticleViewData
impl UnwindSafe for ArticleViewData
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