package com.ff.api.request; import com.dtflys.forest.annotation.NotNull; import lombok.Data; import javax.validation.constraints.NotBlank; import java.io.Serializable; /** * 游戏登录请求 * * @author shi * @date 2025/02/11 */ @Data public class GameLoginRequest implements Serializable { private final static long serialVersionUID = 7699430372422335056L; /** * 货币代码 */ @NotBlank(message = "currencyCode不能为空") private String currencyCode; /** * 语种id */ @NotBlank(message = "langCode不能为空") private String langCode; /** * 账户 */ @NotBlank(message = "account不能为空") private String account; /** * 游戏id */ @NotBlank(message = "gameId不能为空") private Long gameId; /** * 游戏回主页功能导向位置 */ private String homeUrl; /** * 带入 web 或是 app */ private String platform; /** * 带入 1 即关闭全屏幕模式 */ private Integer disableFullScreen; }