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

import lombok.Data;

/**
 * 收银台查询请求
 */

@Data
public class CashierQueryRequest {

    /** 应用id */
    private String appid;

    /** 商户信息 */
    private CommonRequest.Seller seller;

    /** 支付模式代码 */
    private Integer paymentMode;

    /** 支付环境 */
    private PaymentEnv paymentEnv;

    /** 付款人信息 */
    private CommonRequest.Payer payer;

    /** 收单信息 */
    private CommonRequest.Acquiring acquiringInfo;

    @Data
    /**
 * 支付环境信息
 */
    public static class PaymentEnv {
        /** ip地址 最大40位 */
        private String ip;

        /** 支付客户端 最大32位 */
        private String client;

        /** 设备号 最大64位 */
        private String device;

        /** 版本号 */
        private String version;
    }

}
