结构调整
This commit is contained in:
@@ -0,0 +1,298 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace dy.net.model.response
|
||||
{
|
||||
/// <summary>
|
||||
/// 收藏夹列表
|
||||
/// </summary>
|
||||
public class DouyinCollectListResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// 收藏列表数据
|
||||
/// </summary>
|
||||
[JsonProperty("collects_list")]
|
||||
public List<DouyinCollectItem> CollectsList { get; set; } = new List<DouyinCollectItem>();
|
||||
|
||||
/// <summary>
|
||||
/// 分页游标
|
||||
/// </summary>
|
||||
[JsonProperty("cursor")]
|
||||
public int Cursor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 额外扩展信息
|
||||
/// </summary>
|
||||
//[JsonProperty("extra")]
|
||||
//public ExtraInfo Extra { get; set; } = new ExtraInfo();
|
||||
|
||||
/// <summary>
|
||||
/// 是否还有更多数据
|
||||
/// </summary>
|
||||
[JsonProperty("has_more")]
|
||||
public bool HasMore { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日志相关信息
|
||||
/// </summary>
|
||||
//[JsonProperty("log_pb")]
|
||||
//public LogPb LogPb { get; set; } = new LogPb();
|
||||
|
||||
/// <summary>
|
||||
/// 响应状态码(0表示成功)
|
||||
/// </summary>
|
||||
[JsonProperty("status_code")]
|
||||
public int StatusCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收藏列表总数
|
||||
/// </summary>
|
||||
[JsonProperty("total_number")]
|
||||
public int TotalNumber { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 单个收藏项实体
|
||||
/// </summary>
|
||||
public class DouyinCollectItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用ID
|
||||
/// </summary>
|
||||
[JsonProperty("app_id")]
|
||||
public int AppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收藏封面信息
|
||||
/// </summary>
|
||||
//[JsonProperty("collects_cover")]
|
||||
//public CollectsCover CollectsCover { get; set; } = new CollectsCover();
|
||||
|
||||
/// <summary>
|
||||
/// 收藏ID(数值型)
|
||||
/// </summary>
|
||||
[JsonProperty("collects_id")]
|
||||
public string CollectsId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收藏ID(字符串型)
|
||||
/// </summary>
|
||||
[JsonProperty("collects_id_str")]
|
||||
public string CollectsIdStr { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 收藏名称
|
||||
/// </summary>
|
||||
[JsonProperty("collects_name")]
|
||||
public string CollectsName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间(时间戳)
|
||||
/// </summary>
|
||||
[JsonProperty("create_time")]
|
||||
public long CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关注状态
|
||||
/// </summary>
|
||||
[JsonProperty("follow_status")]
|
||||
public int FollowStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 被关注数量
|
||||
/// </summary>
|
||||
[JsonProperty("followed_count")]
|
||||
public int FollowedCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否为正常状态
|
||||
/// </summary>
|
||||
[JsonProperty("is_normal_status")]
|
||||
public bool IsNormalStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型
|
||||
/// </summary>
|
||||
[JsonProperty("item_type")]
|
||||
public int ItemType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后收藏时间(时间戳)
|
||||
/// </summary>
|
||||
[JsonProperty("last_collect_time")]
|
||||
public long LastCollectTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 播放数量
|
||||
/// </summary>
|
||||
[JsonProperty("play_count")]
|
||||
public int PlayCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 西西里收藏封面列表(暂为null,用可空对象接收)
|
||||
/// </summary>
|
||||
[JsonProperty("sicily_collects_cover_list")]
|
||||
public object? SicilyCollectsCoverList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态标识
|
||||
/// </summary>
|
||||
[JsonProperty("states")]
|
||||
public int States { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
[JsonProperty("status")]
|
||||
public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统类型
|
||||
/// </summary>
|
||||
[JsonProperty("system_type")]
|
||||
public int SystemType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 该收藏下的项目总数
|
||||
/// </summary>
|
||||
[JsonProperty("total_number")]
|
||||
public int TotalNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户ID(数值型)
|
||||
/// </summary>
|
||||
[JsonProperty("user_id")]
|
||||
public long UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户ID(字符串型)
|
||||
/// </summary>
|
||||
[JsonProperty("user_id_str")]
|
||||
public string UserIdStr { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 用户信息
|
||||
/// </summary>
|
||||
//[JsonProperty("user_info")]
|
||||
//public UserInfo UserInfo { get; set; } = new UserInfo();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 收藏封面信息实体
|
||||
/// </summary>
|
||||
//public class CollectsCover
|
||||
//{
|
||||
// /// <summary>
|
||||
// /// 封面资源URI
|
||||
// /// </summary>
|
||||
// [JsonProperty("uri")]
|
||||
// public string Uri { get; set; } = string.Empty;
|
||||
|
||||
// /// <summary>
|
||||
// /// 封面URL列表
|
||||
// /// </summary>
|
||||
// [JsonProperty("url_list")]
|
||||
// public List<string> UrlList { get; set; } = new List<string>();
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// 用户信息实体
|
||||
/// </summary>
|
||||
//public class UserInfo
|
||||
//{
|
||||
// /// <summary>
|
||||
// /// 大尺寸头像信息
|
||||
// /// </summary>
|
||||
// [JsonProperty("avatar_larger")]
|
||||
// public AvatarInfo AvatarLarger { get; set; } = new AvatarInfo();
|
||||
|
||||
// /// <summary>
|
||||
// /// 中等尺寸头像信息
|
||||
// /// </summary>
|
||||
// [JsonProperty("avatar_medium")]
|
||||
// public AvatarInfo AvatarMedium { get; set; } = new AvatarInfo();
|
||||
|
||||
// /// <summary>
|
||||
// /// 缩略图尺寸头像信息
|
||||
// /// </summary>
|
||||
// [JsonProperty("avatar_thumb")]
|
||||
// public AvatarInfo AvatarThumb { get; set; } = new AvatarInfo();
|
||||
|
||||
// /// <summary>
|
||||
// /// 用户昵称
|
||||
// /// </summary>
|
||||
// [JsonProperty("nickname")]
|
||||
// public string Nickname { get; set; } = string.Empty;
|
||||
|
||||
// /// <summary>
|
||||
// /// 用户唯一标识
|
||||
// /// </summary>
|
||||
// [JsonProperty("uid")]
|
||||
// public string Uid { get; set; } = string.Empty;
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// 头像信息实体
|
||||
/// </summary>
|
||||
//public class AvatarInfo
|
||||
//{
|
||||
// /// <summary>
|
||||
// /// 头像高度
|
||||
// /// </summary>
|
||||
// [JsonProperty("height")]
|
||||
// public int Height { get; set; }
|
||||
|
||||
// /// <summary>
|
||||
// /// 头像资源URI
|
||||
// /// </summary>
|
||||
// [JsonProperty("uri")]
|
||||
// public string Uri { get; set; } = string.Empty;
|
||||
|
||||
// /// <summary>
|
||||
// /// 头像URL列表
|
||||
// /// </summary>
|
||||
// [JsonProperty("url_list")]
|
||||
// public List<string> UrlList { get; set; } = new List<string>();
|
||||
|
||||
// /// <summary>
|
||||
// /// 头像宽度
|
||||
// /// </summary>
|
||||
// [JsonProperty("width")]
|
||||
// public int Width { get; set; }
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// 额外扩展信息实体
|
||||
/// </summary>
|
||||
//public class ExtraInfo
|
||||
//{
|
||||
// /// <summary>
|
||||
// /// 异常项目ID列表
|
||||
// /// </summary>
|
||||
// [JsonProperty("fatal_item_ids")]
|
||||
// public List<long> FatalItemIds { get; set; } = new List<long>();
|
||||
|
||||
// /// <summary>
|
||||
// /// 日志ID
|
||||
// /// </summary>
|
||||
// [JsonProperty("logid")]
|
||||
// public string Logid { get; set; } = string.Empty;
|
||||
|
||||
// /// <summary>
|
||||
// /// 当前时间戳(带毫秒)
|
||||
// /// </summary>
|
||||
// [JsonProperty("now")]
|
||||
// public long Now { get; set; }
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// 日志PB实体
|
||||
/// </summary>
|
||||
public class LogPb
|
||||
{
|
||||
/// <summary>
|
||||
/// 曝光ID
|
||||
/// </summary>
|
||||
[JsonProperty("impr_id")]
|
||||
public string ImprId { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,628 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace dy.net.model.response
|
||||
{
|
||||
/// <summary>
|
||||
/// 抖音合集列表响应根实体
|
||||
/// </summary>
|
||||
public class DouyinMixListResponse
|
||||
{
|
||||
/// <summary>
|
||||
/// 分页游标
|
||||
/// </summary>
|
||||
[JsonProperty("cursor")]
|
||||
public long Cursor { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 额外信息
|
||||
///// </summary>
|
||||
//[JsonProperty("extra")]
|
||||
//public DouyinExtra Extra { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否有更多数据(0=无,1=有)
|
||||
/// </summary>
|
||||
[JsonProperty("has_more")]
|
||||
public int HasMore { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 日志信息
|
||||
///// </summary>
|
||||
//[JsonProperty("log_pb")]
|
||||
//public DouyinLogPb LogPb { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合集信息列表
|
||||
/// </summary>
|
||||
[JsonProperty("mix_infos")]
|
||||
public List<DouyinMixInfo> MixInfos { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 响应状态码(0=成功)
|
||||
/// </summary>
|
||||
[JsonProperty("status_code")]
|
||||
public int StatusCode { get; set; }
|
||||
}
|
||||
|
||||
///// <summary>
|
||||
///// 额外信息实体
|
||||
///// </summary>
|
||||
//public class DouyinExtra
|
||||
//{
|
||||
// /// <summary>
|
||||
// /// 致命项ID列表
|
||||
// /// </summary>
|
||||
// [JsonProperty("fatal_item_ids")]
|
||||
// public List<object> FatalItemIds { get; set; }
|
||||
|
||||
// ///// <summary>
|
||||
// ///// 日志ID
|
||||
// ///// </summary>
|
||||
// //[JsonProperty("logid")]
|
||||
// //public string Logid { get; set; }
|
||||
|
||||
// /// <summary>
|
||||
// /// 当前时间戳(毫秒)
|
||||
// /// </summary>
|
||||
// [JsonProperty("now")]
|
||||
// public long Now { get; set; }
|
||||
//}
|
||||
|
||||
///// <summary>
|
||||
///// 日志PB实体
|
||||
///// </summary>
|
||||
//public class DouyinLogPb
|
||||
//{
|
||||
// /// <summary>
|
||||
// /// 曝光ID
|
||||
// /// </summary>
|
||||
// [JsonProperty("impr_id")]
|
||||
// public string ImprId { get; set; }
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// 合集信息实体
|
||||
/// </summary>
|
||||
public class DouyinMixInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 作者信息
|
||||
/// </summary>
|
||||
[JsonProperty("author")]
|
||||
public DouyinAuthor Author { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合集封面
|
||||
/// </summary>
|
||||
[JsonProperty("cover_url")]
|
||||
public DouyinImageInfo CoverUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间戳(秒)
|
||||
/// </summary>
|
||||
[JsonProperty("create_time")]
|
||||
public long CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合集描述
|
||||
/// </summary>
|
||||
[JsonProperty("desc")]
|
||||
public string Desc { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 合集额外信息(JSON字符串)
|
||||
///// </summary>
|
||||
//[JsonProperty("extra")]
|
||||
//public string Extra { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// ID列表(预留)
|
||||
///// </summary>
|
||||
//[JsonProperty("ids")]
|
||||
//public object Ids { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 是否为IAA内容
|
||||
///// </summary>
|
||||
//[JsonProperty("is_iaa")]
|
||||
//public int IsIaa { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 是否为系列合集
|
||||
///// </summary>
|
||||
//[JsonProperty("is_serial_mix")]
|
||||
//public int IsSerialMix { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合集ID
|
||||
/// </summary>
|
||||
[JsonProperty("mix_id")]
|
||||
public string MixId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合集名称
|
||||
/// </summary>
|
||||
[JsonProperty("mix_name")]
|
||||
public string MixName { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 合集图片类型
|
||||
///// </summary>
|
||||
//[JsonProperty("mix_pic_type")]
|
||||
//public int MixPicType { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 合集类型
|
||||
///// </summary>
|
||||
//[JsonProperty("mix_type")]
|
||||
//public int MixType { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 付费剧集(预留)
|
||||
///// </summary>
|
||||
//[JsonProperty("paid_episodes")]
|
||||
//public object PaidEpisodes { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 分享信息
|
||||
///// </summary>
|
||||
//[JsonProperty("share_info")]
|
||||
//public DouyinShareInfo ShareInfo { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 统计信息
|
||||
///// </summary>
|
||||
//[JsonProperty("statis")]
|
||||
//public DouyinMixStatis Statis { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 状态信息
|
||||
///// </summary>
|
||||
//[JsonProperty("status")]
|
||||
//public DouyinMixStatus Status { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 更新时间戳(秒)
|
||||
///// </summary>
|
||||
//[JsonProperty("update_time")]
|
||||
//public long UpdateTime { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 已观看剧集数
|
||||
///// </summary>
|
||||
//[JsonProperty("watched_episode")]
|
||||
//public int WatchedEpisode { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 已观看项ID
|
||||
///// </summary>
|
||||
//[JsonProperty("watched_item")]
|
||||
//public string WatchedItem { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 作者信息实体
|
||||
/// </summary>
|
||||
public class DouyinAuthor
|
||||
{
|
||||
///// <summary>
|
||||
///// 是否接受隐私政策
|
||||
///// </summary>
|
||||
//[JsonProperty("accept_private_policy")]
|
||||
//public bool AcceptPrivatePolicy { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 账号地区
|
||||
///// </summary>
|
||||
//[JsonProperty("account_region")]
|
||||
//public string AccountRegion { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 广告封面URL(预留)
|
||||
///// </summary>
|
||||
//[JsonProperty("ad_cover_url")]
|
||||
//public object AdCoverUrl { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// Apple账号(预留)
|
||||
///// </summary>
|
||||
//[JsonProperty("apple_account")]
|
||||
//public int AppleAccount { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 权限状态
|
||||
///// </summary>
|
||||
//[JsonProperty("authority_status")]
|
||||
//public int AuthorityStatus { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 168x168头像
|
||||
///// </summary>
|
||||
//[JsonProperty("avatar_168x168")]
|
||||
//public DouyinImageInfo Avatar168x168 { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 300x300头像
|
||||
///// </summary>
|
||||
//[JsonProperty("avatar_300x300")]
|
||||
//public DouyinImageInfo Avatar300x300 { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 大尺寸头像
|
||||
///// </summary>
|
||||
//[JsonProperty("avatar_larger")]
|
||||
//public DouyinImageInfo AvatarLarger { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 中等尺寸头像
|
||||
/// </summary>
|
||||
[JsonProperty("avatar_medium")]
|
||||
public DouyinImageInfo AvatarMedium { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 头像方案列表(预留)
|
||||
///// </summary>
|
||||
//[JsonProperty("avatar_schema_list")]
|
||||
//public object AvatarSchemaList { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 缩略头像
|
||||
///// </summary>
|
||||
//[JsonProperty("avatar_thumb")]
|
||||
//public DouyinImageInfo AvatarThumb { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 头像URI
|
||||
///// </summary>
|
||||
//[JsonProperty("avatar_uri")]
|
||||
//public string AvatarUri { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 作品控制权限
|
||||
/// </summary>
|
||||
[JsonProperty("aweme_control")]
|
||||
public DouyinAwemeControl AwemeControl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 作品数量
|
||||
/// </summary>
|
||||
[JsonProperty("aweme_count")]
|
||||
public int AwemeCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 火山小视频认证
|
||||
/// </summary>
|
||||
[JsonProperty("aweme_hotsoon_auth")]
|
||||
public int AwemeHotsoonAuth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 火山小视频认证关系
|
||||
/// </summary>
|
||||
[JsonProperty("aweme_hotsoon_auth_relation")]
|
||||
public int AwemeHotsoonAuthRelation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 火山小视频问候信息
|
||||
/// </summary>
|
||||
[JsonProperty("awemehts_greet_info")]
|
||||
public string AwemehtsGreetInfo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 禁用用户功能列表
|
||||
/// </summary>
|
||||
[JsonProperty("ban_user_functions")]
|
||||
public List<object> BanUserFunctions { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 星座
|
||||
/// </summary>
|
||||
[JsonProperty("constellation")]
|
||||
public int Constellation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系人状态
|
||||
/// </summary>
|
||||
[JsonProperty("contacts_status")]
|
||||
public int ContactsStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 封面URL列表
|
||||
/// </summary>
|
||||
[JsonProperty("cover_url")]
|
||||
public List<DouyinImageInfo> CoverUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[JsonProperty("create_time")]
|
||||
public int CreateTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 自定义认证
|
||||
/// </summary>
|
||||
[JsonProperty("custom_verify")]
|
||||
public string CustomVerify { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// CV等级
|
||||
/// </summary>
|
||||
[JsonProperty("cv_level")]
|
||||
public string CvLevel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 下载设置
|
||||
/// </summary>
|
||||
[JsonProperty("download_setting")]
|
||||
public int DownloadSetting { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合拍设置
|
||||
/// </summary>
|
||||
[JsonProperty("duet_setting")]
|
||||
public int DuetSetting { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 企业认证理由
|
||||
/// </summary>
|
||||
[JsonProperty("enterprise_verify_reason")]
|
||||
public string EnterpriseVerifyReason { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关注状态
|
||||
/// </summary>
|
||||
[JsonProperty("follow_status")]
|
||||
public int FollowStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 粉丝数量
|
||||
/// </summary>
|
||||
[JsonProperty("follower_count")]
|
||||
public long FollowerCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关注数量
|
||||
/// </summary>
|
||||
[JsonProperty("following_count")]
|
||||
public long FollowingCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否隐藏位置
|
||||
/// </summary>
|
||||
[JsonProperty("hide_location")]
|
||||
public bool HideLocation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否隐藏搜索
|
||||
/// </summary>
|
||||
[JsonProperty("hide_search")]
|
||||
public bool HideSearch { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否为合集用户
|
||||
/// </summary>
|
||||
[JsonProperty("is_mix_user")]
|
||||
public bool IsMixUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已认证
|
||||
/// </summary>
|
||||
[JsonProperty("is_verified")]
|
||||
public bool IsVerified { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 语言
|
||||
/// </summary>
|
||||
[JsonProperty("language")]
|
||||
public string Language { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 昵称
|
||||
/// </summary>
|
||||
[JsonProperty("nickname")]
|
||||
public string Nickname { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 安全UID
|
||||
/// </summary>
|
||||
[JsonProperty("sec_uid")]
|
||||
public string SecUid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短ID
|
||||
/// </summary>
|
||||
[JsonProperty("short_id")]
|
||||
public string ShortId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 个性签名
|
||||
/// </summary>
|
||||
[JsonProperty("signature")]
|
||||
public string Signature { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
[JsonProperty("status")]
|
||||
public int Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// UID
|
||||
/// </summary>
|
||||
[JsonProperty("uid")]
|
||||
public string Uid { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 唯一ID
|
||||
/// </summary>
|
||||
[JsonProperty("unique_id")]
|
||||
public string UniqueId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 认证类型
|
||||
/// </summary>
|
||||
[JsonProperty("verification_type")]
|
||||
public int VerificationType { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 作品控制权限实体
|
||||
/// </summary>
|
||||
public class DouyinAwemeControl
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否可评论
|
||||
/// </summary>
|
||||
[JsonProperty("can_comment")]
|
||||
public bool CanComment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可转发
|
||||
/// </summary>
|
||||
[JsonProperty("can_forward")]
|
||||
public bool CanForward { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可分享
|
||||
/// </summary>
|
||||
[JsonProperty("can_share")]
|
||||
public bool CanShare { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否可显示评论
|
||||
/// </summary>
|
||||
[JsonProperty("can_show_comment")]
|
||||
public bool CanShowComment { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 图片信息实体(头像/封面通用)
|
||||
/// </summary>
|
||||
public class DouyinImageInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 图片高度
|
||||
/// </summary>
|
||||
[JsonProperty("height")]
|
||||
public int Height { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图片URI
|
||||
/// </summary>
|
||||
[JsonProperty("uri")]
|
||||
public string Uri { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图片URL列表(多CDN节点)
|
||||
/// </summary>
|
||||
[JsonProperty("url_list")]
|
||||
public List<string> UrlList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 图片宽度
|
||||
/// </summary>
|
||||
[JsonProperty("width")]
|
||||
public int Width { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分享信息实体
|
||||
/// </summary>
|
||||
public class DouyinShareInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 分享描述
|
||||
/// </summary>
|
||||
[JsonProperty("share_desc")]
|
||||
public string ShareDesc { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分享详细描述
|
||||
/// </summary>
|
||||
[JsonProperty("share_desc_info")]
|
||||
public string ShareDescInfo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分享标题
|
||||
/// </summary>
|
||||
[JsonProperty("share_title")]
|
||||
public string ShareTitle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 自己查看的分享标题
|
||||
/// </summary>
|
||||
[JsonProperty("share_title_myself")]
|
||||
public string ShareTitleMyself { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 他人查看的分享标题
|
||||
/// </summary>
|
||||
[JsonProperty("share_title_other")]
|
||||
public string ShareTitleOther { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分享URL
|
||||
/// </summary>
|
||||
[JsonProperty("share_url")]
|
||||
public string ShareUrl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微博分享描述
|
||||
/// </summary>
|
||||
[JsonProperty("share_weibo_desc")]
|
||||
public string ShareWeiboDesc { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 合集统计信息实体
|
||||
/// </summary>
|
||||
public class DouyinMixStatis
|
||||
{
|
||||
/// <summary>
|
||||
/// 收藏播放量
|
||||
/// </summary>
|
||||
[JsonProperty("collect_vv")]
|
||||
public long CollectVv { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前剧集
|
||||
/// </summary>
|
||||
[JsonProperty("current_episode")]
|
||||
public int CurrentEpisode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否有更新剧集
|
||||
/// </summary>
|
||||
[JsonProperty("has_updated_episode")]
|
||||
public int HasUpdatedEpisode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 播放总量
|
||||
/// </summary>
|
||||
[JsonProperty("play_vv")]
|
||||
public long PlayVv { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新至剧集数
|
||||
/// </summary>
|
||||
[JsonProperty("updated_to_episode")]
|
||||
public int UpdatedToEpisode { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 合集状态信息实体
|
||||
/// </summary>
|
||||
public class DouyinMixStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否已收藏(1=是,0=否)
|
||||
/// </summary>
|
||||
[JsonProperty("is_collected")]
|
||||
public int IsCollected { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 合集状态(2=正常)
|
||||
/// </summary>
|
||||
[JsonProperty("status")]
|
||||
public int Status { get; set; }
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user