package com.ghy.common.adapay.model;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 支付结果
 *
 * @author HH 2022/3/25
 */
@Data
public class Event {

    /**
     * 由 Adapay 生成的支付对象 id， 该 id 在 Adapay 系统内唯一
     */
    private String id;
    /**
     * 签名
     */
    private String sign;
    /**
     * 支付创建时的 10 位时间戳
     */
    @JSONField(name = "created_time")
    private Long createdTime;
    /**
     * 是否 prod模式，true 是 prod模式，false 是 mock模式
     */
    @JSONField(name = "created_time")
    private String prodMode;
    /**
     * Event 事件类型
     */
    private String type;
    /**
     * Adapay回调接口传过来的数据，内容为JSON字符串
     * 不同的Event事件有不同的data
     */
    private String data;
}