package com.microservices.zone.project.domain.vo;

import com.fasterxml.jackson.annotation.JsonFilter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author otto
 */
@Data
@ApiModel("项目属性对象")
@JsonFilter("ProjectPropertiesFilter")
public class ProjectPropertiesVo {
    @ApiModelProperty(value = "用户头像")
    private String authorImageUrl;
    @ApiModelProperty(value = "项目名称")
    private String name;
    @ApiModelProperty(value = "项目完整地址")
    private String fullName;
    @ApiModelProperty(value = "点赞数")
    private Long praisesCount;
    @ApiModelProperty(value = "复刻数")
    private Long forkedCount;
    @ApiModelProperty(value = "项目语言")
    private String language;
    @ApiModelProperty(value = "更新时间")
    private String timeAgo;
    @ApiModelProperty(value = "项目简介")
    private String description;
    @ApiModelProperty(value = "项目标签")
    private String topics;
}
