package com.liquidnet.common.third.sqb.param.request;

import lombok.Data;

import java.util.List;

/**
 * 券码状态同步
 */

@Data
public class CouponStatusSyncRequest {

    /** 应用ID（聚合收单唯一ID，需申请） */
    private String appid;

    /** 卖家/商户信息（与 queryCoupon、refund 等接口一致，收钱吧侧必填） */
    private CommonRequest.Seller seller;

    /** 券号 */
    private List<String> voucherNos;

    /** 用户ID（自定义，核销用户id） */
    private String redeemMerchantId;

    /** 外部单号（${AppCode}+id，AppCode需要分配） */
    private String redeemExternalOrderSn;

    /** 来源（固定值：EXTERN） */
    private String redeemSource;

    /** 核销终端号（自定义） */
    private String clientSn;

    /** 券使用状态（0未核销，1已核销） */
    private Byte status;
}
