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

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 收钱吧 - 订单创建 请求参数
 *
 * @author liquidnet
 * @since 2026-03-16
 */
@Data
public class OrderCreateRequest implements Serializable {

    private static final long serialVersionUID = 1L;

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

    /** 商城信息 */
    private CommonRequest.Mall mallID;

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

    /** 结算项ID */
    private String checkoutItemsId;

    /** 买家信息 */
    private CommonRequest.Buyer buyer;

    /** 请求ID 不超过40位 */
    private String requestId;

    /** 标题 不超过32 */
    private String subject;

}
