mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-04-30 03:22:04 -04:00
34 lines
1.2 KiB
C#
34 lines
1.2 KiB
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace KfChatDotNetBot.Models;
|
|
|
|
public class PartiChannelLiveNotificationModel
|
|
{
|
|
[JsonPropertyName("livestream_id")]
|
|
public required int LivestreamId { get; set; }
|
|
[JsonPropertyName("user_id")]
|
|
public required int UserId { get; set; }
|
|
[JsonPropertyName("user_name")]
|
|
public required string Username { get; set; }
|
|
[JsonPropertyName("user_avatar_id")]
|
|
public int UserAvatarId { get; set; }
|
|
[JsonPropertyName("avatar_link")]
|
|
public Uri? AvatarLink { get; set; }
|
|
[JsonPropertyName("event_id")]
|
|
public required int EventId { get; set; }
|
|
[JsonPropertyName("event_title")]
|
|
public required string EventTitle { get; set; }
|
|
[JsonPropertyName("event_file")]
|
|
public Uri? EventFile { get; set; }
|
|
[JsonPropertyName("category_name")]
|
|
public string? CategoryName { get; set; }
|
|
[JsonPropertyName("viewers_count")]
|
|
public int? ViewersCount { get; set; }
|
|
[JsonPropertyName("social_media")]
|
|
public required string SocialMedia { get; set; }
|
|
[JsonPropertyName("social_username")]
|
|
public required string SocialUsername { get; set; }
|
|
[JsonPropertyName("channel_arn")]
|
|
public required string ChannelArn { get; set; }
|
|
|
|
} |