package org.wfc.user.domain.vo;

import org.wfc.user.domain.constant.*; 
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class UKycUserVo {

    @Schema(description = "KYC ID")
    private Long kycId;

    @Schema(description = "User ID")
    private Long userId;

    @Schema(description = "Real Name")
    private String realName;

    @Schema(description = "Birth Date")
    private  String birthDate;

    @Schema(description = "ID Type")
    private IdTypeEnum idType;

    // @Schema(description = "ID Type")
    // private Integer idType;

    @Schema(description = "ID File")
    private String idFile;

    @Schema(description = "Identify Picture")
    private String identifyPicture;

    @Schema(description = "KYC Status")
    private KycStatusEnum status;

    // @Schema(description = "KYC Status")
    // private Integer status;

    @Schema(description = "Description")
    private String description;

    @Schema(description = "Create By")
    private String createBy;

    @Schema(description = "Create Time")
    private String createTime;

    @Schema(description = "Update By")
    private String updateBy;

    @Schema(description = "Update Time")
    private String updateTime;
}
