package cd.casic.module.system.dal.dataobject.oidc;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author HopeLi
 * @version v1.0
 * @ClassName OIDCUserInfoRespVO
 * @Date: 2025/7/28 10:21
 * @Description:
 */
@Schema(description = "OIDC 用户信息 Response VO")
@Data
public class OIDCUserInfoRespVO {

    @Schema(description = "用户子标识", example = "123")
    private String sub;

    @Schema(description = "用户名", example = "tudou")
    private String name;

    @Schema(description = "用户昵称", example = "土豆")
    private String nickname;

    @Schema(description = "邮箱", example = "tudou@iocoder.cn")
    private String email;

    @Schema(description = "头像地址", example = "https://www.iocoder.cn/avatar.jpg")
    private String picture;

    // 可根据需要添加更多标准字段
}
