package com.red.circle.other.app.dto.cmd.room;

import com.red.circle.common.business.dto.cmd.AppExtCommand;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class UpdateRoomSudCmd extends AppExtCommand {

    /**
     * 房间id.
     */
    @NotNull(message = "roomId {not.null}")
    private Long roomId;


    /**
     * 游戏名称
     */
    private String gameName;

    /**
     * 游戏编码
     */
    private String gameCode;

    /**
     * 游戏平台
     */
    private String gameOrigin;

    /**
     * 是否开启sud游戏模式.
     */
    private Boolean openSudMode;
}
