package com.red.circle.order.inner.model.dto.inapp;

import java.io.Serial;
import java.io.Serializable;
import java.sql.Timestamp;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * airwallex:
 * https://www.airwallex.com/docs/online-payments__notifications-and-webhooks#event-types
 * </p>
 * 内购通知.
 *
 * @author pengliang on 2022/10/24
 */
@Data
@Accessors(chain = true)
public class InAppPurchaseEventNoticeDTO implements Serializable {

  @Serial
  private static final long serialVersionUID = 1L;

  /**
   * 通知事件ID.
   */
  private String eventId;

  /**
   * 通知类型.
   */
  private String noticeType;

  /**
   * 通知数据.
   */
  private Object noticeData;

  /**
   * 创建时间.
   */
  private Timestamp createTime;

}
