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("已认领徽章（用于网格墙；不含 type=4 签证页）")
    private List<AdamCaomeiPassportUserClaimedBadgeVo> claimedBadges;

    @ApiModelProperty("签证页卡片（type=4；home 内静默发放后返回，含 performanceName）")
    private List<AdamCaomeiPassportUserClaimedBadgeVo> visaBadges;

    @ApiModelProperty("全部上架徽章货架（不含 type=4 签证页；演出类含 performanceName）")
    private List<AdamCaomeiPassportBadgeShelfItemVo> allBadges;
}
