jyker/HMIcode/SmallProject/OpenBLive/Runtime/Data/Guard.cs
2025-08-21 20:47:08 +08:00

53 lines
1.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using Newtonsoft.Json;
namespace OpenBLive.Runtime.Data
{
/// <summary>
/// 大航海数据 https://open-live.bilibili.com/document/f9ce25be-312e-1f4a-85fd-fef21f1637f8
/// </summary>
[Serializable]
public struct Guard
{
/// <summary>
/// 大航海等级
/// </summary>r
[JsonProperty("guard_level")] public long guardLevel;
/// <summary>
/// 大航海数量
/// </summary>
[JsonProperty("guard_num")] public long guardNum;
/// <summary>
/// 大航海单位(正常单位为“月”如为其他内容无视guard_num以本字段内容为准例如*3天)
/// </summary>
[JsonProperty("guard_unit")] public string guardUnit;
/// <summary>
/// 粉丝勋章等级
/// </summary>
[JsonProperty("fans_medal_level")] public long fansMedalLevel;
/// <summary>
/// 粉丝勋章名
/// </summary>
[JsonProperty("fans_medal_name")] public string fansMedalName;
/// <summary>
/// 佩戴的粉丝勋章佩戴状态
/// </summary>
[JsonProperty("fans_medal_wearing_status")]
public bool fansMedalWearingStatus;
/// <summary>
/// 赠送大航海的用户数据
/// </summary>
[JsonProperty("user_info")] public UserInfo userInfo;
/// <summary>
/// 房间号
/// </summary>
[JsonProperty("room_id")] public long roomID;
}
}