package org.ta.pddserver.model.pddlg.request;

import lombok.Data;

import java.io.Serial;

@Data
public class LGBaseModel {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 拼多多分配给服务商应用的唯一标识（必填）
     */
    protected String target_client_id;

    /**
     * 拼多多分配给服务商应用的唯一标识（必填）
     */
    protected String from_client_id;

    /**
     * 调用方的client_id（必填）
     */
    protected String client_id;

    /**
     * 请求唯一ID（需全局唯一，用于去重，必填）
     */
    protected String ship_id;

    /**
     * 签名（防篡改校验，必填）
     */
    protected String sign;

    /**
     * Unix时间戳（单位：秒，请求发起时间，必填）
     */
    protected Long timestamp;

    /**
     * 调用的API接口名称（如pdd.order.detail.get，必填）
     */
    protected String type;

    /**
     * 调用的API数据类型
     */
    protected String data_type;

    /**
     * 调用的API数据
     */
    protected String data;

    public void parseData() {
    }

    public void encodeData() {
    }

}
