44 lines
2.5 KiB
Go
44 lines
2.5 KiB
Go
package dto
|
|
|
|
// 规则对象
|
|
type FriendShipRoomRuleDTO struct {
|
|
MaleHatList []FriendShipRoomHatDTO // 男生帽子
|
|
FemaleHatList []FriendShipRoomHatDTO // 女生帽子
|
|
SceneList []FriendShipRoomSceneDTO // 场景列表
|
|
}
|
|
|
|
// 帽子对象
|
|
type FriendShipRoomHatDTO struct {
|
|
LevelName string // 等级 Lv1
|
|
Charm string // 魅力值
|
|
HatSample string // 帽子示例
|
|
}
|
|
|
|
// 场景对象
|
|
type FriendShipRoomSceneDTO struct {
|
|
// 场景参数
|
|
SceneName string `json:"SceneName,omitempty"` // 场景名称
|
|
Charm string `json:"Charm,omitempty"` // 需要魅力值
|
|
SceneIcon string `json:"SceneIcon,omitempty"` //Icon
|
|
SceneThumb string `json:"SceneThumb,omitempty"` // 缩略图
|
|
SceneAnimationFormat string `json:"SceneAnimationFormat,omitempty"` // 场景动效格式 SVGA/APNG
|
|
SceneAnimationUrl string `json:"SceneAnimationUrl,omitempty"` // 场景地址
|
|
SceneFillMode string `json:"SceneFillMode,omitempty"` // 填充模式 1=左右 2=上下
|
|
|
|
// 牵手动画参数
|
|
InLoveBackground string `json:"InLoveBackground,omitempty"` // 牵手背景 APNG动画
|
|
InLoveAnimationFormat string `json:"InLoveAnimationFormat,omitempty"` // 牵手背景格式 SVGA/APNG
|
|
InLoveAnimationFillMode string `json:"InLoveAnimationFillMode,omitempty"` // 填充模式 1=左右 2=上下
|
|
InLoveBackgroundWidth string `json:"InLoveBackgroundWidth,omitempty"` // 牵手背景 宽度
|
|
InLoveBackgroundHeight string `json:"InLoveBackgroundHeight,omitempty"` // 牵手背景 高度
|
|
AvatarSize string `json:"AvatarSize,omitempty"` // 头像大小
|
|
NameColor string `json:"NameColor,omitempty"` // 名字颜色
|
|
LeftAvatarMarginLeft string `json:"LeftAvatarMarginLeft,omitempty"` // 左侧头像距离左侧
|
|
LeftAvatarMarginTop string `json:"LeftAvatarMarginTop,omitempty"` // 左侧头像距离顶部
|
|
RightAvatarMarginRight string `json:"RightAvatarMarginRight,omitempty"` // 右侧头像距离右侧
|
|
RightAvatarMarginTop string `json:"RightAvatarMarginTop,omitempty"` // 右侧头像距离顶部
|
|
ViewBgAfterSceneBegin string `json:"ViewBgAfterSceneBegin,omitempty"` // 场景开始后几秒开始出现牵手动画
|
|
ViewAvatarAfterBackground string `json:"ViewAvatarAfterBackground,omitempty"` // 背景开始后几秒开始出现用户头像昵称
|
|
|
|
}
|