package com.liquidnet.service.adam.dto.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("草莓护照-C端首页聚合")
public class AdamCaomeiPassportHomeVo {

    @ApiModelProperty("个人信息卡片")
    private AdamCaomeiPassportUserCardVo userCard;

    @ApiModelProperty("已认领徽章（全部获得记录，用于网格墙）")
    private List<AdamCaomeiPassportUserClaimedBadgeVo> claimedBadges;

    @ApiModelProperty("全部上架徽章（扁平列表；演出类含 performanceName，前端可按类型或按演出分组展示）")
    private List<AdamCaomeiPassportBadgeShelfItemVo> allBadges;
}
