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

import com.zhongshu.card.client.model.payment.PaymentSettingMaxParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class UnionApplySignParam {

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

    @Schema(description = "超时时间，默认30分钟", hidden = true)
    private String expireTime;

    @Schema(description = "签约场景： 小程序：03, APP：01")
    private String invokeScene;

    @Schema(description = "商户微信小程序appId")
    private String mchntWxMpAppId;

    @Schema(description = "商户微信小程序path,用于签约完成/失败/取消后跳转")
    private String mchntWxMpPath;

    private String projectOid;

    private String userId;
}
