using CloudGaming.DtoModel.JY;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks;

namespace CloudGaming.DtoModel.PlayGame;

/// <summary>
/// 游戏排队
/// </summary>
public class PlayGameQueue : JYRequestParameter
{
 
    public PlayGameQueue(string sn, int userId) : base(sn, userId)
    {
    }

    /// <summary>
    /// 排队 id
    /// </summary>
    [JsonPropertyName("play_queue_id")]
    public int PlayQueueId { get; set; }

    /// <summary>
    /// 自定义游戏 id/游戏标识
    /// </summary>
    [JsonPropertyName("game_key")]
    public string GameKey { get; set; }

    /// <summary>
    /// 队列等级，默认 1
    /// </summary>
    [JsonPropertyName("queue_grade")]
    public int QueueGrade { get; set; }
}
