package com.zhongshu.card.client.model.pay;

import com.zhongshu.card.client.type.ContractState;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.stereotype.Indexed;

@Data
public class ChinaumsSenselessUserSignInfoModel {


    @Schema(description = "用户id")
    private String userId;

    @Schema(description = "商户签约协议号")
    private String contractNo;

    @Schema(description = "银联受理单号")
    private String relateSsn;

    @Schema(description = "银行商户号")
    private String mid;

    @Schema(description = "银商免密支付签约协议号(签约成功时返回。云闪付侧的签约协议号，由银联生成。即标记化支付信息域的token。BASE64加密。)")
    private String contractId;

    @Schema(description = "签约状态")
    private ContractState contractState;

    @Schema(description = "协议签约时间")
    private String contractSignedTime;

    @Schema(description = "协议到期时间")
    private String contractExpiredTime;

    @Schema(description = "云闪付用户id")
    private String acpId;

    @Schema(description = "云闪付小程序id")
    private String cqpMpAppId;

    @Schema(description = "云闪付小程序path")
    private String cqpMpPath;
}
