package com.wecloud.im.biz.module.message.controller.vo;

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

import java.io.Serializable;
import java.util.Date;

/**
 * @Author wenzhida
 * @Date 2022/2/15 16:22
 * @Description 我的信息
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "我的信息")
public class MyInfoVo implements Serializable {

    private static final long serialVersionUID = -5423843620435586377L;

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("clientId")
    private String clientId;

    @ApiModelProperty("最后离线时间")
    private Date lastOfflineTime;

    @ApiModelProperty("头像")
    private String headPortrait;

    @ApiModelProperty("主昵称")
    private String nickname;

    @ApiModelProperty("可选 自定义属性，供开发者扩展使用。")
    private String attributes;
}
